1537027953.761 * [misc]progress: [Phase 1 of 3] Setting up. 1537027953.761 * * * [misc]progress: [1/2] Preparing points 1537027953.761 * * * * [misc]points: Sampling 256 additional inputs, on iter 0 have 0 / 256 1537027953.837 * * * * [misc]points: Filtering points with unrepresentable outputs 1537027953.838 * * * * [misc]points: Sampling 11 additional inputs, on iter 1 have 245 / 256 1537027953.842 * * * * [misc]points: Filtering points with unrepresentable outputs 1537027953.842 * * * * [misc]points: Sampling 4 additional inputs, on iter 2 have 254 / 256 1537027953.863 * * * * [misc]points: Filtering points with unrepresentable outputs 1537027953.863 * * * * [exit]points: Sampled 258 points with exact outputs 1537027953.863 * * * [misc]progress: [2/2] Setting up program. 1537027953.868 * [misc]progress: [Phase 2 of 3] Improving. 1537027953.868 * [enter]simplify: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) 1537027953.869 * * [misc]simplify: iters left: 6 (11 enodes) 1537027953.871 * * [misc]simplify: iters left: 5 (17 enodes) 1537027953.876 * * [misc]simplify: iters left: 4 (21 enodes) 1537027953.880 * [exit]simplify: Simplified to (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) 1537027953.889 * * [misc]progress: iteration 1 / 4 1537027953.889 * * * [misc]progress: picking best candidate 1537027953.893 * * * * [misc]pick: Picked # 1537027953.893 * * * [misc]progress: localizing error 1537027953.915 * * * [misc]progress: generating rewritten candidates 1537027953.915 * * * * [misc]progress: [ 1 / 2 ] rewriting at (2) 1537027954.021 * * * * [misc]progress: [ 2 / 2 ] rewriting at (2 1) 1537027954.040 * * * [misc]progress: generating series expansions 1537027954.040 * * * * [misc]progress: [ 1 / 2 ] generating series at (2) 1537027954.040 * [misc]backup-simplify: Simplify (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) into (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) 1537027954.040 * [misc]approximate: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in (x.re y.re x.im y.im) around 0 1537027954.040 * [misc]taylor: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 1537027954.041 * [misc]taylor: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 1537027954.041 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027954.041 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.041 * [misc]backup-simplify: Simplify 0 into 0 1537027954.041 * [misc]backup-simplify: Simplify 1 into 1 1537027954.041 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027954.041 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.041 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027954.041 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027954.041 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.041 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027954.041 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.041 * [misc]taylor: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1537027954.041 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.im 1537027954.041 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027954.041 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.041 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1537027954.041 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.041 * [misc]backup-simplify: Simplify 0 into 0 1537027954.041 * [misc]backup-simplify: Simplify 1 into 1 1537027954.041 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027954.041 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027954.041 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027954.041 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027954.041 * [misc]backup-simplify: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1537027954.041 * [misc]backup-simplify: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1537027954.041 * [misc]taylor: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 1537027954.041 * [misc]taylor: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 1537027954.041 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027954.041 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.041 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.041 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027954.041 * [misc]backup-simplify: Simplify 0 into 0 1537027954.041 * [misc]backup-simplify: Simplify 1 into 1 1537027954.041 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027954.041 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027954.041 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.041 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027954.041 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.041 * [misc]taylor: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 1537027954.041 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027954.041 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027954.041 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.041 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1537027954.041 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.041 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.041 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027954.042 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027954.042 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027954.042 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027954.042 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.042 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027954.042 * [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))) 1537027954.042 * [misc]taylor: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 1537027954.042 * [misc]taylor: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 1537027954.042 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027954.042 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.042 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.042 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027954.042 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.042 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027954.042 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.042 * [misc]backup-simplify: Simplify 0 into 0 1537027954.042 * [misc]backup-simplify: Simplify 1 into 1 1537027954.042 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027954.042 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.042 * [misc]taylor: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1537027954.042 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027954.042 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.042 * [misc]backup-simplify: Simplify 0 into 0 1537027954.042 * [misc]backup-simplify: Simplify 1 into 1 1537027954.042 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1537027954.042 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.042 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.042 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.042 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027954.042 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1537027954.042 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.042 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1537027954.043 * [misc]backup-simplify: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1537027954.043 * [misc]taylor: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 1537027954.043 * [misc]taylor: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 1537027954.043 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027954.043 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.043 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.043 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027954.043 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.043 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027954.043 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.043 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.043 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027954.043 * [misc]backup-simplify: Simplify 0 into 0 1537027954.043 * [misc]backup-simplify: Simplify 1 into 1 1537027954.043 * [misc]taylor: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 1537027954.043 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.re 1537027954.043 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.043 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.043 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1537027954.043 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.043 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.043 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.043 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027954.043 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1537027954.043 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027954.043 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.043 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027954.043 * [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))) 1537027954.043 * [misc]taylor: Taking taylor expansion of (/ (+ (* y.im x.im) (* y.re x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 1537027954.043 * [misc]taylor: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 1537027954.043 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027954.043 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.043 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.043 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027954.043 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.043 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027954.043 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.043 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.043 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027954.043 * [misc]backup-simplify: Simplify 0 into 0 1537027954.043 * [misc]backup-simplify: Simplify 1 into 1 1537027954.043 * [misc]taylor: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 1537027954.043 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.re 1537027954.043 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.044 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.044 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1537027954.044 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.044 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.044 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.044 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027954.044 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1537027954.044 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027954.044 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.044 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027954.044 * [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))) 1537027954.044 * [misc]taylor: Taking taylor expansion of (/ (* y.im x.im) (+ (pow y.re 2) (pow y.im 2))) in y.re 1537027954.044 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027954.044 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.044 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.044 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027954.044 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.044 * [misc]taylor: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1537027954.044 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027954.044 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.044 * [misc]backup-simplify: Simplify 0 into 0 1537027954.044 * [misc]backup-simplify: Simplify 1 into 1 1537027954.044 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1537027954.044 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.044 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.044 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.044 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.044 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1537027954.044 * [misc]backup-simplify: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1537027954.045 * [misc]taylor: Taking taylor expansion of (/ x.im y.im) in x.im 1537027954.045 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027954.045 * [misc]backup-simplify: Simplify 0 into 0 1537027954.045 * [misc]backup-simplify: Simplify 1 into 1 1537027954.045 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.045 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.045 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027954.045 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027954.045 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027954.045 * [misc]backup-simplify: Simplify (+ 0 y.re) into y.re 1537027954.045 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027954.045 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027954.045 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.046 * [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))) 1537027954.046 * [misc]taylor: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1537027954.046 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.046 * [misc]backup-simplify: Simplify 0 into 0 1537027954.046 * [misc]backup-simplify: Simplify 1 into 1 1537027954.046 * [misc]taylor: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1537027954.046 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027954.046 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.046 * [misc]backup-simplify: Simplify 0 into 0 1537027954.046 * [misc]backup-simplify: Simplify 1 into 1 1537027954.046 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1537027954.046 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.046 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.046 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.046 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1537027954.046 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.046 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027954.046 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027954.046 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.046 * [misc]backup-simplify: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.im y.im) (/ 0 (pow y.im 2))))) into 0 1537027954.046 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.046 * [misc]backup-simplify: Simplify 0 into 0 1537027954.046 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.046 * [misc]backup-simplify: Simplify 0 into 0 1537027954.046 * [misc]backup-simplify: Simplify 0 into 0 1537027954.046 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027954.046 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.046 * [misc]backup-simplify: Simplify 0 into 0 1537027954.046 * [misc]backup-simplify: Simplify 1 into 1 1537027954.047 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.047 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027954.047 * [misc]backup-simplify: Simplify 0 into 0 1537027954.047 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027954.047 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1537027954.047 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.047 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027954.048 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1537027954.048 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.048 * [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 1537027954.048 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027954.048 * [misc]backup-simplify: Simplify 0 into 0 1537027954.048 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.048 * [misc]backup-simplify: Simplify 0 into 0 1537027954.048 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.048 * [misc]backup-simplify: Simplify 0 into 0 1537027954.048 * [misc]backup-simplify: Simplify 0 into 0 1537027954.048 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1537027954.048 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1537027954.048 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.048 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.048 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.048 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.048 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1537027954.048 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1537027954.048 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.049 * [misc]backup-simplify: Simplify 0 into 0 1537027954.049 * [misc]backup-simplify: Simplify 1 into 1 1537027954.049 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027954.049 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.049 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027954.049 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027954.049 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027954.049 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027954.049 * [misc]backup-simplify: Simplify 0 into 0 1537027954.050 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027954.050 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027954.050 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1537027954.050 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027954.050 * [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))) 1537027954.050 * [misc]taylor: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in x.im 1537027954.050 * [misc]taylor: Taking taylor expansion of (/ x.im (pow y.im 3)) in x.im 1537027954.050 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027954.050 * [misc]backup-simplify: Simplify 0 into 0 1537027954.050 * [misc]backup-simplify: Simplify 1 into 1 1537027954.050 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in x.im 1537027954.050 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.050 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.050 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.050 * [misc]backup-simplify: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1537027954.050 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1537027954.050 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.050 * [misc]backup-simplify: Simplify 0 into 0 1537027954.051 * [misc]backup-simplify: Simplify 0 into 0 1537027954.051 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027954.051 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.051 * [misc]backup-simplify: Simplify 0 into 0 1537027954.051 * [misc]backup-simplify: Simplify 0 into 0 1537027954.051 * [misc]backup-simplify: Simplify 0 into 0 1537027954.051 * [misc]backup-simplify: Simplify (/ (+ (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1537027954.051 * [misc]approximate: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.re y.re x.im y.im) around 0 1537027954.051 * [misc]taylor: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1537027954.051 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1537027954.051 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027954.051 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027954.051 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027954.051 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.051 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027954.051 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.051 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027954.051 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027954.051 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1537027954.051 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027954.051 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.051 * [misc]backup-simplify: Simplify 0 into 0 1537027954.051 * [misc]backup-simplify: Simplify 1 into 1 1537027954.051 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027954.051 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.051 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027954.051 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027954.052 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027954.052 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1537027954.052 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1537027954.052 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.im 1537027954.052 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027954.052 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.052 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027954.052 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027954.052 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1537027954.052 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1537027954.052 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.052 * [misc]backup-simplify: Simplify 0 into 0 1537027954.052 * [misc]backup-simplify: Simplify 1 into 1 1537027954.052 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027954.052 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.052 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1537027954.052 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027954.052 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027954.052 * [misc]taylor: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1537027954.052 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1537027954.052 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027954.052 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027954.052 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027954.052 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.052 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027954.052 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.052 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027954.052 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027954.052 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027954.052 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027954.053 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.053 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.053 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027954.053 * [misc]backup-simplify: Simplify 0 into 0 1537027954.053 * [misc]backup-simplify: Simplify 1 into 1 1537027954.053 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027954.053 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027954.053 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027954.053 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1537027954.053 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1537027954.053 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027954.053 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027954.053 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.053 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027954.053 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027954.053 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1537027954.053 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1537027954.053 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.053 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.053 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.053 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.053 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1537027954.053 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027954.053 * [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))))) 1537027954.053 * [misc]taylor: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1537027954.053 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1537027954.053 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027954.053 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027954.054 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.054 * [misc]backup-simplify: Simplify 0 into 0 1537027954.054 * [misc]backup-simplify: Simplify 1 into 1 1537027954.054 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027954.054 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.054 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027954.054 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027954.054 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027954.054 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027954.054 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027954.054 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.054 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.054 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027954.054 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.054 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.054 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.054 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1537027954.054 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027954.054 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027954.054 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.054 * [misc]backup-simplify: Simplify 0 into 0 1537027954.054 * [misc]backup-simplify: Simplify 1 into 1 1537027954.054 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027954.054 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.054 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1537027954.054 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1537027954.055 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.055 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.055 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.055 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.055 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1537027954.055 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027954.055 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027954.055 * [misc]taylor: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1537027954.055 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1537027954.055 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027954.055 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027954.055 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.055 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.055 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027954.055 * [misc]backup-simplify: Simplify 0 into 0 1537027954.055 * [misc]backup-simplify: Simplify 1 into 1 1537027954.055 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027954.055 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027954.055 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027954.055 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027954.055 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027954.055 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.055 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.055 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027954.055 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.055 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.055 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.055 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1537027954.055 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1537027954.055 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.re 1537027954.055 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.055 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.056 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027954.056 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027954.056 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1537027954.056 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1537027954.056 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.056 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.056 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.056 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.056 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1537027954.056 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027954.056 * [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))))) 1537027954.056 * [misc]taylor: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1537027954.056 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1537027954.056 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027954.056 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027954.056 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.056 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.056 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027954.056 * [misc]backup-simplify: Simplify 0 into 0 1537027954.056 * [misc]backup-simplify: Simplify 1 into 1 1537027954.056 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027954.056 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027954.056 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027954.056 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027954.056 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027954.056 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.056 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.056 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027954.057 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.057 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.057 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.057 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1537027954.057 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1537027954.057 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.re 1537027954.057 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.057 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.057 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027954.057 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027954.057 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1537027954.057 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1537027954.057 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.057 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.057 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.057 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.057 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1537027954.057 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027954.057 * [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))))) 1537027954.057 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1537027954.057 * [misc]taylor: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1537027954.057 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.057 * [misc]backup-simplify: Simplify 0 into 0 1537027954.057 * [misc]backup-simplify: Simplify 1 into 1 1537027954.057 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1537027954.057 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027954.057 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027954.057 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.057 * [misc]backup-simplify: Simplify 0 into 0 1537027954.057 * [misc]backup-simplify: Simplify 1 into 1 1537027954.058 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027954.058 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.058 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1537027954.058 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1537027954.058 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.058 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.058 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.058 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.058 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027954.058 * [misc]backup-simplify: Simplify (* 0 1) into 0 1537027954.058 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027954.058 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027954.058 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.059 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 1)) into 1 1537027954.059 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.059 * [misc]taylor: Taking taylor expansion of 1 in x.im 1537027954.059 * [misc]backup-simplify: Simplify 1 into 1 1537027954.059 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1537027954.059 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027954.059 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1537027954.059 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027954.059 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1537027954.059 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027954.059 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1537027954.059 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.060 * [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)))))) 1537027954.060 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1537027954.060 * [misc]taylor: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1537027954.060 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.060 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.060 * [misc]taylor: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1537027954.060 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027954.060 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.060 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1537027954.060 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027954.060 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027954.060 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.060 * [misc]backup-simplify: Simplify 0 into 0 1537027954.060 * [misc]backup-simplify: Simplify 1 into 1 1537027954.060 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027954.060 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.060 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1537027954.060 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1537027954.060 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.060 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.060 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.061 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.061 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027954.061 * [misc]backup-simplify: Simplify (* x.im 1) into x.im 1537027954.061 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.061 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.061 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027954.061 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027954.061 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1537027954.061 * [misc]backup-simplify: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1537027954.062 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027954.062 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.062 * [misc]backup-simplify: Simplify 0 into 0 1537027954.062 * [misc]taylor: Taking taylor expansion of 1 in y.im 1537027954.062 * [misc]backup-simplify: Simplify 1 into 1 1537027954.062 * [misc]backup-simplify: Simplify 0 into 0 1537027954.062 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1537027954.062 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027954.062 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027954.062 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027954.062 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.062 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027954.063 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1537027954.063 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1537027954.063 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1537027954.063 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.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))))))) into 0 1537027954.064 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027954.064 * [misc]backup-simplify: Simplify 0 into 0 1537027954.064 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.064 * [misc]backup-simplify: Simplify 0 into 0 1537027954.064 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027954.064 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027954.064 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.064 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.064 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027954.064 * [misc]backup-simplify: Simplify 0 into 0 1537027954.064 * [misc]backup-simplify: Simplify 1 into 1 1537027954.064 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027954.064 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027954.064 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027954.064 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027954.064 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.064 * [misc]backup-simplify: Simplify 0 into 0 1537027954.064 * [misc]backup-simplify: Simplify 1 into 1 1537027954.064 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.064 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027954.065 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027954.065 * [misc]backup-simplify: Simplify 0 into 0 1537027954.065 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027954.065 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027954.065 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027954.065 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1537027954.065 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.066 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1537027954.066 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1537027954.066 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1537027954.066 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1537027954.066 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1537027954.066 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.066 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.066 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.066 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.066 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.066 * [misc]backup-simplify: Simplify 0 into 0 1537027954.066 * [misc]backup-simplify: Simplify 0 into 0 1537027954.066 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.066 * [misc]backup-simplify: Simplify 0 into 0 1537027954.066 * [misc]backup-simplify: Simplify 0 into 0 1537027954.066 * [misc]backup-simplify: Simplify 0 into 0 1537027954.066 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1537027954.067 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027954.067 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027954.067 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027954.067 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.067 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1537027954.067 * [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 1537027954.068 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1537027954.068 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1537027954.068 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.069 * [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 1537027954.069 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027954.069 * [misc]backup-simplify: Simplify 0 into 0 1537027954.069 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.069 * [misc]backup-simplify: Simplify 0 into 0 1537027954.069 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.069 * [misc]backup-simplify: Simplify 0 into 0 1537027954.069 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027954.069 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027954.069 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.069 * [misc]backup-simplify: Simplify (+ (* x.im 0) (* 0 1)) into 0 1537027954.069 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027954.070 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027954.070 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.070 * [misc]backup-simplify: Simplify 0 into 0 1537027954.070 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027954.070 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027954.070 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1537027954.070 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1537027954.071 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.071 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1537027954.071 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1537027954.071 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.071 * [misc]backup-simplify: Simplify 0 into 0 1537027954.071 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.071 * [misc]backup-simplify: Simplify 0 into 0 1537027954.071 * [misc]backup-simplify: Simplify 0 into 0 1537027954.071 * [misc]backup-simplify: Simplify 0 into 0 1537027954.072 * [misc]backup-simplify: Simplify (/ (+ (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1537027954.072 * [misc]approximate: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.re y.re x.im y.im) around 0 1537027954.072 * [misc]taylor: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1537027954.072 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1537027954.072 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027954.072 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027954.072 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027954.072 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.072 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027954.072 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.072 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027954.072 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027954.072 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1537027954.072 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027954.072 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.072 * [misc]backup-simplify: Simplify 0 into 0 1537027954.072 * [misc]backup-simplify: Simplify 1 into 1 1537027954.072 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027954.072 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.072 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027954.072 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027954.072 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027954.072 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1537027954.072 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1537027954.072 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.im 1537027954.072 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027954.072 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.072 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027954.073 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027954.073 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1537027954.073 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1537027954.073 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.073 * [misc]backup-simplify: Simplify 0 into 0 1537027954.073 * [misc]backup-simplify: Simplify 1 into 1 1537027954.073 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027954.073 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.073 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1537027954.073 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027954.073 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027954.073 * [misc]taylor: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1537027954.073 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1537027954.073 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027954.073 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027954.073 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027954.073 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.073 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027954.073 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.073 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027954.073 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027954.073 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027954.073 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027954.073 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.073 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.073 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027954.073 * [misc]backup-simplify: Simplify 0 into 0 1537027954.073 * [misc]backup-simplify: Simplify 1 into 1 1537027954.073 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027954.074 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027954.074 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027954.074 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1537027954.074 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1537027954.074 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027954.074 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027954.074 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.074 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027954.074 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027954.074 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1537027954.074 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1537027954.074 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.074 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.074 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.074 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.074 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1537027954.074 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027954.074 * [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))))) 1537027954.074 * [misc]taylor: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1537027954.074 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1537027954.074 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027954.074 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027954.074 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.074 * [misc]backup-simplify: Simplify 0 into 0 1537027954.074 * [misc]backup-simplify: Simplify 1 into 1 1537027954.074 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027954.074 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.074 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027954.075 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027954.075 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027954.075 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027954.075 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027954.075 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.075 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.075 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027954.075 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.075 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.075 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.075 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1537027954.075 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027954.075 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027954.075 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.075 * [misc]backup-simplify: Simplify 0 into 0 1537027954.075 * [misc]backup-simplify: Simplify 1 into 1 1537027954.075 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027954.075 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.075 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1537027954.075 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1537027954.075 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.075 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.075 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.075 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.075 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1537027954.075 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027954.075 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027954.076 * [misc]taylor: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1537027954.076 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1537027954.076 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027954.076 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027954.076 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.076 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.076 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027954.076 * [misc]backup-simplify: Simplify 0 into 0 1537027954.076 * [misc]backup-simplify: Simplify 1 into 1 1537027954.076 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027954.076 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027954.076 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027954.076 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027954.076 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027954.076 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.076 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.076 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027954.076 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.076 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.076 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.076 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1537027954.076 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1537027954.076 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.re 1537027954.076 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.076 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.076 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027954.076 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027954.076 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1537027954.076 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1537027954.076 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.076 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.076 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.076 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.076 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1537027954.077 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027954.077 * [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))))) 1537027954.077 * [misc]taylor: Taking taylor expansion of (/ (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1537027954.077 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1537027954.077 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027954.077 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027954.077 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.077 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.077 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027954.077 * [misc]backup-simplify: Simplify 0 into 0 1537027954.077 * [misc]backup-simplify: Simplify 1 into 1 1537027954.077 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027954.077 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027954.077 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027954.077 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027954.077 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027954.077 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.077 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.077 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027954.077 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.077 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.077 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.077 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1537027954.077 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1537027954.077 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.re 1537027954.077 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.077 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.077 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027954.077 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027954.077 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1537027954.077 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.re 1537027954.077 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.077 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.077 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.078 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.078 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1537027954.078 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027954.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))))) 1537027954.078 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1537027954.078 * [misc]taylor: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1537027954.078 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.078 * [misc]backup-simplify: Simplify 0 into 0 1537027954.078 * [misc]backup-simplify: Simplify 1 into 1 1537027954.078 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1537027954.078 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027954.078 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027954.078 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.078 * [misc]backup-simplify: Simplify 0 into 0 1537027954.078 * [misc]backup-simplify: Simplify 1 into 1 1537027954.078 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027954.078 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.078 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1537027954.078 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1537027954.078 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.078 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.078 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.078 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.079 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027954.079 * [misc]backup-simplify: Simplify (* 0 1) into 0 1537027954.079 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027954.079 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027954.079 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.079 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 1)) into 1 1537027954.079 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.079 * [misc]taylor: Taking taylor expansion of 1 in x.im 1537027954.079 * [misc]backup-simplify: Simplify 1 into 1 1537027954.080 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1537027954.080 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027954.080 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1537027954.080 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027954.080 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1537027954.080 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027954.080 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1537027954.080 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.081 * [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)))))) 1537027954.081 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1537027954.081 * [misc]taylor: Taking taylor expansion of (* y.im (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1537027954.081 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.081 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.081 * [misc]taylor: Taking taylor expansion of (* x.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1537027954.081 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027954.081 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.081 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1537027954.081 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027954.081 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027954.081 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.081 * [misc]backup-simplify: Simplify 0 into 0 1537027954.081 * [misc]backup-simplify: Simplify 1 into 1 1537027954.081 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027954.081 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.081 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1537027954.081 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1537027954.081 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.081 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.081 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.081 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.081 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027954.081 * [misc]backup-simplify: Simplify (* x.im 1) into x.im 1537027954.081 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.081 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.082 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027954.082 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027954.082 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1537027954.082 * [misc]backup-simplify: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1537027954.082 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027954.082 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.082 * [misc]backup-simplify: Simplify 0 into 0 1537027954.082 * [misc]taylor: Taking taylor expansion of 1 in y.im 1537027954.082 * [misc]backup-simplify: Simplify 1 into 1 1537027954.082 * [misc]backup-simplify: Simplify 0 into 0 1537027954.083 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1537027954.083 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027954.083 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027954.083 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027954.083 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.083 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027954.083 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1537027954.083 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1537027954.084 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1537027954.084 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.084 * [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 1537027954.084 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027954.084 * [misc]backup-simplify: Simplify 0 into 0 1537027954.084 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.084 * [misc]backup-simplify: Simplify 0 into 0 1537027954.084 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027954.084 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027954.084 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.084 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.084 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027954.084 * [misc]backup-simplify: Simplify 0 into 0 1537027954.084 * [misc]backup-simplify: Simplify 1 into 1 1537027954.084 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027954.085 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027954.085 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027954.085 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027954.085 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.085 * [misc]backup-simplify: Simplify 0 into 0 1537027954.085 * [misc]backup-simplify: Simplify 1 into 1 1537027954.085 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.085 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027954.085 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027954.085 * [misc]backup-simplify: Simplify 0 into 0 1537027954.085 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027954.086 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027954.086 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027954.086 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1537027954.086 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.086 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1537027954.086 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1537027954.086 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.im 1537027954.087 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1537027954.087 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1537027954.087 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.087 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.087 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027954.087 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027954.087 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.087 * [misc]backup-simplify: Simplify 0 into 0 1537027954.087 * [misc]backup-simplify: Simplify 0 into 0 1537027954.087 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.087 * [misc]backup-simplify: Simplify 0 into 0 1537027954.087 * [misc]backup-simplify: Simplify 0 into 0 1537027954.087 * [misc]backup-simplify: Simplify 0 into 0 1537027954.087 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1537027954.087 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027954.087 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027954.088 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027954.088 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.088 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1537027954.088 * [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 1537027954.088 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1537027954.088 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1537027954.089 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.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))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1537027954.089 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027954.089 * [misc]backup-simplify: Simplify 0 into 0 1537027954.089 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.089 * [misc]backup-simplify: Simplify 0 into 0 1537027954.089 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.089 * [misc]backup-simplify: Simplify 0 into 0 1537027954.090 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027954.090 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027954.090 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.090 * [misc]backup-simplify: Simplify (+ (* x.im 0) (* 0 1)) into 0 1537027954.090 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027954.090 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027954.090 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.090 * [misc]backup-simplify: Simplify 0 into 0 1537027954.090 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027954.091 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027954.091 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1537027954.091 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1537027954.091 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.091 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1537027954.092 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1537027954.092 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.092 * [misc]backup-simplify: Simplify 0 into 0 1537027954.092 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.092 * [misc]backup-simplify: Simplify 0 into 0 1537027954.092 * [misc]backup-simplify: Simplify 0 into 0 1537027954.092 * [misc]backup-simplify: Simplify 0 into 0 1537027954.092 * * * * [misc]progress: [ 2 / 2 ] generating series at (2 1) 1537027954.095 * [misc]backup-simplify: Simplify (+ (* x.re y.re) (* x.im y.im)) into (+ (* y.im x.im) (* y.re x.re)) 1537027954.095 * [misc]approximate: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in (x.re y.re x.im y.im) around 0 1537027954.095 * [misc]taylor: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.im 1537027954.095 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027954.095 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.095 * [misc]backup-simplify: Simplify 0 into 0 1537027954.095 * [misc]backup-simplify: Simplify 1 into 1 1537027954.095 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027954.095 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.095 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027954.095 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027954.095 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.095 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027954.095 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.095 * [misc]taylor: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.im 1537027954.095 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027954.095 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.095 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.095 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027954.095 * [misc]backup-simplify: Simplify 0 into 0 1537027954.095 * [misc]backup-simplify: Simplify 1 into 1 1537027954.095 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027954.095 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027954.095 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.095 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027954.095 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.095 * [misc]taylor: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in y.re 1537027954.095 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027954.095 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.095 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.095 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027954.095 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.095 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027954.095 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.095 * [misc]backup-simplify: Simplify 0 into 0 1537027954.095 * [misc]backup-simplify: Simplify 1 into 1 1537027954.095 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027954.095 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.095 * [misc]taylor: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 1537027954.095 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027954.095 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.095 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.095 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027954.095 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.095 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027954.095 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.095 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.095 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027954.095 * [misc]backup-simplify: Simplify 0 into 0 1537027954.095 * [misc]backup-simplify: Simplify 1 into 1 1537027954.095 * [misc]taylor: Taking taylor expansion of (+ (* y.im x.im) (* y.re x.re)) in x.re 1537027954.095 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027954.095 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.095 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.095 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027954.095 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.095 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027954.096 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.096 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.096 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027954.096 * [misc]backup-simplify: Simplify 0 into 0 1537027954.096 * [misc]backup-simplify: Simplify 1 into 1 1537027954.096 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.096 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027954.096 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1537027954.096 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027954.096 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.096 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.096 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027954.096 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.096 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.096 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027954.096 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.096 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.096 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027954.096 * [misc]backup-simplify: Simplify 0 into 0 1537027954.096 * [misc]backup-simplify: Simplify 1 into 1 1537027954.096 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027954.096 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.096 * [misc]backup-simplify: Simplify 0 into 0 1537027954.096 * [misc]backup-simplify: Simplify 0 into 0 1537027954.096 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027954.096 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027954.096 * [misc]backup-simplify: Simplify (+ 0 y.re) into y.re 1537027954.096 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.096 * [misc]backup-simplify: Simplify 0 into 0 1537027954.096 * [misc]backup-simplify: Simplify 1 into 1 1537027954.096 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.096 * [misc]backup-simplify: Simplify 0 into 0 1537027954.096 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.096 * [misc]backup-simplify: Simplify 0 into 0 1537027954.096 * [misc]backup-simplify: Simplify 0 into 0 1537027954.097 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027954.097 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.097 * [misc]backup-simplify: Simplify 0 into 0 1537027954.097 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.097 * [misc]backup-simplify: Simplify 0 into 0 1537027954.097 * [misc]backup-simplify: Simplify 0 into 0 1537027954.097 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027954.097 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.097 * [misc]backup-simplify: Simplify 0 into 0 1537027954.097 * [misc]backup-simplify: Simplify 1 into 1 1537027954.097 * [misc]backup-simplify: Simplify 0 into 0 1537027954.097 * [misc]backup-simplify: Simplify 0 into 0 1537027954.097 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027954.097 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1537027954.097 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.097 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027954.097 * [misc]backup-simplify: Simplify 0 into 0 1537027954.097 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.097 * [misc]backup-simplify: Simplify 0 into 0 1537027954.097 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.097 * [misc]backup-simplify: Simplify 0 into 0 1537027954.097 * [misc]backup-simplify: Simplify 0 into 0 1537027954.097 * [misc]backup-simplify: Simplify 0 into 0 1537027954.098 * [misc]backup-simplify: Simplify (+ (* (/ 1 x.re) (/ 1 y.re)) (* (/ 1 x.im) (/ 1 y.im))) into (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1537027954.098 * [misc]approximate: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1537027954.098 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1537027954.098 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027954.098 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027954.098 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027954.098 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.098 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027954.098 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.098 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027954.098 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027954.098 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1537027954.098 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027954.098 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.098 * [misc]backup-simplify: Simplify 0 into 0 1537027954.098 * [misc]backup-simplify: Simplify 1 into 1 1537027954.098 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027954.098 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.098 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027954.098 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027954.098 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027954.098 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1537027954.098 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027954.098 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027954.098 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027954.098 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.098 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027954.098 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.098 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027954.098 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027954.098 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027954.098 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027954.098 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.098 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.098 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027954.098 * [misc]backup-simplify: Simplify 0 into 0 1537027954.098 * [misc]backup-simplify: Simplify 1 into 1 1537027954.099 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027954.099 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027954.099 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027954.099 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1537027954.099 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027954.099 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027954.099 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.099 * [misc]backup-simplify: Simplify 0 into 0 1537027954.099 * [misc]backup-simplify: Simplify 1 into 1 1537027954.099 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027954.099 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.099 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027954.099 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027954.099 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027954.099 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027954.099 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027954.099 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.099 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.099 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027954.099 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.099 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.099 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.099 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1537027954.099 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027954.099 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027954.099 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.099 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.099 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027954.099 * [misc]backup-simplify: Simplify 0 into 0 1537027954.099 * [misc]backup-simplify: Simplify 1 into 1 1537027954.099 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027954.100 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027954.100 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027954.100 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027954.100 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027954.100 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.100 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.100 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027954.100 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.100 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.100 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.100 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1537027954.100 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027954.100 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027954.100 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.100 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.100 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027954.100 * [misc]backup-simplify: Simplify 0 into 0 1537027954.100 * [misc]backup-simplify: Simplify 1 into 1 1537027954.100 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027954.100 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027954.100 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027954.100 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027954.100 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027954.100 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.100 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.100 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027954.100 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.100 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.100 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.100 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1537027954.100 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027954.100 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.100 * [misc]backup-simplify: Simplify 0 into 0 1537027954.100 * [misc]backup-simplify: Simplify 1 into 1 1537027954.101 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.101 * [misc]taylor: Taking taylor expansion of 1 in x.im 1537027954.101 * [misc]backup-simplify: Simplify 1 into 1 1537027954.101 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1537027954.101 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027954.101 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1537027954.101 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027954.101 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027954.101 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.101 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.101 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027954.101 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.101 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.101 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.101 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027954.101 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.101 * [misc]backup-simplify: Simplify 0 into 0 1537027954.101 * [misc]taylor: Taking taylor expansion of 1 in y.im 1537027954.101 * [misc]backup-simplify: Simplify 1 into 1 1537027954.102 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1537027954.102 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027954.102 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027954.102 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027954.102 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.102 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027954.102 * [misc]backup-simplify: Simplify 0 into 0 1537027954.102 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027954.102 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027954.102 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.102 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.102 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027954.102 * [misc]backup-simplify: Simplify 0 into 0 1537027954.102 * [misc]backup-simplify: Simplify 1 into 1 1537027954.102 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027954.102 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027954.102 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027954.102 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027954.102 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.102 * [misc]backup-simplify: Simplify 0 into 0 1537027954.102 * [misc]backup-simplify: Simplify 1 into 1 1537027954.102 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.103 * [misc]backup-simplify: Simplify 1 into 1 1537027954.103 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027954.103 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.103 * [misc]backup-simplify: Simplify 0 into 0 1537027954.103 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.103 * [misc]backup-simplify: Simplify 0 into 0 1537027954.103 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.103 * [misc]backup-simplify: Simplify 0 into 0 1537027954.103 * [misc]backup-simplify: Simplify 1 into 1 1537027954.103 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1537027954.103 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027954.104 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027954.104 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027954.104 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.104 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027954.104 * [misc]backup-simplify: Simplify 0 into 0 1537027954.104 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.104 * [misc]backup-simplify: Simplify 0 into 0 1537027954.104 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027954.104 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027954.104 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.104 * [misc]backup-simplify: Simplify 0 into 0 1537027954.105 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027954.105 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.105 * [misc]backup-simplify: Simplify 0 into 0 1537027954.105 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1537027954.105 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027954.105 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.105 * [misc]backup-simplify: Simplify 0 into 0 1537027954.105 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.105 * [misc]backup-simplify: Simplify 0 into 0 1537027954.105 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.105 * [misc]backup-simplify: Simplify 0 into 0 1537027954.105 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.105 * [misc]backup-simplify: Simplify 0 into 0 1537027954.105 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027954.105 * [misc]backup-simplify: Simplify 0 into 0 1537027954.105 * [misc]backup-simplify: Simplify 0 into 0 1537027954.105 * [misc]backup-simplify: Simplify 0 into 0 1537027954.105 * [misc]backup-simplify: Simplify 0 into 0 1537027954.106 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1537027954.106 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027954.106 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1537027954.106 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027954.106 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.106 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027954.106 * [misc]backup-simplify: Simplify 0 into 0 1537027954.106 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.106 * [misc]backup-simplify: Simplify 0 into 0 1537027954.106 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.106 * [misc]backup-simplify: Simplify 0 into 0 1537027954.107 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027954.107 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027954.107 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.107 * [misc]backup-simplify: Simplify 0 into 0 1537027954.107 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027954.107 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.107 * [misc]backup-simplify: Simplify 0 into 0 1537027954.107 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.107 * [misc]backup-simplify: Simplify 0 into 0 1537027954.107 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.107 * [misc]backup-simplify: Simplify 0 into 0 1537027954.107 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.107 * [misc]backup-simplify: Simplify 0 into 0 1537027954.107 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1537027954.108 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027954.108 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.108 * [misc]backup-simplify: Simplify 0 into 0 1537027954.108 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.108 * [misc]backup-simplify: Simplify 0 into 0 1537027954.108 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.108 * [misc]backup-simplify: Simplify 0 into 0 1537027954.108 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.108 * [misc]backup-simplify: Simplify 0 into 0 1537027954.108 * [misc]backup-simplify: Simplify 0 into 0 1537027954.108 * [misc]backup-simplify: Simplify 0 into 0 1537027954.108 * [misc]backup-simplify: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* 1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 1537027954.108 * [misc]backup-simplify: Simplify (+ (* (/ 1 (- x.re)) (/ 1 (- y.re))) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 1537027954.108 * [misc]approximate: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1537027954.108 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1537027954.108 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027954.108 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027954.108 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027954.108 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.108 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027954.108 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.108 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027954.109 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027954.109 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1537027954.109 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027954.109 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.109 * [misc]backup-simplify: Simplify 0 into 0 1537027954.109 * [misc]backup-simplify: Simplify 1 into 1 1537027954.109 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027954.109 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.109 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027954.109 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027954.109 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027954.109 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1537027954.109 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027954.109 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027954.109 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027954.109 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.109 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027954.109 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.109 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027954.109 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027954.109 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027954.109 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027954.109 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.109 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.109 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027954.109 * [misc]backup-simplify: Simplify 0 into 0 1537027954.109 * [misc]backup-simplify: Simplify 1 into 1 1537027954.109 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027954.109 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027954.109 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027954.109 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1537027954.109 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027954.109 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027954.109 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.109 * [misc]backup-simplify: Simplify 0 into 0 1537027954.109 * [misc]backup-simplify: Simplify 1 into 1 1537027954.109 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027954.110 * [misc]backup-simplify: Simplify x.re into x.re 1537027954.110 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027954.110 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027954.110 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027954.110 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027954.110 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027954.110 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.110 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.110 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027954.110 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.110 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.110 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.110 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1537027954.110 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027954.110 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027954.110 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.110 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.110 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027954.110 * [misc]backup-simplify: Simplify 0 into 0 1537027954.110 * [misc]backup-simplify: Simplify 1 into 1 1537027954.110 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027954.110 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027954.110 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027954.110 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027954.110 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027954.110 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.110 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.110 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027954.110 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.110 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.110 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.110 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1537027954.110 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027954.110 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027954.110 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027954.110 * [misc]backup-simplify: Simplify y.re into y.re 1537027954.111 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027954.111 * [misc]backup-simplify: Simplify 0 into 0 1537027954.111 * [misc]backup-simplify: Simplify 1 into 1 1537027954.111 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027954.111 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027954.111 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027954.111 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027954.111 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027954.111 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027954.111 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.111 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027954.111 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.111 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.111 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.111 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1537027954.111 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027954.111 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027954.111 * [misc]backup-simplify: Simplify 0 into 0 1537027954.111 * [misc]backup-simplify: Simplify 1 into 1 1537027954.111 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.111 * [misc]taylor: Taking taylor expansion of 1 in x.im 1537027954.111 * [misc]backup-simplify: Simplify 1 into 1 1537027954.111 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1537027954.111 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027954.112 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1537027954.112 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027954.112 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027954.112 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027954.112 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.112 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027954.112 * [misc]backup-simplify: Simplify x.im into x.im 1537027954.112 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027954.112 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027954.112 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027954.112 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.112 * [misc]backup-simplify: Simplify 0 into 0 1537027954.112 * [misc]taylor: Taking taylor expansion of 1 in y.im 1537027954.112 * [misc]backup-simplify: Simplify 1 into 1 1537027954.112 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1537027954.112 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027954.112 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027954.112 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027954.113 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.113 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027954.113 * [misc]backup-simplify: Simplify 0 into 0 1537027954.113 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027954.113 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027954.113 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027954.113 * [misc]backup-simplify: Simplify y.im into y.im 1537027954.113 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027954.113 * [misc]backup-simplify: Simplify 0 into 0 1537027954.113 * [misc]backup-simplify: Simplify 1 into 1 1537027954.113 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027954.113 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027954.113 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027954.113 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027954.113 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027954.113 * [misc]backup-simplify: Simplify 0 into 0 1537027954.113 * [misc]backup-simplify: Simplify 1 into 1 1537027954.113 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027954.113 * [misc]backup-simplify: Simplify 1 into 1 1537027954.113 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027954.113 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.113 * [misc]backup-simplify: Simplify 0 into 0 1537027954.113 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.113 * [misc]backup-simplify: Simplify 0 into 0 1537027954.113 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.113 * [misc]backup-simplify: Simplify 0 into 0 1537027954.114 * [misc]backup-simplify: Simplify 1 into 1 1537027954.114 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1537027954.114 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027954.114 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027954.114 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027954.114 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.114 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027954.114 * [misc]backup-simplify: Simplify 0 into 0 1537027954.114 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.114 * [misc]backup-simplify: Simplify 0 into 0 1537027954.114 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027954.115 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027954.115 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.115 * [misc]backup-simplify: Simplify 0 into 0 1537027954.115 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027954.115 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.115 * [misc]backup-simplify: Simplify 0 into 0 1537027954.115 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1537027954.115 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027954.115 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.115 * [misc]backup-simplify: Simplify 0 into 0 1537027954.115 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.115 * [misc]backup-simplify: Simplify 0 into 0 1537027954.115 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.115 * [misc]backup-simplify: Simplify 0 into 0 1537027954.115 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.115 * [misc]backup-simplify: Simplify 0 into 0 1537027954.115 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027954.116 * [misc]backup-simplify: Simplify 0 into 0 1537027954.116 * [misc]backup-simplify: Simplify 0 into 0 1537027954.116 * [misc]backup-simplify: Simplify 0 into 0 1537027954.116 * [misc]backup-simplify: Simplify 0 into 0 1537027954.116 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1537027954.116 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027954.116 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1537027954.116 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027954.117 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027954.117 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027954.117 * [misc]backup-simplify: Simplify 0 into 0 1537027954.117 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.117 * [misc]backup-simplify: Simplify 0 into 0 1537027954.117 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.117 * [misc]backup-simplify: Simplify 0 into 0 1537027954.117 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027954.117 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027954.117 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.117 * [misc]backup-simplify: Simplify 0 into 0 1537027954.117 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027954.117 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027954.117 * [misc]backup-simplify: Simplify 0 into 0 1537027954.117 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.117 * [misc]backup-simplify: Simplify 0 into 0 1537027954.117 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.117 * [misc]backup-simplify: Simplify 0 into 0 1537027954.117 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.117 * [misc]backup-simplify: Simplify 0 into 0 1537027954.118 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1537027954.118 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027954.118 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.118 * [misc]backup-simplify: Simplify 0 into 0 1537027954.118 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.118 * [misc]backup-simplify: Simplify 0 into 0 1537027954.118 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.118 * [misc]backup-simplify: Simplify 0 into 0 1537027954.118 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027954.118 * [misc]backup-simplify: Simplify 0 into 0 1537027954.118 * [misc]backup-simplify: Simplify 0 into 0 1537027954.118 * [misc]backup-simplify: Simplify 0 into 0 1537027954.118 * [misc]backup-simplify: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* 1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 1537027954.118 * * * [misc]progress: simplifying candidates 1537027954.118 * * * * [misc]progress: [ 1 / 53 ] simplifiying candidate # 1537027954.118 * * * * [misc]progress: [ 2 / 53 ] simplifiying candidate # 1537027954.119 * * * * [misc]progress: [ 3 / 53 ] simplifiying candidate # 1537027954.119 * * * * [misc]progress: [ 4 / 53 ] simplifiying candidate # 1537027954.119 * [enter]simplify: Simplifying (- (log (+ (* x.re y.re) (* x.im y.im))) (log (+ (* y.re y.re) (* y.im y.im)))) 1537027954.120 * * [misc]simplify: iters left: 6 (13 enodes) 1537027954.123 * * [misc]simplify: iters left: 5 (21 enodes) 1537027954.126 * * [misc]simplify: iters left: 4 (26 enodes) 1537027954.130 * [exit]simplify: Simplified to (- (log (fma x.re y.re (* x.im y.im))) (log (fma y.re y.re (* y.im y.im)))) 1537027954.130 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (fma x.re y.re (* x.im y.im))) (log (fma y.re y.re (* y.im y.im)))))) 1537027954.130 * * * * [misc]progress: [ 5 / 53 ] simplifiying candidate # 1537027954.130 * * * * [misc]progress: [ 6 / 53 ] simplifiying candidate # 1537027954.130 * * * * [misc]progress: [ 7 / 53 ] simplifiying candidate # 1537027954.131 * [enter]simplify: Simplifying (/ (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))) (* (* (+ (* y.re y.re) (* y.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1537027954.131 * * [misc]simplify: iters left: 6 (15 enodes) 1537027954.138 * * [misc]simplify: iters left: 5 (54 enodes) 1537027954.168 * * [misc]simplify: iters left: 4 (246 enodes) 1537027954.348 * [exit]simplify: Simplified to (pow (/ (fma x.re y.re (* x.im y.im)) (fma y.re y.re (* y.im y.im))) 3) 1537027954.348 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (/ (fma x.re y.re (* x.im y.im)) (fma y.re y.re (* y.im y.im))) 3))) 1537027954.348 * * * * [misc]progress: [ 8 / 53 ] simplifiying candidate # 1537027954.348 * * * * [misc]progress: [ 9 / 53 ] simplifiying candidate # 1537027954.348 * * * * [misc]progress: [ 10 / 53 ] simplifiying candidate # 1537027954.348 * * * * [misc]progress: [ 11 / 53 ] simplifiying candidate # 1537027954.348 * * * * [misc]progress: [ 12 / 53 ] simplifiying candidate # 1537027954.348 * [enter]simplify: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1537027954.349 * * [misc]simplify: iters left: 6 (15 enodes) 1537027954.353 * * [misc]simplify: iters left: 5 (27 enodes) 1537027954.358 * * [misc]simplify: iters left: 4 (40 enodes) 1537027954.364 * * [misc]simplify: iters left: 3 (43 enodes) 1537027954.371 * * [misc]simplify: iters left: 2 (46 enodes) 1537027954.380 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.re y.re (* y.im y.im))))) 1537027954.380 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.re y.re (* y.im y.im))))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1537027954.380 * [enter]simplify: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1537027954.381 * * [misc]simplify: iters left: 6 (13 enodes) 1537027954.384 * * [misc]simplify: iters left: 5 (19 enodes) 1537027954.387 * * [misc]simplify: iters left: 4 (23 enodes) 1537027954.391 * [exit]simplify: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) 1537027954.391 * [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 y.re y.re (* y.im y.im)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.re y.re (* y.im y.im))))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.re y.re (* y.im y.im)))))) 1537027954.391 * * * * [misc]progress: [ 13 / 53 ] simplifiying candidate # 1537027954.391 * [enter]simplify: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1537027954.392 * * [misc]simplify: iters left: 6 (14 enodes) 1537027954.395 * * [misc]simplify: iters left: 5 (23 enodes) 1537027954.399 * * [misc]simplify: iters left: 4 (29 enodes) 1537027954.403 * * [misc]simplify: iters left: 3 (30 enodes) 1537027954.408 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (hypot y.re y.im)) 1537027954.408 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (hypot y.re y.im)) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1537027954.408 * [enter]simplify: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1537027954.409 * * [misc]simplify: iters left: 6 (13 enodes) 1537027954.412 * * [misc]simplify: iters left: 5 (20 enodes) 1537027954.416 * * [misc]simplify: iters left: 4 (24 enodes) 1537027954.419 * [exit]simplify: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.re y.im)) 1537027954.419 * [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)))) (hypot y.re y.im)) (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.re y.im)))) 1537027954.419 * * * * [misc]progress: [ 14 / 53 ] simplifiying candidate # 1537027954.420 * [enter]simplify: Simplifying (/ (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1) 1537027954.420 * * [misc]simplify: iters left: 6 (11 enodes) 1537027954.423 * * [misc]simplify: iters left: 5 (19 enodes) 1537027954.427 * * [misc]simplify: iters left: 4 (28 enodes) 1537027954.431 * * [misc]simplify: iters left: 3 (42 enodes) 1537027954.441 * * [misc]simplify: iters left: 2 (68 enodes) 1537027954.451 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1537027954.451 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1537027954.451 * [enter]simplify: Simplifying (/ (cbrt (+ (* x.re y.re) (* x.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 1537027954.451 * * [misc]simplify: iters left: 6 (12 enodes) 1537027954.454 * * [misc]simplify: iters left: 5 (18 enodes) 1537027954.458 * * [misc]simplify: iters left: 4 (22 enodes) 1537027954.461 * [exit]simplify: Simplified to (/ (cbrt (fma x.re y.re (* x.im y.im))) (fma y.re y.re (* y.im y.im))) 1537027954.461 * [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 x.re y.re (* x.im y.im))) (fma y.re y.re (* y.im y.im))))) 1537027954.461 * * * * [misc]progress: [ 15 / 53 ] simplifiying candidate # 1537027954.461 * [enter]simplify: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1537027954.462 * * [misc]simplify: iters left: 6 (14 enodes) 1537027954.466 * * [misc]simplify: iters left: 5 (22 enodes) 1537027954.469 * * [misc]simplify: iters left: 4 (26 enodes) 1537027954.474 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) 1537027954.474 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1537027954.474 * [enter]simplify: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1537027954.475 * * [misc]simplify: iters left: 6 (13 enodes) 1537027954.478 * * [misc]simplify: iters left: 5 (19 enodes) 1537027954.481 * * [misc]simplify: iters left: 4 (23 enodes) 1537027954.485 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) 1537027954.485 * [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.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.re y.re (* y.im y.im)))))) 1537027954.485 * * * * [misc]progress: [ 16 / 53 ] simplifiying candidate # 1537027954.485 * [enter]simplify: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1537027954.486 * * [misc]simplify: iters left: 6 (13 enodes) 1537027954.489 * * [misc]simplify: iters left: 5 (20 enodes) 1537027954.492 * * [misc]simplify: iters left: 4 (24 enodes) 1537027954.496 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.re y.im)) 1537027954.496 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.re y.im)) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1537027954.496 * [enter]simplify: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1537027954.497 * * [misc]simplify: iters left: 6 (13 enodes) 1537027954.500 * * [misc]simplify: iters left: 5 (20 enodes) 1537027954.505 * * [misc]simplify: iters left: 4 (24 enodes) 1537027954.509 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.re y.im)) 1537027954.509 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.re y.im)) (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.re y.im)))) 1537027954.509 * * * * [misc]progress: [ 17 / 53 ] simplifiying candidate # 1537027954.509 * [enter]simplify: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) 1) 1537027954.510 * * [misc]simplify: iters left: 6 (10 enodes) 1537027954.512 * * [misc]simplify: iters left: 5 (16 enodes) 1537027954.515 * * [misc]simplify: iters left: 4 (21 enodes) 1537027954.518 * [exit]simplify: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1537027954.518 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.re y.re (* x.im y.im))) (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1537027954.518 * [enter]simplify: Simplifying (/ (sqrt (+ (* x.re y.re) (* x.im y.im))) (+ (* y.re y.re) (* y.im y.im))) 1537027954.519 * * [misc]simplify: iters left: 6 (12 enodes) 1537027954.522 * * [misc]simplify: iters left: 5 (18 enodes) 1537027954.525 * * [misc]simplify: iters left: 4 (22 enodes) 1537027954.529 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* x.im y.im))) (fma y.re y.re (* y.im y.im))) 1537027954.529 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.re y.re (* x.im y.im))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (fma y.re y.re (* y.im y.im))))) 1537027954.529 * * * * [misc]progress: [ 18 / 53 ] simplifiying candidate # 1537027954.529 * [enter]simplify: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1537027954.530 * * [misc]simplify: iters left: 6 (9 enodes) 1537027954.532 * * [misc]simplify: iters left: 5 (15 enodes) 1537027954.534 * * [misc]simplify: iters left: 4 (16 enodes) 1537027954.537 * [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)))) 1537027954.537 * [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)))) (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1537027954.537 * [enter]simplify: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1537027954.538 * * [misc]simplify: iters left: 6 (12 enodes) 1537027954.540 * * [misc]simplify: iters left: 5 (18 enodes) 1537027954.544 * * [misc]simplify: iters left: 4 (22 enodes) 1537027954.547 * [exit]simplify: Simplified to (/ (fma x.re y.re (* x.im y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1537027954.547 * [misc]simplify: Simplified (2 2) 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)))))) 1537027954.547 * * * * [misc]progress: [ 19 / 53 ] simplifiying candidate # 1537027954.548 * [enter]simplify: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1537027954.548 * * [misc]simplify: iters left: 6 (8 enodes) 1537027954.550 * * [misc]simplify: iters left: 5 (13 enodes) 1537027954.552 * * [misc]simplify: iters left: 4 (14 enodes) 1537027954.554 * [exit]simplify: Simplified to (/ 1 (hypot y.re y.im)) 1537027954.554 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1537027954.554 * [enter]simplify: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1537027954.555 * * [misc]simplify: iters left: 6 (12 enodes) 1537027954.558 * * [misc]simplify: iters left: 5 (19 enodes) 1537027954.561 * * [misc]simplify: iters left: 4 (23 enodes) 1537027954.565 * [exit]simplify: Simplified to (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)) 1537027954.565 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)))) 1537027954.565 * * * * [misc]progress: [ 20 / 53 ] simplifiying candidate # 1537027954.565 * [enter]simplify: Simplifying (/ 1 1) 1537027954.565 * * [misc]simplify: iters left: 2 (2 enodes) 1537027954.566 * * [misc]simplify: iters left: 1 (4 enodes) 1537027954.566 * [exit]simplify: Simplified to 1 1537027954.566 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1537027954.566 * [enter]simplify: Simplifying (/ (+ (* x.re y.re) (* x.im y.im)) (+ (* y.re y.re) (* y.im y.im))) 1537027954.567 * * [misc]simplify: iters left: 6 (11 enodes) 1537027954.570 * * [misc]simplify: iters left: 5 (17 enodes) 1537027954.573 * * [misc]simplify: iters left: 4 (21 enodes) 1537027954.577 * [exit]simplify: Simplified to (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))) 1537027954.578 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma x.re y.re (* x.im y.im)) (fma y.im y.im (* y.re y.re))))) 1537027954.578 * * * * [misc]progress: [ 21 / 53 ] simplifiying candidate # 1537027954.578 * * * * [misc]progress: [ 22 / 53 ] simplifiying candidate # 1537027954.578 * * * * [misc]progress: [ 23 / 53 ] simplifiying candidate # 1537027954.578 * * * * [misc]progress: [ 24 / 53 ] simplifiying candidate # 1537027954.578 * [enter]simplify: Simplifying (cbrt (+ (* y.re y.re) (* y.im y.im))) 1537027954.578 * * [misc]simplify: iters left: 5 (6 enodes) 1537027954.580 * * [misc]simplify: iters left: 4 (8 enodes) 1537027954.581 * * [misc]simplify: iters left: 3 (9 enodes) 1537027954.583 * [exit]simplify: Simplified to (cbrt (fma y.im y.im (* y.re y.re))) 1537027954.583 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (fma y.im y.im (* y.re y.re))))) 1537027954.583 * * * * [misc]progress: [ 25 / 53 ] simplifiying candidate # 1537027954.583 * [enter]simplify: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027954.583 * * [misc]simplify: iters left: 5 (6 enodes) 1537027954.585 * * [misc]simplify: iters left: 4 (9 enodes) 1537027954.586 * * [misc]simplify: iters left: 3 (10 enodes) 1537027954.588 * [exit]simplify: Simplified to (hypot y.re y.im) 1537027954.588 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1537027954.588 * * * * [misc]progress: [ 26 / 53 ] simplifiying candidate # 1537027954.588 * [enter]simplify: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1537027954.588 * * [misc]simplify: iters left: 4 (5 enodes) 1537027954.589 * * [misc]simplify: iters left: 3 (7 enodes) 1537027954.590 * * [misc]simplify: iters left: 2 (8 enodes) 1537027954.592 * [exit]simplify: Simplified to (fma y.im y.im (* y.re y.re)) 1537027954.592 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (* x.re y.re) (* x.im y.im)) 1) (fma y.im y.im (* y.re y.re)))) 1537027954.592 * * * * [misc]progress: [ 27 / 53 ] simplifiying candidate # 1537027954.592 * [enter]simplify: Simplifying (* (cbrt (+ (* x.re y.re) (* x.im y.im))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) 1537027954.592 * * [misc]simplify: iters left: 6 (9 enodes) 1537027954.594 * * [misc]simplify: iters left: 5 (13 enodes) 1537027954.597 * * [misc]simplify: iters left: 4 (16 enodes) 1537027954.599 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1537027954.600 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (+ (* x.re y.re) (* x.im y.im)))))) 1537027954.600 * * * * [misc]progress: [ 28 / 53 ] simplifiying candidate # 1537027954.600 * [enter]simplify: Simplifying (sqrt (+ (* x.re y.re) (* x.im y.im))) 1537027954.600 * * [misc]simplify: iters left: 5 (8 enodes) 1537027954.602 * * [misc]simplify: iters left: 4 (12 enodes) 1537027954.604 * * [misc]simplify: iters left: 3 (15 enodes) 1537027954.607 * [exit]simplify: Simplified to (sqrt (fma x.re y.re (* x.im y.im))) 1537027954.607 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma x.re y.re (* x.im y.im))) (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (+ (* x.re y.re) (* x.im y.im)))))) 1537027954.607 * * * * [misc]progress: [ 29 / 53 ] simplifiying candidate # 1537027954.607 * * * * [misc]progress: [ 30 / 53 ] simplifiying candidate # 1537027954.607 * [enter]simplify: Simplifying (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))) 1537027954.608 * * [misc]simplify: iters left: 6 (9 enodes) 1537027954.612 * * [misc]simplify: iters left: 5 (31 enodes) 1537027954.629 * * [misc]simplify: iters left: 4 (80 enodes) 1537027954.669 * * [misc]simplify: iters left: 3 (190 enodes) 1537027954.727 * * [misc]simplify: iters left: 2 (368 enodes) 1537027954.924 * [exit]simplify: Simplified to (fma (* y.re y.re) (- (* y.re y.re) (* y.im y.im)) (pow y.im 4)) 1537027954.925 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) (fma (* y.re y.re) (- (* y.re y.re) (* y.im y.im)) (pow y.im 4)))) 1537027954.925 * * * * [misc]progress: [ 31 / 53 ] simplifiying candidate # 1537027954.925 * [enter]simplify: Simplifying (- (* y.re y.re) (* y.im y.im)) 1537027954.925 * * [misc]simplify: iters left: 4 (5 enodes) 1537027954.927 * * [misc]simplify: iters left: 3 (11 enodes) 1537027954.929 * * [misc]simplify: iters left: 2 (18 enodes) 1537027954.934 * * [misc]simplify: iters left: 1 (35 enodes) 1537027954.944 * [exit]simplify: Simplified to (- (* y.re y.re) (* y.im y.im)) 1537027954.944 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* x.re y.re) (* x.im y.im)) (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (- (* y.re y.re) (* y.im y.im)))) 1537027954.944 * * * * [misc]progress: [ 32 / 53 ] simplifiying candidate # 1537027954.944 * [enter]simplify: Simplifying (+ (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) 1537027954.945 * * [misc]simplify: iters left: 5 (10 enodes) 1537027954.948 * * [misc]simplify: iters left: 4 (25 enodes) 1537027954.957 * * [misc]simplify: iters left: 3 (77 enodes) 1537027954.978 * * [misc]simplify: iters left: 2 (154 enodes) 1537027955.020 * * [misc]simplify: iters left: 1 (201 enodes) 1537027955.087 * [exit]simplify: Simplified to (fma (* x.re y.re) (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) 3)) 1537027955.087 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (* x.re y.re) (* (* x.re y.re) (* x.re y.re)) (pow (* x.im y.im) 3)) (* (+ (* y.re y.re) (* y.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (- (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) 1537027955.087 * * * * [misc]progress: [ 33 / 53 ] simplifiying candidate # 1537027955.087 * [enter]simplify: Simplifying (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 1537027955.088 * * [misc]simplify: iters left: 6 (9 enodes) 1537027955.091 * * [misc]simplify: iters left: 5 (25 enodes) 1537027955.098 * * [misc]simplify: iters left: 4 (60 enodes) 1537027955.113 * * [misc]simplify: iters left: 3 (120 enodes) 1537027955.147 * * [misc]simplify: iters left: 2 (216 enodes) 1537027955.243 * * [misc]simplify: iters left: 1 (494 enodes) 1537027955.602 * [exit]simplify: Simplified to (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 1537027955.602 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (+ (* y.re y.re) (* y.im y.im)) (- (* x.re y.re) (* x.im y.im))))) 1537027955.602 * * * * [misc]progress: [ 34 / 53 ] simplifiying candidate # 1537027955.602 * * * * [misc]progress: [ 35 / 53 ] simplifiying candidate # 1537027955.602 * * * * [misc]progress: [ 36 / 53 ] simplifiying candidate # 1537027955.602 * * * * [misc]progress: [ 37 / 53 ] simplifiying candidate # 1537027955.603 * [enter]simplify: Simplifying (* (exp (* x.re y.re)) (exp (* x.im y.im))) 1537027955.603 * * [misc]simplify: iters left: 5 (9 enodes) 1537027955.606 * * [misc]simplify: iters left: 4 (18 enodes) 1537027955.608 * * [misc]simplify: iters left: 3 (22 enodes) 1537027955.611 * * [misc]simplify: iters left: 2 (24 enodes) 1537027955.617 * [exit]simplify: Simplified to (exp (fma y.re x.re (* x.im y.im))) 1537027955.617 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (log (exp (fma y.re x.re (* x.im y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 1537027955.617 * * * * [misc]progress: [ 38 / 53 ] simplifiying candidate # 1537027955.617 * * * * [misc]progress: [ 39 / 53 ] simplifiying candidate # 1537027955.617 * * * * [misc]progress: [ 40 / 53 ] simplifiying candidate # 1537027955.617 * * * * [misc]progress: [ 41 / 53 ] simplifiying candidate # 1537027955.617 * * * * [misc]progress: [ 42 / 53 ] simplifiying candidate # 1537027955.617 * * * * [misc]progress: [ 43 / 53 ] simplifiying candidate # 1537027955.618 * * * * [misc]progress: [ 44 / 53 ] simplifiying candidate # 1537027955.618 * * * * [misc]progress: [ 45 / 53 ] simplifiying candidate # 1537027955.618 * * * * [misc]progress: [ 46 / 53 ] simplifiying candidate # 1537027955.618 * * * * [misc]progress: [ 47 / 53 ] simplifiying candidate # 1537027955.618 * * * * [misc]progress: [ 48 / 53 ] simplifiying candidate # 1537027955.618 * [enter]simplify: Simplifying 0 1537027955.618 * * [misc]simplify: iters left: 0 (1 enodes) 1537027955.618 * [exit]simplify: Simplified to 0 1537027955.618 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1537027955.618 * * * * [misc]progress: [ 49 / 53 ] simplifiying candidate # 1537027955.618 * [enter]simplify: Simplifying 0 1537027955.618 * * [misc]simplify: iters left: 0 (1 enodes) 1537027955.618 * [exit]simplify: Simplified to 0 1537027955.618 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1537027955.618 * * * * [misc]progress: [ 50 / 53 ] simplifiying candidate # 1537027955.619 * [enter]simplify: Simplifying 0 1537027955.619 * * [misc]simplify: iters left: 0 (1 enodes) 1537027955.619 * [exit]simplify: Simplified to 0 1537027955.619 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1537027955.619 * * * * [misc]progress: [ 51 / 53 ] simplifiying candidate # 1537027955.619 * [enter]simplify: Simplifying 0 1537027955.619 * * [misc]simplify: iters left: 0 (1 enodes) 1537027955.619 * [exit]simplify: Simplified to 0 1537027955.619 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 0 (+ (* y.re y.re) (* y.im y.im)))) 1537027955.619 * * * * [misc]progress: [ 52 / 53 ] simplifiying candidate # 1537027955.619 * [enter]simplify: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1537027955.620 * * [misc]simplify: iters left: 4 (7 enodes) 1537027955.621 * * [misc]simplify: iters left: 3 (11 enodes) 1537027955.624 * * [misc]simplify: iters left: 2 (14 enodes) 1537027955.626 * [exit]simplify: Simplified to (fma y.im x.im (* y.re x.re)) 1537027955.626 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma y.im x.im (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im)))) 1537027955.626 * * * * [misc]progress: [ 53 / 53 ] simplifiying candidate # 1537027955.626 * [enter]simplify: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1537027955.626 * * [misc]simplify: iters left: 4 (7 enodes) 1537027955.628 * * [misc]simplify: iters left: 3 (11 enodes) 1537027955.630 * * [misc]simplify: iters left: 2 (14 enodes) 1537027955.632 * [exit]simplify: Simplified to (fma y.im x.im (* y.re x.re)) 1537027955.632 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma y.im x.im (* y.re x.re)) (+ (* y.re y.re) (* y.im y.im)))) 1537027955.632 * * * [misc]progress: adding candidates to table 1537027956.334 * * [misc]progress: iteration 2 / 4 1537027956.335 * * * [misc]progress: picking best candidate 1537027956.390 * * * * [misc]pick: Picked # 1537027956.390 * * * [misc]progress: localizing error 1537027956.407 * * * [misc]progress: generating rewritten candidates 1537027956.407 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 2) 1537027956.438 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2) 1537027956.495 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1) 1537027956.509 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2 2 1) 1537027956.510 * * * [misc]progress: generating series expansions 1537027956.510 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 2) 1537027956.510 * [misc]backup-simplify: Simplify (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)) into (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) 1537027956.510 * [misc]approximate: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) in (x.re y.re x.im y.im) around 0 1537027956.510 * [misc]taylor: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) in y.im 1537027956.510 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1537027956.511 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1537027956.511 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in y.im 1537027956.511 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.511 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.511 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.511 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.511 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027956.511 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.511 * [misc]backup-simplify: Simplify 0 into 0 1537027956.511 * [misc]backup-simplify: Simplify 1 into 1 1537027956.511 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027956.511 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.511 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.im 1537027956.511 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027956.511 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1537027956.511 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1537027956.511 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.511 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.511 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.511 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.511 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1537027956.511 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.511 * [misc]backup-simplify: Simplify 0 into 0 1537027956.511 * [misc]backup-simplify: Simplify 1 into 1 1537027956.511 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.511 * [misc]backup-simplify: Simplify 0 into 0 1537027956.511 * [misc]backup-simplify: Simplify 1 into 1 1537027956.511 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027956.511 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027956.511 * [misc]backup-simplify: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1537027956.511 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1537027956.511 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027956.512 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027956.512 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.512 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1537027956.512 * [misc]backup-simplify: Simplify (* x.re y.re) into (* y.re x.re) 1537027956.512 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027956.512 * [misc]backup-simplify: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1537027956.512 * [misc]backup-simplify: Simplify (/ (* y.re x.re) y.re) into x.re 1537027956.512 * [misc]taylor: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) in x.im 1537027956.512 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1537027956.512 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1537027956.512 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in x.im 1537027956.512 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027956.512 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.512 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.512 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.512 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027956.512 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.512 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.512 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.512 * [misc]backup-simplify: Simplify 0 into 0 1537027956.512 * [misc]backup-simplify: Simplify 1 into 1 1537027956.512 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in x.im 1537027956.512 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027956.512 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1537027956.512 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.im 1537027956.512 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.512 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.512 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.512 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.512 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.im 1537027956.512 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.512 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.512 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.513 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.513 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027956.513 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.513 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027956.513 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1537027956.513 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027956.513 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027956.513 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.513 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027956.513 * [misc]backup-simplify: Simplify (* x.re y.re) into (* y.re x.re) 1537027956.513 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027956.513 * [misc]backup-simplify: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1537027956.513 * [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))))) 1537027956.513 * [misc]taylor: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) in y.re 1537027956.513 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1537027956.513 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1537027956.513 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in y.re 1537027956.513 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027956.514 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.514 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.514 * [misc]backup-simplify: Simplify 0 into 0 1537027956.514 * [misc]backup-simplify: Simplify 1 into 1 1537027956.514 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.514 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.514 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.514 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.514 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.514 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.re 1537027956.514 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027956.514 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1537027956.514 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1537027956.514 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.514 * [misc]backup-simplify: Simplify 0 into 0 1537027956.514 * [misc]backup-simplify: Simplify 1 into 1 1537027956.514 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.514 * [misc]backup-simplify: Simplify 0 into 0 1537027956.514 * [misc]backup-simplify: Simplify 1 into 1 1537027956.514 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1537027956.514 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.514 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.514 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.514 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.514 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027956.514 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.514 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1537027956.514 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1537027956.514 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027956.514 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027956.514 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.515 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1537027956.515 * [misc]backup-simplify: Simplify (* x.re 0) into 0 1537027956.515 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.515 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1537027956.515 * [misc]backup-simplify: Simplify (/ (* y.im x.im) y.im) into x.im 1537027956.515 * [misc]taylor: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) in x.re 1537027956.515 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1537027956.515 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1537027956.515 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in x.re 1537027956.515 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027956.515 * [misc]backup-simplify: Simplify 0 into 0 1537027956.515 * [misc]backup-simplify: Simplify 1 into 1 1537027956.515 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.515 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.515 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027956.515 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.515 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.515 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027956.515 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.515 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in x.re 1537027956.515 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027956.515 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 1537027956.515 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.re 1537027956.515 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.515 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.515 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.515 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.515 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1537027956.515 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.515 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.515 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.515 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.515 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027956.515 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.515 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027956.515 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1537027956.516 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027956.516 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027956.516 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.516 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027956.516 * [misc]backup-simplify: Simplify (* 0 y.re) into 0 1537027956.516 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.516 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1537027956.516 * [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))))) 1537027956.516 * [misc]taylor: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) in x.re 1537027956.516 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1537027956.516 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1537027956.516 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in x.re 1537027956.516 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027956.516 * [misc]backup-simplify: Simplify 0 into 0 1537027956.516 * [misc]backup-simplify: Simplify 1 into 1 1537027956.516 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.516 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.516 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027956.516 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.516 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.516 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027956.516 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.516 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in x.re 1537027956.516 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027956.516 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 1537027956.516 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.re 1537027956.516 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.516 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.516 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.516 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.516 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1537027956.516 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.517 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.517 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.517 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.517 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027956.517 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.517 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027956.517 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1537027956.517 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027956.517 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027956.517 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.517 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027956.517 * [misc]backup-simplify: Simplify (* 0 y.re) into 0 1537027956.517 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.517 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1537027956.517 * [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))))) 1537027956.517 * [misc]taylor: Taking taylor expansion of (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1537027956.518 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.518 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.518 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.518 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.518 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.518 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1537027956.518 * [misc]taylor: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1537027956.518 * [misc]taylor: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1537027956.518 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027956.518 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.518 * [misc]backup-simplify: Simplify 0 into 0 1537027956.518 * [misc]backup-simplify: Simplify 1 into 1 1537027956.518 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1537027956.518 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.518 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.518 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.518 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1537027956.518 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027956.518 * [misc]backup-simplify: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1537027956.518 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027956.518 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.518 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1537027956.518 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1537027956.518 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.518 * [misc]backup-simplify: Simplify (* (* y.im x.im) (/ 1 y.im)) into x.im 1537027956.518 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.518 * [misc]backup-simplify: Simplify 0 into 0 1537027956.518 * [misc]backup-simplify: Simplify 1 into 1 1537027956.519 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.519 * [misc]backup-simplify: Simplify 0 into 0 1537027956.519 * [misc]backup-simplify: Simplify 0 into 0 1537027956.519 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1537027956.519 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027956.519 * [misc]backup-simplify: Simplify (+ y.re 0) into y.re 1537027956.519 * [misc]backup-simplify: Simplify (- (/ y.re (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1537027956.519 * [misc]taylor: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1537027956.519 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.519 * [misc]backup-simplify: Simplify 0 into 0 1537027956.519 * [misc]backup-simplify: Simplify 1 into 1 1537027956.519 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1537027956.519 * [misc]taylor: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1537027956.519 * [misc]taylor: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1537027956.519 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027956.519 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.519 * [misc]backup-simplify: Simplify 0 into 0 1537027956.519 * [misc]backup-simplify: Simplify 1 into 1 1537027956.519 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1537027956.519 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.519 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.519 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.520 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1537027956.520 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027956.520 * [misc]backup-simplify: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1537027956.520 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027956.520 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.520 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1537027956.520 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1537027956.520 * [misc]backup-simplify: Simplify (* 0 (/ 1 y.im)) into 0 1537027956.520 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.520 * [misc]backup-simplify: Simplify 0 into 0 1537027956.520 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.520 * [misc]backup-simplify: Simplify 0 into 0 1537027956.520 * [misc]backup-simplify: Simplify 0 into 0 1537027956.520 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027956.520 * [misc]backup-simplify: Simplify (+ (* (* y.im x.im) 0) (* 0 (/ 1 y.im))) into 0 1537027956.520 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.520 * [misc]backup-simplify: Simplify 0 into 0 1537027956.520 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.520 * [misc]backup-simplify: Simplify 0 into 0 1537027956.520 * [misc]backup-simplify: Simplify 0 into 0 1537027956.520 * [misc]taylor: Taking taylor expansion of 1 in y.im 1537027956.520 * [misc]backup-simplify: Simplify 1 into 1 1537027956.520 * [misc]backup-simplify: Simplify 1 into 1 1537027956.520 * [misc]backup-simplify: Simplify 0 into 0 1537027956.521 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1537027956.521 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027956.521 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.521 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027956.521 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1537027956.521 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.522 * [misc]backup-simplify: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027956.522 * [misc]backup-simplify: Simplify (- (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* (* y.im x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))) (* (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into 0 1537027956.523 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027956.523 * [misc]backup-simplify: Simplify 0 into 0 1537027956.523 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.523 * [misc]backup-simplify: Simplify 0 into 0 1537027956.523 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.523 * [misc]backup-simplify: Simplify 0 into 0 1537027956.523 * [misc]backup-simplify: Simplify 0 into 0 1537027956.523 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1537027956.523 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027956.523 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.523 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.523 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.523 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027956.523 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.523 * [misc]backup-simplify: Simplify 0 into 0 1537027956.523 * [misc]backup-simplify: Simplify 1 into 1 1537027956.523 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.523 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.523 * [misc]backup-simplify: Simplify 0 into 0 1537027956.523 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.524 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1537027956.524 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.524 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ 1 (pow y.im 4))) 1537027956.524 * [misc]backup-simplify: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1537027956.524 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027956.525 * [misc]backup-simplify: Simplify (+ (* (* y.im x.im) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.im (pow y.im 2)))) 1537027956.525 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ x.im (pow y.im 2)))) in x.im 1537027956.525 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ x.im (pow y.im 2))) in x.im 1537027956.525 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1537027956.525 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027956.525 * [misc]taylor: Taking taylor expansion of (/ x.im (pow y.im 2)) in x.im 1537027956.525 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.525 * [misc]backup-simplify: Simplify 0 into 0 1537027956.525 * [misc]backup-simplify: Simplify 1 into 1 1537027956.525 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1537027956.525 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.525 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.525 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.525 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027956.525 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.525 * [misc]backup-simplify: Simplify 0 into 0 1537027956.525 * [misc]backup-simplify: Simplify 0 into 0 1537027956.525 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.525 * [misc]backup-simplify: Simplify 0 into 0 1537027956.525 * [misc]backup-simplify: Simplify 0 into 0 1537027956.525 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.525 * [misc]backup-simplify: Simplify 0 into 0 1537027956.525 * [misc]backup-simplify: Simplify 0 into 0 1537027956.525 * [misc]backup-simplify: Simplify (* 1 (* 1 (* x.im (* 1 1)))) into x.im 1537027956.525 * [misc]backup-simplify: Simplify (/ (fma (/ 1 x.re) (/ 1 y.re) (* (/ 1 x.im) (/ 1 y.im))) (hypot (/ 1 y.re) (/ 1 y.im))) into (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.re) (/ 1 y.im))) 1537027956.525 * [misc]approximate: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.re) (/ 1 y.im))) in (x.re y.re x.im y.im) around 0 1537027956.525 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.im 1537027956.525 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1537027956.526 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1537027956.526 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1537027956.526 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.im 1537027956.526 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.526 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.526 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.526 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027956.526 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.526 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.526 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.526 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1537027956.526 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027956.526 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.526 * [misc]backup-simplify: Simplify 0 into 0 1537027956.526 * [misc]backup-simplify: Simplify 1 into 1 1537027956.526 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027956.526 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.526 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027956.526 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027956.526 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027956.526 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1537027956.526 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027956.526 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1537027956.526 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1537027956.526 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027956.526 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.526 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.526 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.526 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027956.526 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.526 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.526 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.526 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1537027956.526 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027956.526 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.526 * [misc]backup-simplify: Simplify 0 into 0 1537027956.526 * [misc]backup-simplify: Simplify 1 into 1 1537027956.526 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.526 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027956.527 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.527 * [misc]backup-simplify: Simplify 0 into 0 1537027956.527 * [misc]backup-simplify: Simplify 1 into 1 1537027956.527 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.527 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.527 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027956.527 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.527 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.527 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.527 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.528 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.528 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.528 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1537027956.528 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027956.528 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.im 1537027956.528 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1537027956.528 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1537027956.528 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1537027956.528 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.im 1537027956.528 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027956.528 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.528 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.528 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027956.528 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.528 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.528 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.528 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027956.528 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027956.528 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.528 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.528 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.528 * [misc]backup-simplify: Simplify 0 into 0 1537027956.528 * [misc]backup-simplify: Simplify 1 into 1 1537027956.528 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027956.528 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027956.528 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.528 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1537027956.528 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027956.528 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1537027956.528 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1537027956.528 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027956.528 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.528 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.529 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.529 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027956.529 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.529 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.529 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.529 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1537027956.529 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027956.529 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.529 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.529 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.529 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027956.529 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.529 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.529 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.529 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027956.529 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027956.529 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027956.529 * [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)))) 1537027956.529 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027956.529 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027956.529 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027956.529 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.529 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.530 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027956.530 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.530 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027956.530 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1537027956.530 * [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)))))) 1537027956.530 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.re 1537027956.530 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1537027956.530 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1537027956.530 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1537027956.530 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.re 1537027956.530 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027956.530 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.530 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.530 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.530 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.530 * [misc]backup-simplify: Simplify 0 into 0 1537027956.530 * [misc]backup-simplify: Simplify 1 into 1 1537027956.530 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.530 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027956.530 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.530 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.530 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.530 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.530 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.531 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.531 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.531 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1537027956.531 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027956.531 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1537027956.531 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1537027956.531 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.531 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.531 * [misc]backup-simplify: Simplify 0 into 0 1537027956.531 * [misc]backup-simplify: Simplify 1 into 1 1537027956.531 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.531 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.531 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.531 * [misc]backup-simplify: Simplify 0 into 0 1537027956.531 * [misc]backup-simplify: Simplify 1 into 1 1537027956.531 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.531 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1537027956.531 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027956.531 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.531 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.531 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.531 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027956.531 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.531 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.531 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.531 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.531 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.532 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.532 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.532 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.532 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.532 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.532 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.532 * [misc]backup-simplify: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1537027956.532 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1537027956.532 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027956.532 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.re 1537027956.532 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1537027956.532 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1537027956.532 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1537027956.532 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1537027956.532 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027956.532 * [misc]backup-simplify: Simplify 0 into 0 1537027956.533 * [misc]backup-simplify: Simplify 1 into 1 1537027956.533 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.533 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027956.533 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.533 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.533 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.533 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027956.533 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027956.533 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.533 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.533 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027956.533 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.533 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.533 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.533 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 1537027956.533 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027956.533 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 1537027956.533 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1537027956.533 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027956.533 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.533 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.533 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.533 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027956.533 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.533 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.533 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.533 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1537027956.533 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027956.533 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.533 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.533 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.533 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027956.533 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.533 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.533 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.533 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027956.533 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027956.534 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027956.534 * [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)))) 1537027956.534 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027956.534 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027956.534 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027956.534 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.534 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.534 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027956.534 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.534 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027956.534 * [misc]backup-simplify: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1537027956.535 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1537027956.535 * [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)))))) 1537027956.535 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.re 1537027956.535 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1537027956.535 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1537027956.535 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1537027956.535 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1537027956.535 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027956.535 * [misc]backup-simplify: Simplify 0 into 0 1537027956.535 * [misc]backup-simplify: Simplify 1 into 1 1537027956.535 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.535 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027956.535 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.535 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.535 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.535 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027956.535 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027956.535 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.536 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.536 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027956.536 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.536 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.536 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.536 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 1537027956.536 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027956.536 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 1537027956.536 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1537027956.536 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027956.536 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.536 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.536 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.536 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027956.536 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.536 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.536 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.536 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1537027956.536 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027956.536 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.536 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.536 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.536 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027956.536 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.536 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.536 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.537 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027956.537 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027956.537 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027956.537 * [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)))) 1537027956.537 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027956.537 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027956.537 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027956.537 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.538 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.538 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027956.538 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.538 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027956.538 * [misc]backup-simplify: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1537027956.538 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1537027956.538 * [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)))))) 1537027956.539 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1537027956.539 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.539 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.539 * [misc]backup-simplify: Simplify 0 into 0 1537027956.539 * [misc]backup-simplify: Simplify 1 into 1 1537027956.539 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.539 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1537027956.539 * [misc]taylor: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1537027956.539 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1537027956.539 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027956.539 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027956.539 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.539 * [misc]backup-simplify: Simplify 0 into 0 1537027956.539 * [misc]backup-simplify: Simplify 1 into 1 1537027956.539 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.539 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.539 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1537027956.539 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1537027956.540 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.540 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.540 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.540 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027956.540 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.540 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.540 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.540 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.541 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.541 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.541 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.541 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.541 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.541 * [misc]taylor: Taking taylor expansion of 1 in x.im 1537027956.541 * [misc]backup-simplify: Simplify 1 into 1 1537027956.541 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027956.542 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.542 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1537027956.542 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1537027956.543 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.im x.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1537027956.543 * [misc]taylor: Taking taylor expansion of (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1537027956.543 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027956.543 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.543 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.543 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.543 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.543 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.543 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.543 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.543 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1537027956.543 * [misc]taylor: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1537027956.543 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1537027956.543 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027956.543 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027956.543 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.543 * [misc]backup-simplify: Simplify 0 into 0 1537027956.543 * [misc]backup-simplify: Simplify 1 into 1 1537027956.544 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.544 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.544 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1537027956.544 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1537027956.544 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.544 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.544 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.544 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027956.544 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.544 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.544 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.545 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.545 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.545 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.545 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.545 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.546 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.546 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.546 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.546 * [misc]backup-simplify: Simplify 0 into 0 1537027956.546 * [misc]taylor: Taking taylor expansion of 1 in y.im 1537027956.546 * [misc]backup-simplify: Simplify 1 into 1 1537027956.546 * [misc]backup-simplify: Simplify 1 into 1 1537027956.546 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.547 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.547 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1537027956.547 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027956.547 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027956.547 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.548 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.548 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.548 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1537027956.548 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027956.548 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027956.549 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1537027956.549 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.550 * [misc]backup-simplify: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027956.551 * [misc]backup-simplify: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1537027956.551 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027956.551 * [misc]backup-simplify: Simplify 0 into 0 1537027956.551 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.551 * [misc]backup-simplify: Simplify 0 into 0 1537027956.551 * [misc]backup-simplify: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1537027956.551 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027956.551 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027956.551 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.551 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.551 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.551 * [misc]backup-simplify: Simplify 0 into 0 1537027956.551 * [misc]backup-simplify: Simplify 1 into 1 1537027956.551 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027956.552 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027956.552 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.552 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027956.552 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.552 * [misc]backup-simplify: Simplify 0 into 0 1537027956.552 * [misc]backup-simplify: Simplify 1 into 1 1537027956.552 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.552 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.552 * [misc]backup-simplify: Simplify 0 into 0 1537027956.552 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.553 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.553 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1537027956.553 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1537027956.554 * [misc]backup-simplify: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1537027956.554 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.554 * [misc]backup-simplify: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1537027956.555 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1537027956.555 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1537027956.555 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1537027956.555 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027956.555 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1537027956.555 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1537027956.555 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.555 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.555 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.555 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027956.555 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.555 * [misc]backup-simplify: Simplify 0 into 0 1537027956.555 * [misc]backup-simplify: Simplify 0 into 0 1537027956.555 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.555 * [misc]backup-simplify: Simplify 0 into 0 1537027956.555 * [misc]backup-simplify: Simplify 0 into 0 1537027956.555 * [misc]backup-simplify: Simplify 0 into 0 1537027956.555 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.556 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.556 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1537027956.556 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027956.557 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027956.557 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.557 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.557 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.558 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1537027956.558 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027956.558 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027956.559 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1537027956.559 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.559 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027956.561 * [misc]backup-simplify: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1537027956.561 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027956.561 * [misc]backup-simplify: Simplify 0 into 0 1537027956.561 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.561 * [misc]backup-simplify: Simplify 0 into 0 1537027956.561 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.561 * [misc]backup-simplify: Simplify 0 into 0 1537027956.561 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027956.561 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027956.562 * [misc]backup-simplify: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1537027956.562 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.562 * [misc]backup-simplify: Simplify 0 into 0 1537027956.562 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.562 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.562 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027956.563 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1537027956.563 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.563 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1537027956.564 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1537027956.564 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.564 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1537027956.564 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.564 * [misc]backup-simplify: Simplify 0 into 0 1537027956.565 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.565 * [misc]backup-simplify: Simplify 0 into 0 1537027956.565 * [misc]backup-simplify: Simplify 0 into 0 1537027956.565 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1537027956.565 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.565 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.565 * [misc]backup-simplify: Simplify 0 into 0 1537027956.565 * [misc]backup-simplify: Simplify 0 into 0 1537027956.565 * [misc]backup-simplify: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.re)))))) into x.re 1537027956.566 * [misc]backup-simplify: Simplify (/ (fma (/ 1 (- x.re)) (/ 1 (- y.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) into (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.re) (/ -1 y.im))) 1537027956.566 * [misc]approximate: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.re) (/ -1 y.im))) in (x.re y.re x.im y.im) around 0 1537027956.566 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.im 1537027956.566 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1537027956.566 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1537027956.566 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1537027956.566 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.im 1537027956.566 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.566 * [misc]backup-simplify: Simplify -1 into -1 1537027956.566 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.566 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.566 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1537027956.566 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027956.566 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.566 * [misc]backup-simplify: Simplify -1 into -1 1537027956.566 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.566 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.566 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.566 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1537027956.566 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027956.566 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.566 * [misc]backup-simplify: Simplify 0 into 0 1537027956.566 * [misc]backup-simplify: Simplify 1 into 1 1537027956.566 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027956.566 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.566 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027956.567 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027956.567 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027956.567 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1537027956.567 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027956.567 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1537027956.567 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1537027956.567 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027956.567 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.567 * [misc]backup-simplify: Simplify -1 into -1 1537027956.567 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.567 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.567 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.567 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027956.567 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.567 * [misc]backup-simplify: Simplify -1 into -1 1537027956.567 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.567 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.567 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.567 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1537027956.567 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027956.567 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.567 * [misc]backup-simplify: Simplify -1 into -1 1537027956.567 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.567 * [misc]backup-simplify: Simplify 0 into 0 1537027956.567 * [misc]backup-simplify: Simplify 1 into 1 1537027956.568 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.568 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027956.568 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.568 * [misc]backup-simplify: Simplify -1 into -1 1537027956.568 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.568 * [misc]backup-simplify: Simplify 0 into 0 1537027956.568 * [misc]backup-simplify: Simplify 1 into 1 1537027956.568 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.568 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027956.568 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027956.568 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.569 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.569 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.569 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027956.569 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.569 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.569 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1537027956.570 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027956.570 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.im 1537027956.570 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1537027956.570 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1537027956.570 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1537027956.570 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.im 1537027956.570 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027956.570 * [misc]backup-simplify: Simplify -1 into -1 1537027956.570 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027956.570 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.570 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1537027956.570 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027956.570 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027956.570 * [misc]backup-simplify: Simplify -1 into -1 1537027956.570 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.570 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.570 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.570 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027956.570 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027956.570 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.570 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.570 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.570 * [misc]backup-simplify: Simplify 0 into 0 1537027956.570 * [misc]backup-simplify: Simplify 1 into 1 1537027956.570 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027956.570 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027956.571 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.571 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1537027956.571 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027956.571 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1537027956.571 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1537027956.571 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027956.571 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027956.571 * [misc]backup-simplify: Simplify -1 into -1 1537027956.571 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.571 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.571 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.571 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027956.571 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027956.571 * [misc]backup-simplify: Simplify -1 into -1 1537027956.571 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.571 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.571 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.571 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1537027956.571 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027956.571 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027956.571 * [misc]backup-simplify: Simplify -1 into -1 1537027956.571 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.571 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.571 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.571 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027956.571 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027956.571 * [misc]backup-simplify: Simplify -1 into -1 1537027956.571 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.571 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.571 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.572 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027956.572 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027956.572 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027956.572 * [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)))) 1537027956.572 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027956.572 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027956.572 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027956.573 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027956.573 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027956.573 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027956.573 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.573 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027956.573 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1537027956.574 * [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)))))) 1537027956.574 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.re 1537027956.574 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1537027956.574 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1537027956.574 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1537027956.574 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.re 1537027956.574 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.574 * [misc]backup-simplify: Simplify -1 into -1 1537027956.574 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027956.574 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.574 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1537027956.574 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027956.574 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.574 * [misc]backup-simplify: Simplify -1 into -1 1537027956.574 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.574 * [misc]backup-simplify: Simplify 0 into 0 1537027956.574 * [misc]backup-simplify: Simplify 1 into 1 1537027956.574 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.574 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027956.574 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.574 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.574 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.574 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.574 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.575 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.575 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.575 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1537027956.575 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027956.575 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1537027956.575 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1537027956.575 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027956.575 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.575 * [misc]backup-simplify: Simplify -1 into -1 1537027956.575 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.575 * [misc]backup-simplify: Simplify 0 into 0 1537027956.575 * [misc]backup-simplify: Simplify 1 into 1 1537027956.575 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.575 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027956.575 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.575 * [misc]backup-simplify: Simplify -1 into -1 1537027956.575 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.575 * [misc]backup-simplify: Simplify 0 into 0 1537027956.575 * [misc]backup-simplify: Simplify 1 into 1 1537027956.575 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.575 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1537027956.575 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027956.575 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.576 * [misc]backup-simplify: Simplify -1 into -1 1537027956.576 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.576 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.576 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.576 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027956.576 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.576 * [misc]backup-simplify: Simplify -1 into -1 1537027956.576 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.576 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.576 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.576 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027956.576 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.576 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.577 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.577 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.577 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027956.577 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.577 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.577 * [misc]backup-simplify: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1537027956.578 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1537027956.578 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027956.578 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.re 1537027956.578 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1537027956.578 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1537027956.578 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1537027956.578 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.re 1537027956.578 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.578 * [misc]backup-simplify: Simplify -1 into -1 1537027956.578 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027956.578 * [misc]backup-simplify: Simplify 0 into 0 1537027956.578 * [misc]backup-simplify: Simplify 1 into 1 1537027956.578 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.578 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027956.578 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.578 * [misc]backup-simplify: Simplify -1 into -1 1537027956.578 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.578 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.578 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.578 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027956.578 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027956.578 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.578 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.578 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027956.578 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.579 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.579 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.579 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 1537027956.579 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027956.579 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 1537027956.579 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1537027956.579 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027956.579 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.579 * [misc]backup-simplify: Simplify -1 into -1 1537027956.579 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.579 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.579 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.579 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027956.579 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.579 * [misc]backup-simplify: Simplify -1 into -1 1537027956.579 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.579 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.579 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.579 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1537027956.579 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027956.579 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.579 * [misc]backup-simplify: Simplify -1 into -1 1537027956.579 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.579 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.579 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.579 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027956.579 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.579 * [misc]backup-simplify: Simplify -1 into -1 1537027956.579 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.579 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.580 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.580 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027956.580 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027956.580 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027956.580 * [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)))) 1537027956.580 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027956.580 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027956.581 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027956.581 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027956.581 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027956.581 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027956.581 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.581 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027956.582 * [misc]backup-simplify: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1537027956.582 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1537027956.582 * [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)))))) 1537027956.582 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.re 1537027956.582 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1537027956.582 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1537027956.582 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1537027956.582 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.re 1537027956.582 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.582 * [misc]backup-simplify: Simplify -1 into -1 1537027956.582 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027956.582 * [misc]backup-simplify: Simplify 0 into 0 1537027956.582 * [misc]backup-simplify: Simplify 1 into 1 1537027956.582 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.582 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027956.582 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.582 * [misc]backup-simplify: Simplify -1 into -1 1537027956.583 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.583 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.583 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.583 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027956.583 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027956.583 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.583 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.583 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027956.583 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.583 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.583 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.583 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 1537027956.583 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027956.583 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 1537027956.583 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1537027956.583 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027956.583 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.583 * [misc]backup-simplify: Simplify -1 into -1 1537027956.583 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.583 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.583 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.583 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027956.583 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.583 * [misc]backup-simplify: Simplify -1 into -1 1537027956.583 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.583 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.583 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.583 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1537027956.583 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027956.584 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.584 * [misc]backup-simplify: Simplify -1 into -1 1537027956.584 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.584 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.584 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.584 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027956.584 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.584 * [misc]backup-simplify: Simplify -1 into -1 1537027956.584 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.584 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.584 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.584 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027956.584 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027956.584 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027956.584 * [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)))) 1537027956.585 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027956.585 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027956.585 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027956.585 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027956.585 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027956.585 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027956.585 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.586 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027956.586 * [misc]backup-simplify: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1537027956.586 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1537027956.586 * [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)))))) 1537027956.586 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1537027956.586 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.586 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.586 * [misc]backup-simplify: Simplify 0 into 0 1537027956.586 * [misc]backup-simplify: Simplify 1 into 1 1537027956.586 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.587 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1537027956.587 * [misc]taylor: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1537027956.587 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1537027956.587 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027956.587 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027956.587 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.587 * [misc]backup-simplify: Simplify 0 into 0 1537027956.587 * [misc]backup-simplify: Simplify 1 into 1 1537027956.587 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.587 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.587 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1537027956.587 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1537027956.587 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.587 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.587 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.587 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027956.587 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.588 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.588 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.588 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.588 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.588 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.589 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.589 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.589 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.589 * [misc]taylor: Taking taylor expansion of 1 in x.im 1537027956.589 * [misc]backup-simplify: Simplify 1 into 1 1537027956.589 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027956.589 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.590 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1537027956.590 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1537027956.591 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.im x.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1537027956.591 * [misc]taylor: Taking taylor expansion of (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1537027956.591 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027956.591 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.591 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.591 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.591 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.591 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.591 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.591 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.591 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1537027956.591 * [misc]taylor: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1537027956.591 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1537027956.591 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027956.591 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027956.591 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.591 * [misc]backup-simplify: Simplify 0 into 0 1537027956.591 * [misc]backup-simplify: Simplify 1 into 1 1537027956.591 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.591 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.592 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1537027956.592 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.re 1537027956.592 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.592 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.592 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.592 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027956.592 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.592 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.592 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.592 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.593 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.593 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.593 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.593 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.594 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.594 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.594 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.594 * [misc]backup-simplify: Simplify 0 into 0 1537027956.594 * [misc]taylor: Taking taylor expansion of 1 in y.im 1537027956.594 * [misc]backup-simplify: Simplify 1 into 1 1537027956.594 * [misc]backup-simplify: Simplify 1 into 1 1537027956.594 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.594 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.595 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1537027956.595 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027956.595 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027956.595 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.595 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.596 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.596 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1537027956.596 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027956.596 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027956.596 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1537027956.597 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.598 * [misc]backup-simplify: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027956.599 * [misc]backup-simplify: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1537027956.599 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027956.599 * [misc]backup-simplify: Simplify 0 into 0 1537027956.599 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.599 * [misc]backup-simplify: Simplify 0 into 0 1537027956.599 * [misc]backup-simplify: Simplify (* (/ 1 (* y.im x.im)) 1) into (/ 1 (* y.im x.im)) 1537027956.599 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027956.599 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027956.599 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.599 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.599 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.599 * [misc]backup-simplify: Simplify 0 into 0 1537027956.599 * [misc]backup-simplify: Simplify 1 into 1 1537027956.599 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027956.599 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027956.599 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.599 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027956.600 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.600 * [misc]backup-simplify: Simplify 0 into 0 1537027956.600 * [misc]backup-simplify: Simplify 1 into 1 1537027956.600 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.600 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.600 * [misc]backup-simplify: Simplify 0 into 0 1537027956.600 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.600 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.600 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1537027956.601 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1537027956.601 * [misc]backup-simplify: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1537027956.601 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.601 * [misc]backup-simplify: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1537027956.601 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.im 1537027956.601 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.im 1537027956.602 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1537027956.602 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027956.602 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1537027956.602 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in x.im 1537027956.602 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.602 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.602 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.602 * [misc]backup-simplify: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1537027956.602 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.602 * [misc]backup-simplify: Simplify 0 into 0 1537027956.602 * [misc]backup-simplify: Simplify 0 into 0 1537027956.602 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.602 * [misc]backup-simplify: Simplify 0 into 0 1537027956.602 * [misc]backup-simplify: Simplify 0 into 0 1537027956.602 * [misc]backup-simplify: Simplify 0 into 0 1537027956.602 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.602 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.603 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1537027956.603 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027956.603 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027956.603 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.603 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.603 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.604 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1537027956.604 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027956.604 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027956.604 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1537027956.607 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.607 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027956.608 * [misc]backup-simplify: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (* (/ 1 (* y.im x.im)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1537027956.608 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027956.608 * [misc]backup-simplify: Simplify 0 into 0 1537027956.608 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.608 * [misc]backup-simplify: Simplify 0 into 0 1537027956.608 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.608 * [misc]backup-simplify: Simplify 0 into 0 1537027956.608 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027956.608 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027956.609 * [misc]backup-simplify: Simplify (+ (* (/ 1 (* y.im x.im)) 0) (* 0 1)) into 0 1537027956.609 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.609 * [misc]backup-simplify: Simplify 0 into 0 1537027956.609 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.609 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.609 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027956.609 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1537027956.609 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.610 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1537027956.610 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1537027956.610 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.610 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1537027956.610 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.610 * [misc]backup-simplify: Simplify 0 into 0 1537027956.610 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.611 * [misc]backup-simplify: Simplify 0 into 0 1537027956.611 * [misc]backup-simplify: Simplify 0 into 0 1537027956.611 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1537027956.611 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.611 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.611 * [misc]backup-simplify: Simplify 0 into 0 1537027956.611 * [misc]backup-simplify: Simplify 0 into 0 1537027956.611 * [misc]backup-simplify: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.re))))))) into (* -1 x.re) 1537027956.611 * * * * [misc]progress: [ 2 / 4 ] generating series at (2) 1537027956.611 * [misc]backup-simplify: Simplify (* (/ 1 (hypot y.re y.im)) (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im))) into (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.re y.im) 2)) 1537027956.612 * [misc]approximate: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.re y.im) 2)) in (y.re y.im x.re x.im) around 0 1537027956.612 * [misc]taylor: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.re y.im) 2)) in x.im 1537027956.612 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1537027956.612 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1537027956.612 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in x.im 1537027956.612 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027956.612 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.612 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.612 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.612 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027956.612 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.612 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.612 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.612 * [misc]backup-simplify: Simplify 0 into 0 1537027956.612 * [misc]backup-simplify: Simplify 1 into 1 1537027956.612 * [misc]taylor: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.im 1537027956.612 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in x.im 1537027956.612 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027956.612 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1537027956.612 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.im 1537027956.612 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.612 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.612 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.612 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.612 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.im 1537027956.612 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.612 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.612 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.612 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.612 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027956.612 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.612 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027956.612 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1537027956.612 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027956.612 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027956.613 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.613 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027956.613 * [misc]backup-simplify: Simplify (* x.re y.re) into (* y.re x.re) 1537027956.613 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027956.613 * [misc]backup-simplify: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1537027956.613 * [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)) 1537027956.613 * [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))) 1537027956.613 * [misc]taylor: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.re y.im) 2)) in x.re 1537027956.613 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1537027956.613 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1537027956.613 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in x.re 1537027956.613 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027956.613 * [misc]backup-simplify: Simplify 0 into 0 1537027956.613 * [misc]backup-simplify: Simplify 1 into 1 1537027956.613 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.613 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.613 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027956.613 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.613 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.613 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027956.613 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.613 * [misc]taylor: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.re 1537027956.613 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in x.re 1537027956.613 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027956.613 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 1537027956.613 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.re 1537027956.613 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.613 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.613 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.614 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.614 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1537027956.614 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.614 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.614 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.614 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.614 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027956.614 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.614 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027956.614 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1537027956.614 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027956.614 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027956.614 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.614 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027956.614 * [misc]backup-simplify: Simplify (* 0 y.re) into 0 1537027956.614 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.614 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1537027956.614 * [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)) 1537027956.615 * [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))) 1537027956.615 * [misc]taylor: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.re y.im) 2)) in y.im 1537027956.615 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1537027956.615 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1537027956.615 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in y.im 1537027956.615 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.615 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.615 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.615 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.615 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027956.615 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.615 * [misc]backup-simplify: Simplify 0 into 0 1537027956.615 * [misc]backup-simplify: Simplify 1 into 1 1537027956.615 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027956.615 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.615 * [misc]taylor: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.im 1537027956.615 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.im 1537027956.615 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027956.615 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1537027956.615 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1537027956.615 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.615 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.615 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.615 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.615 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1537027956.615 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.615 * [misc]backup-simplify: Simplify 0 into 0 1537027956.615 * [misc]backup-simplify: Simplify 1 into 1 1537027956.615 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.615 * [misc]backup-simplify: Simplify 0 into 0 1537027956.615 * [misc]backup-simplify: Simplify 1 into 1 1537027956.615 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027956.615 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027956.615 * [misc]backup-simplify: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1537027956.615 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1537027956.615 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027956.616 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027956.616 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.616 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1537027956.616 * [misc]backup-simplify: Simplify (* x.re y.re) into (* y.re x.re) 1537027956.616 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027956.616 * [misc]backup-simplify: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1537027956.616 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027956.616 * [misc]backup-simplify: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1537027956.616 * [misc]taylor: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.re y.im) 2)) in y.re 1537027956.616 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1537027956.616 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1537027956.616 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in y.re 1537027956.616 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027956.616 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.616 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.616 * [misc]backup-simplify: Simplify 0 into 0 1537027956.616 * [misc]backup-simplify: Simplify 1 into 1 1537027956.616 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.616 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.616 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.616 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.616 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.616 * [misc]taylor: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.re 1537027956.616 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.re 1537027956.616 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027956.616 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1537027956.616 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1537027956.616 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.616 * [misc]backup-simplify: Simplify 0 into 0 1537027956.616 * [misc]backup-simplify: Simplify 1 into 1 1537027956.616 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.616 * [misc]backup-simplify: Simplify 0 into 0 1537027956.616 * [misc]backup-simplify: Simplify 1 into 1 1537027956.616 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1537027956.616 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.617 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.617 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.617 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.617 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027956.617 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.617 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1537027956.617 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1537027956.617 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027956.617 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027956.617 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.617 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1537027956.617 * [misc]backup-simplify: Simplify (* x.re 0) into 0 1537027956.617 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.617 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1537027956.617 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.617 * [misc]backup-simplify: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1537027956.617 * [misc]taylor: Taking taylor expansion of (/ (fma x.re y.re (* y.im x.im)) (pow (hypot y.re y.im) 2)) in y.re 1537027956.617 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1537027956.618 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1537027956.618 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in y.re 1537027956.618 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027956.618 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.618 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.618 * [misc]backup-simplify: Simplify 0 into 0 1537027956.618 * [misc]backup-simplify: Simplify 1 into 1 1537027956.618 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.618 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.618 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.618 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.618 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.618 * [misc]taylor: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.re 1537027956.618 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.re 1537027956.618 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027956.618 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1537027956.618 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1537027956.618 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.618 * [misc]backup-simplify: Simplify 0 into 0 1537027956.618 * [misc]backup-simplify: Simplify 1 into 1 1537027956.618 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.618 * [misc]backup-simplify: Simplify 0 into 0 1537027956.618 * [misc]backup-simplify: Simplify 1 into 1 1537027956.618 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1537027956.618 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.618 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.618 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.618 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.618 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027956.618 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.618 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1537027956.618 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1537027956.618 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027956.618 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027956.619 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.619 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1537027956.619 * [misc]backup-simplify: Simplify (* x.re 0) into 0 1537027956.619 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.619 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1537027956.619 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.619 * [misc]backup-simplify: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1537027956.619 * [misc]taylor: Taking taylor expansion of (/ x.im y.im) in y.im 1537027956.619 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027956.619 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.619 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.619 * [misc]backup-simplify: Simplify 0 into 0 1537027956.619 * [misc]backup-simplify: Simplify 1 into 1 1537027956.619 * [misc]backup-simplify: Simplify (/ x.im 1) into x.im 1537027956.619 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)))) into 0 1537027956.619 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.619 * [misc]backup-simplify: Simplify 0 into 0 1537027956.619 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.619 * [misc]backup-simplify: Simplify 0 into 0 1537027956.619 * [misc]backup-simplify: Simplify 0 into 0 1537027956.619 * [misc]backup-simplify: Simplify (+ (* x.re 1) (* 0 0)) into x.re 1537027956.620 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027956.620 * [misc]backup-simplify: Simplify (+ x.re 0) into x.re 1537027956.620 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027956.620 * [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)) 1537027956.620 * [misc]taylor: Taking taylor expansion of (/ x.re (pow y.im 2)) in y.im 1537027956.620 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.620 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.620 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1537027956.620 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.620 * [misc]backup-simplify: Simplify 0 into 0 1537027956.620 * [misc]backup-simplify: Simplify 1 into 1 1537027956.620 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.620 * [misc]backup-simplify: Simplify (/ x.re 1) into x.re 1537027956.620 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.620 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.621 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 1537027956.621 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.621 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.621 * [misc]backup-simplify: Simplify 0 into 0 1537027956.621 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.621 * [misc]backup-simplify: Simplify 0 into 0 1537027956.621 * [misc]backup-simplify: Simplify 0 into 0 1537027956.621 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.621 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.621 * [misc]backup-simplify: Simplify 0 into 0 1537027956.621 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.621 * [misc]backup-simplify: Simplify 0 into 0 1537027956.621 * [misc]backup-simplify: Simplify 0 into 0 1537027956.621 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.621 * [misc]backup-simplify: Simplify 0 into 0 1537027956.621 * [misc]backup-simplify: Simplify 0 into 0 1537027956.621 * [misc]backup-simplify: Simplify 0 into 0 1537027956.622 * [misc]backup-simplify: Simplify (+ (* x.re 0) (+ (* 0 1) (* 0 0))) into 0 1537027956.622 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027956.622 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.622 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1537027956.622 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1537027956.622 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.623 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 1537027956.623 * [misc]backup-simplify: Simplify (+ (* y.im (/ 1/2 y.im)) (+ (* 0 0) (* (/ 1/2 y.im) y.im))) into 1 1537027956.623 * [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))) 1537027956.623 * [misc]taylor: Taking taylor expansion of (- (/ x.im (pow y.im 3))) in y.im 1537027956.623 * [misc]taylor: Taking taylor expansion of (/ x.im (pow y.im 3)) in y.im 1537027956.623 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027956.623 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.623 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in y.im 1537027956.623 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.623 * [misc]backup-simplify: Simplify 0 into 0 1537027956.623 * [misc]backup-simplify: Simplify 1 into 1 1537027956.624 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.624 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.624 * [misc]backup-simplify: Simplify (/ x.im 1) into x.im 1537027956.624 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.624 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.624 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.624 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.625 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.625 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)))) into 0 1537027956.625 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.625 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.626 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.im (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.626 * [misc]backup-simplify: Simplify (- 0) into 0 1537027956.626 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.626 * [misc]backup-simplify: Simplify 0 into 0 1537027956.626 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.626 * [misc]backup-simplify: Simplify 0 into 0 1537027956.626 * [misc]backup-simplify: Simplify 0 into 0 1537027956.626 * [misc]backup-simplify: Simplify 0 into 0 1537027956.626 * [misc]backup-simplify: Simplify (* (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))) (/ (fma (/ 1 x.re) (/ 1 y.re) (* (/ 1 x.im) (/ 1 y.im))) (hypot (/ 1 y.re) (/ 1 y.im)))) into (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) 1537027956.626 * [misc]approximate: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in (y.re y.im x.re x.im) around 0 1537027956.626 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in x.im 1537027956.626 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1537027956.626 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1537027956.626 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1537027956.626 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.im 1537027956.626 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027956.626 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.626 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.626 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027956.626 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.626 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.627 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.627 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027956.627 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027956.627 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.627 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.627 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.627 * [misc]backup-simplify: Simplify 0 into 0 1537027956.627 * [misc]backup-simplify: Simplify 1 into 1 1537027956.627 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027956.627 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027956.627 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.627 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.im 1537027956.627 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1537027956.627 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027956.627 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1537027956.627 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1537027956.627 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027956.627 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.627 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.627 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.627 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027956.627 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.627 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.627 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.627 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1537027956.627 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027956.627 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.627 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.627 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.627 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027956.627 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.627 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.627 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.627 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027956.627 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027956.628 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027956.628 * [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)))) 1537027956.628 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027956.628 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027956.628 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027956.628 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.628 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.628 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027956.628 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.628 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027956.629 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1537027956.629 * [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))) 1537027956.629 * [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))))) 1537027956.629 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in x.re 1537027956.629 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1537027956.629 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1537027956.629 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1537027956.629 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1537027956.629 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027956.629 * [misc]backup-simplify: Simplify 0 into 0 1537027956.629 * [misc]backup-simplify: Simplify 1 into 1 1537027956.629 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.629 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027956.629 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.629 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.629 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.629 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027956.629 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027956.629 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.629 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.629 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027956.629 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.629 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.629 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.629 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.re 1537027956.630 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 1537027956.630 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027956.630 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 1537027956.630 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1537027956.630 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027956.630 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.630 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.630 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.630 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027956.630 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.630 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.630 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.630 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1537027956.630 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027956.630 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.630 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.630 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.630 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027956.630 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.630 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.630 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.630 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027956.630 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027956.630 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027956.630 * [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)))) 1537027956.630 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027956.630 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027956.631 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027956.631 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.631 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.631 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027956.631 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.631 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027956.631 * [misc]backup-simplify: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1537027956.631 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1537027956.631 * [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))) 1537027956.631 * [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))))) 1537027956.631 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in y.im 1537027956.631 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1537027956.632 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1537027956.632 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1537027956.632 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.im 1537027956.632 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.632 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.632 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.632 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027956.632 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.632 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.632 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.632 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1537027956.632 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027956.632 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.632 * [misc]backup-simplify: Simplify 0 into 0 1537027956.632 * [misc]backup-simplify: Simplify 1 into 1 1537027956.632 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027956.632 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.632 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027956.632 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027956.632 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027956.632 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.im 1537027956.632 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1537027956.632 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027956.632 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1537027956.632 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1537027956.632 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027956.632 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.632 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.632 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.632 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027956.632 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.632 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.632 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.632 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1537027956.632 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027956.632 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.632 * [misc]backup-simplify: Simplify 0 into 0 1537027956.632 * [misc]backup-simplify: Simplify 1 into 1 1537027956.633 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.633 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027956.633 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.633 * [misc]backup-simplify: Simplify 0 into 0 1537027956.633 * [misc]backup-simplify: Simplify 1 into 1 1537027956.633 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.633 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.633 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027956.633 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.633 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.633 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.633 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.634 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.634 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.634 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1537027956.634 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.634 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027956.634 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in y.re 1537027956.634 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1537027956.634 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1537027956.634 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1537027956.634 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.re 1537027956.634 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027956.634 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.634 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.634 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.634 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.634 * [misc]backup-simplify: Simplify 0 into 0 1537027956.634 * [misc]backup-simplify: Simplify 1 into 1 1537027956.634 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.634 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027956.634 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.634 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.634 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.634 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.634 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.634 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.634 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.634 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.re 1537027956.635 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1537027956.635 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027956.635 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1537027956.635 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1537027956.635 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.635 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.635 * [misc]backup-simplify: Simplify 0 into 0 1537027956.635 * [misc]backup-simplify: Simplify 1 into 1 1537027956.635 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.635 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.635 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.635 * [misc]backup-simplify: Simplify 0 into 0 1537027956.635 * [misc]backup-simplify: Simplify 1 into 1 1537027956.635 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.635 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1537027956.635 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027956.635 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.635 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.635 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.635 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027956.635 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.635 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.635 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.635 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.635 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.635 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.636 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.636 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.636 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.636 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.636 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.636 * [misc]backup-simplify: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1537027956.636 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1537027956.636 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.636 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027956.636 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in y.re 1537027956.636 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1537027956.636 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1537027956.636 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1537027956.636 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.re 1537027956.637 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027956.637 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.637 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.637 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.637 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.637 * [misc]backup-simplify: Simplify 0 into 0 1537027956.637 * [misc]backup-simplify: Simplify 1 into 1 1537027956.637 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.637 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027956.637 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.637 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.637 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.637 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.637 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.637 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.637 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.637 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.re 1537027956.637 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1537027956.637 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027956.637 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1537027956.637 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1537027956.637 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.637 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.637 * [misc]backup-simplify: Simplify 0 into 0 1537027956.637 * [misc]backup-simplify: Simplify 1 into 1 1537027956.637 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.637 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.637 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.637 * [misc]backup-simplify: Simplify 0 into 0 1537027956.637 * [misc]backup-simplify: Simplify 1 into 1 1537027956.637 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.637 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1537027956.637 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027956.637 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.637 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.637 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.637 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027956.638 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.638 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.638 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.638 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.638 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.638 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.638 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.638 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.638 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.638 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.639 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.639 * [misc]backup-simplify: Simplify (* (/ 1 x.re) 1) into (/ 1 x.re) 1537027956.639 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1537027956.639 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.639 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027956.639 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.im 1537027956.639 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.639 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.639 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.639 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027956.639 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.639 * [misc]backup-simplify: Simplify 0 into 0 1537027956.639 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.639 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027956.639 * [misc]backup-simplify: Simplify (+ (* (/ 1 x.re) 0) (* 0 1)) into 0 1537027956.640 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1537027956.640 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.640 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.im x.im)) 1) (+ (* (/ 1 x.re) (/ 0 1)))) into (/ 1 (* y.im x.im)) 1537027956.640 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1537027956.640 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027956.640 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.640 * [misc]backup-simplify: Simplify 0 into 0 1537027956.640 * [misc]backup-simplify: Simplify 1 into 1 1537027956.640 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027956.640 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.640 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027956.640 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027956.640 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027956.641 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 1537027956.641 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1537027956.641 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1537027956.641 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027956.641 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.641 * [misc]backup-simplify: Simplify 0 into 0 1537027956.641 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.641 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.641 * [misc]backup-simplify: Simplify 0 into 0 1537027956.641 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.641 * [misc]backup-simplify: Simplify 0 into 0 1537027956.641 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.641 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.642 * [misc]backup-simplify: Simplify (+ (* (/ 1 x.re) 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.642 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027956.642 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027956.642 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.642 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.642 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.642 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.642 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027956.643 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1537027956.643 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1537027956.643 * [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)) 1537027956.644 * [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))) 1537027956.644 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) x.re))) in y.im 1537027956.644 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.re)) in y.im 1537027956.644 * [misc]taylor: Taking taylor expansion of (* (pow y.im 2) x.re) in y.im 1537027956.644 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1537027956.644 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.644 * [misc]backup-simplify: Simplify 0 into 0 1537027956.644 * [misc]backup-simplify: Simplify 1 into 1 1537027956.644 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.644 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.644 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.644 * [misc]backup-simplify: Simplify (* 1 x.re) into x.re 1537027956.644 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.644 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.644 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.645 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.645 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027956.645 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1537027956.645 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027956.645 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027956.645 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.645 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.646 * [misc]backup-simplify: Simplify (- 0) into 0 1537027956.646 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.646 * [misc]backup-simplify: Simplify 0 into 0 1537027956.646 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1537027956.646 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027956.646 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.646 * [misc]backup-simplify: Simplify 0 into 0 1537027956.646 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.646 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.646 * [misc]backup-simplify: Simplify 0 into 0 1537027956.646 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.646 * [misc]backup-simplify: Simplify 0 into 0 1537027956.646 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.646 * [misc]backup-simplify: Simplify 0 into 0 1537027956.646 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.646 * [misc]backup-simplify: Simplify 0 into 0 1537027956.646 * [misc]backup-simplify: Simplify 0 into 0 1537027956.647 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.647 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.647 * [misc]backup-simplify: Simplify (+ (* (/ 1 x.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.647 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027956.647 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027956.647 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.648 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.648 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.648 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.648 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.648 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.648 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027956.648 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.649 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1537027956.649 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 (/ 1/2 (pow y.im 2))) (+ (* (/ 1/2 (pow y.im 2)) 0) (* 0 1)))) into 0 1537027956.650 * [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))) 1537027956.650 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) x.im))) in y.im 1537027956.650 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.im)) in y.im 1537027956.650 * [misc]taylor: Taking taylor expansion of (* (pow y.im 3) x.im) in y.im 1537027956.650 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in y.im 1537027956.650 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.650 * [misc]backup-simplify: Simplify 0 into 0 1537027956.650 * [misc]backup-simplify: Simplify 1 into 1 1537027956.650 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027956.650 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.650 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.650 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.650 * [misc]backup-simplify: Simplify (* 1 x.im) into x.im 1537027956.650 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027956.650 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.650 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.650 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.651 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.651 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.651 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.651 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027956.652 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027956.652 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1537027956.652 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 x.im)) into 0 1537027956.652 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1537027956.652 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1537027956.653 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027956.653 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027956.653 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027956.653 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027956.653 * [misc]backup-simplify: Simplify (- 0) into 0 1537027956.653 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.653 * [misc]backup-simplify: Simplify 0 into 0 1537027956.653 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027956.654 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1537027956.654 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.654 * [misc]backup-simplify: Simplify (- 0) into 0 1537027956.654 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.654 * [misc]backup-simplify: Simplify 0 into 0 1537027956.655 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1537027956.655 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027956.655 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.655 * [misc]backup-simplify: Simplify 0 into 0 1537027956.655 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.655 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.655 * [misc]backup-simplify: Simplify 0 into 0 1537027956.655 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.655 * [misc]backup-simplify: Simplify 0 into 0 1537027956.655 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.655 * [misc]backup-simplify: Simplify 0 into 0 1537027956.655 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.655 * [misc]backup-simplify: Simplify 0 into 0 1537027956.655 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.655 * [misc]backup-simplify: Simplify 0 into 0 1537027956.655 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.655 * [misc]backup-simplify: Simplify 0 into 0 1537027956.655 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.655 * [misc]backup-simplify: Simplify 0 into 0 1537027956.655 * [misc]backup-simplify: Simplify 0 into 0 1537027956.655 * [misc]backup-simplify: Simplify 0 into 0 1537027956.655 * [misc]backup-simplify: Simplify 0 into 0 1537027956.655 * [misc]backup-simplify: Simplify 0 into 0 1537027956.656 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.656 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.656 * [misc]backup-simplify: Simplify (+ (* (/ 1 x.re) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027956.656 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1537027956.656 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027956.657 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.657 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.657 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.657 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027956.657 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027956.657 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027956.658 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1537027956.658 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.658 * [misc]backup-simplify: Simplify (/ (- 0 (pow (/ 1/2 (pow y.im 2)) 2) (+ (* 2 (* 0 0)))) (* 2 1)) into (/ -1/8 (pow y.im 4)) 1537027956.659 * [misc]backup-simplify: Simplify (+ (* 1 (/ -1/8 (pow y.im 4))) (+ (* 0 0) (+ (* (/ 1/2 (pow y.im 2)) (/ 1/2 (pow y.im 2))) (+ (* 0 0) (* (/ -1/8 (pow y.im 4)) 1))))) into 0 1537027956.660 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ 0 1)) (* (/ 1 (* y.im x.im)) (/ 0 1)) (* (- (/ 1 (* (pow y.im 2) x.re))) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* (pow y.im 3) x.im))) (/ 0 1)))) into (/ 1 (* (pow y.im 4) x.re)) 1537027956.660 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 4) x.re)) in y.im 1537027956.660 * [misc]taylor: Taking taylor expansion of (* (pow y.im 4) x.re) in y.im 1537027956.660 * [misc]taylor: Taking taylor expansion of (pow y.im 4) in y.im 1537027956.660 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.660 * [misc]backup-simplify: Simplify 0 into 0 1537027956.660 * [misc]backup-simplify: Simplify 1 into 1 1537027956.660 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.660 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.660 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.660 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.660 * [misc]backup-simplify: Simplify (* 1 x.re) into x.re 1537027956.660 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.660 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.660 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.661 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.661 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.661 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.661 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.661 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027956.662 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027956.662 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1537027956.662 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1537027956.663 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 1537027956.663 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1537027956.663 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027956.663 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1537027956.663 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027956.663 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.664 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027956.664 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.664 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.664 * [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 1537027956.664 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.664 * [misc]backup-simplify: Simplify 0 into 0 1537027956.665 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1537027956.665 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1537027956.665 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1537027956.665 * [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 1537027956.665 * [misc]backup-simplify: Simplify (- 0) into 0 1537027956.666 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.666 * [misc]backup-simplify: Simplify 0 into 0 1537027956.666 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1537027956.666 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 1537027956.666 * [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 1537027956.667 * [misc]backup-simplify: Simplify (- 0) into 0 1537027956.667 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.667 * [misc]backup-simplify: Simplify 0 into 0 1537027956.667 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))))) into 0 1537027956.667 * [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 1537027956.667 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.667 * [misc]backup-simplify: Simplify 0 into 0 1537027956.668 * [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 1537027956.668 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.668 * [misc]backup-simplify: Simplify 0 into 0 1537027956.668 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.668 * [misc]backup-simplify: Simplify 0 into 0 1537027956.668 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.668 * [misc]backup-simplify: Simplify 0 into 0 1537027956.668 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.668 * [misc]backup-simplify: Simplify 0 into 0 1537027956.668 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.668 * [misc]backup-simplify: Simplify 0 into 0 1537027956.668 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.668 * [misc]backup-simplify: Simplify 0 into 0 1537027956.668 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.668 * [misc]backup-simplify: Simplify 0 into 0 1537027956.668 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.668 * [misc]backup-simplify: Simplify 0 into 0 1537027956.668 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.668 * [misc]backup-simplify: Simplify 0 into 0 1537027956.668 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.668 * [misc]backup-simplify: Simplify 0 into 0 1537027956.668 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.668 * [misc]backup-simplify: Simplify 0 into 0 1537027956.668 * [misc]backup-simplify: Simplify 0 into 0 1537027956.668 * [misc]backup-simplify: Simplify 0 into 0 1537027956.669 * [misc]backup-simplify: Simplify (* (/ 1 (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) (/ (fma (/ 1 (- x.re)) (/ 1 (- y.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im))))) into (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) 1537027956.669 * [misc]approximate: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in (y.re y.im x.re x.im) around 0 1537027956.669 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in x.im 1537027956.669 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1537027956.669 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1537027956.669 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1537027956.669 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.im 1537027956.669 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027956.669 * [misc]backup-simplify: Simplify -1 into -1 1537027956.669 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027956.669 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.669 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1537027956.669 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027956.669 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027956.669 * [misc]backup-simplify: Simplify -1 into -1 1537027956.669 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.669 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.669 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.669 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027956.669 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027956.669 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.669 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.669 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.669 * [misc]backup-simplify: Simplify 0 into 0 1537027956.669 * [misc]backup-simplify: Simplify 1 into 1 1537027956.669 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027956.669 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027956.669 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.669 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.im 1537027956.669 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1537027956.669 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027956.669 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1537027956.669 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1537027956.669 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027956.669 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027956.670 * [misc]backup-simplify: Simplify -1 into -1 1537027956.670 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.670 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.670 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.670 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027956.670 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027956.670 * [misc]backup-simplify: Simplify -1 into -1 1537027956.670 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.670 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.670 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.670 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1537027956.670 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027956.670 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027956.670 * [misc]backup-simplify: Simplify -1 into -1 1537027956.670 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.670 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.670 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.670 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027956.670 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027956.670 * [misc]backup-simplify: Simplify -1 into -1 1537027956.670 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.670 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.670 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.670 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027956.670 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027956.670 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027956.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)))) 1537027956.670 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027956.670 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027956.671 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027956.671 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027956.671 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027956.671 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027956.671 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.671 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027956.671 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.im)) into (/ 1 y.im) 1537027956.671 * [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))) 1537027956.671 * [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))))) 1537027956.671 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in x.re 1537027956.672 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1537027956.672 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1537027956.672 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1537027956.672 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.re 1537027956.672 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.672 * [misc]backup-simplify: Simplify -1 into -1 1537027956.672 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027956.672 * [misc]backup-simplify: Simplify 0 into 0 1537027956.672 * [misc]backup-simplify: Simplify 1 into 1 1537027956.672 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.672 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027956.672 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.672 * [misc]backup-simplify: Simplify -1 into -1 1537027956.672 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.672 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.672 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.672 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027956.672 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027956.672 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.672 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.672 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027956.672 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.672 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.672 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.672 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.re 1537027956.672 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 1537027956.672 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027956.672 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 1537027956.672 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1537027956.672 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027956.672 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.672 * [misc]backup-simplify: Simplify -1 into -1 1537027956.672 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.672 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.672 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.672 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027956.672 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.672 * [misc]backup-simplify: Simplify -1 into -1 1537027956.672 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.672 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.672 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.672 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1537027956.672 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027956.672 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.672 * [misc]backup-simplify: Simplify -1 into -1 1537027956.672 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.673 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.673 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.673 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027956.673 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.673 * [misc]backup-simplify: Simplify -1 into -1 1537027956.673 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.673 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.673 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.673 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027956.673 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027956.673 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027956.673 * [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)))) 1537027956.673 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027956.673 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027956.673 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027956.673 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027956.673 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027956.673 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027956.674 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.674 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027956.674 * [misc]backup-simplify: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1537027956.674 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1537027956.674 * [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))) 1537027956.674 * [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))))) 1537027956.674 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in y.im 1537027956.674 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1537027956.674 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1537027956.674 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1537027956.674 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.im 1537027956.674 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.674 * [misc]backup-simplify: Simplify -1 into -1 1537027956.674 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.674 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.674 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1537027956.674 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027956.674 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.674 * [misc]backup-simplify: Simplify -1 into -1 1537027956.675 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.675 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.675 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.675 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1537027956.675 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027956.675 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.675 * [misc]backup-simplify: Simplify 0 into 0 1537027956.675 * [misc]backup-simplify: Simplify 1 into 1 1537027956.675 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027956.675 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.675 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027956.675 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027956.675 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027956.675 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.im 1537027956.675 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1537027956.675 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027956.675 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1537027956.675 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1537027956.675 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027956.675 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.675 * [misc]backup-simplify: Simplify -1 into -1 1537027956.675 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.675 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.675 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.675 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027956.675 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.675 * [misc]backup-simplify: Simplify -1 into -1 1537027956.675 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.675 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.675 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.675 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1537027956.675 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027956.675 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.675 * [misc]backup-simplify: Simplify -1 into -1 1537027956.675 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.675 * [misc]backup-simplify: Simplify 0 into 0 1537027956.675 * [misc]backup-simplify: Simplify 1 into 1 1537027956.675 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.675 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027956.675 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.675 * [misc]backup-simplify: Simplify -1 into -1 1537027956.676 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.676 * [misc]backup-simplify: Simplify 0 into 0 1537027956.676 * [misc]backup-simplify: Simplify 1 into 1 1537027956.676 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.676 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027956.676 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027956.676 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.676 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.676 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.676 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027956.677 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.677 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.677 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.im)) into (/ 1 x.im) 1537027956.677 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.677 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027956.677 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in y.re 1537027956.677 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1537027956.677 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1537027956.677 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1537027956.677 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.re 1537027956.677 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.677 * [misc]backup-simplify: Simplify -1 into -1 1537027956.677 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027956.677 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.677 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1537027956.677 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027956.677 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.677 * [misc]backup-simplify: Simplify -1 into -1 1537027956.677 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.677 * [misc]backup-simplify: Simplify 0 into 0 1537027956.677 * [misc]backup-simplify: Simplify 1 into 1 1537027956.677 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.677 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027956.677 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.677 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.677 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.677 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.677 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.677 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.677 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.678 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.re 1537027956.678 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1537027956.678 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027956.678 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1537027956.678 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1537027956.678 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027956.678 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.678 * [misc]backup-simplify: Simplify -1 into -1 1537027956.678 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.678 * [misc]backup-simplify: Simplify 0 into 0 1537027956.678 * [misc]backup-simplify: Simplify 1 into 1 1537027956.678 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.678 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027956.678 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.678 * [misc]backup-simplify: Simplify -1 into -1 1537027956.678 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.678 * [misc]backup-simplify: Simplify 0 into 0 1537027956.678 * [misc]backup-simplify: Simplify 1 into 1 1537027956.678 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.678 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1537027956.678 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027956.678 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.678 * [misc]backup-simplify: Simplify -1 into -1 1537027956.678 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.678 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.678 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.678 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027956.678 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.678 * [misc]backup-simplify: Simplify -1 into -1 1537027956.678 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.678 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.678 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.678 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027956.678 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.679 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.679 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.679 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.679 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027956.679 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.679 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.679 * [misc]backup-simplify: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1537027956.679 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1537027956.680 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.680 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027956.680 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in y.re 1537027956.680 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1537027956.680 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1537027956.680 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1537027956.680 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.re 1537027956.680 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.680 * [misc]backup-simplify: Simplify -1 into -1 1537027956.680 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027956.680 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.680 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1537027956.680 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027956.680 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.680 * [misc]backup-simplify: Simplify -1 into -1 1537027956.680 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.680 * [misc]backup-simplify: Simplify 0 into 0 1537027956.680 * [misc]backup-simplify: Simplify 1 into 1 1537027956.680 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.680 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027956.680 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.680 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.680 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.680 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.680 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.680 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.680 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.680 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.re 1537027956.680 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1537027956.680 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027956.680 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1537027956.680 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1537027956.680 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027956.680 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.680 * [misc]backup-simplify: Simplify -1 into -1 1537027956.680 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.680 * [misc]backup-simplify: Simplify 0 into 0 1537027956.680 * [misc]backup-simplify: Simplify 1 into 1 1537027956.680 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.681 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027956.681 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.681 * [misc]backup-simplify: Simplify -1 into -1 1537027956.681 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.681 * [misc]backup-simplify: Simplify 0 into 0 1537027956.681 * [misc]backup-simplify: Simplify 1 into 1 1537027956.681 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.681 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1537027956.681 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027956.681 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.681 * [misc]backup-simplify: Simplify -1 into -1 1537027956.681 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.681 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.681 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.681 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027956.681 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.681 * [misc]backup-simplify: Simplify -1 into -1 1537027956.681 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.681 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.681 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.681 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027956.681 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.681 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.681 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.682 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.682 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027956.682 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.682 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.682 * [misc]backup-simplify: Simplify (* (/ -1 x.re) -1) into (/ 1 x.re) 1537027956.682 * [misc]backup-simplify: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1537027956.682 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.682 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027956.682 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.im 1537027956.682 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.682 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.682 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.682 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027956.682 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.682 * [misc]backup-simplify: Simplify 0 into 0 1537027956.683 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.683 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)))) into 0 1537027956.683 * [misc]backup-simplify: Simplify (+ (* (/ -1 x.re) 0) (* 0 -1)) into 0 1537027956.683 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1537027956.683 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.683 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.im x.im)) 1) (+ (* (/ 1 x.re) (/ 0 1)))) into (/ 1 (* y.im x.im)) 1537027956.683 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1537027956.683 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027956.683 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.683 * [misc]backup-simplify: Simplify 0 into 0 1537027956.683 * [misc]backup-simplify: Simplify 1 into 1 1537027956.683 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027956.683 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.683 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027956.684 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027956.684 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027956.684 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 1537027956.684 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1537027956.684 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1537027956.684 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027956.684 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.684 * [misc]backup-simplify: Simplify 0 into 0 1537027956.684 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.685 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.685 * [misc]backup-simplify: Simplify 0 into 0 1537027956.685 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.685 * [misc]backup-simplify: Simplify 0 into 0 1537027956.685 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.685 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.685 * [misc]backup-simplify: Simplify (+ (* (/ -1 x.re) 0) (+ (* 0 0) (* 0 -1))) into 0 1537027956.685 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027956.685 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027956.685 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.686 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.686 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.686 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1537027956.686 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027956.686 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1537027956.687 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1537027956.687 * [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)) 1537027956.687 * [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))) 1537027956.687 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.im 2) x.re))) in y.im 1537027956.687 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 2) x.re)) in y.im 1537027956.687 * [misc]taylor: Taking taylor expansion of (* (pow y.im 2) x.re) in y.im 1537027956.687 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1537027956.687 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.687 * [misc]backup-simplify: Simplify 0 into 0 1537027956.687 * [misc]backup-simplify: Simplify 1 into 1 1537027956.687 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.687 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.687 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.688 * [misc]backup-simplify: Simplify (* 1 x.re) into x.re 1537027956.688 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.688 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.688 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.688 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.688 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027956.689 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1537027956.689 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027956.689 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027956.689 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.689 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.689 * [misc]backup-simplify: Simplify (- 0) into 0 1537027956.689 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.689 * [misc]backup-simplify: Simplify 0 into 0 1537027956.690 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1537027956.690 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027956.690 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.690 * [misc]backup-simplify: Simplify 0 into 0 1537027956.690 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.690 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.690 * [misc]backup-simplify: Simplify 0 into 0 1537027956.690 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.690 * [misc]backup-simplify: Simplify 0 into 0 1537027956.690 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.690 * [misc]backup-simplify: Simplify 0 into 0 1537027956.690 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.690 * [misc]backup-simplify: Simplify 0 into 0 1537027956.690 * [misc]backup-simplify: Simplify 0 into 0 1537027956.690 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.690 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.691 * [misc]backup-simplify: Simplify (+ (* (/ -1 x.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1537027956.691 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027956.691 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027956.691 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.691 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.692 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.692 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1537027956.692 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027956.692 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027956.692 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027956.692 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.692 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1537027956.693 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 (/ 1/2 (pow y.im 2))) (+ (* (/ 1/2 (pow y.im 2)) 0) (* 0 1)))) into 0 1537027956.693 * [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))) 1537027956.693 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) x.im))) in y.im 1537027956.693 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 3) x.im)) in y.im 1537027956.693 * [misc]taylor: Taking taylor expansion of (* (pow y.im 3) x.im) in y.im 1537027956.693 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in y.im 1537027956.693 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.693 * [misc]backup-simplify: Simplify 0 into 0 1537027956.693 * [misc]backup-simplify: Simplify 1 into 1 1537027956.693 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027956.693 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.693 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.694 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.694 * [misc]backup-simplify: Simplify (* 1 x.im) into x.im 1537027956.694 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027956.694 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.694 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.694 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.694 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.694 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.695 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.695 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027956.695 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027956.696 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1537027956.696 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 x.im)) into 0 1537027956.696 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1537027956.696 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1537027956.696 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027956.696 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027956.696 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027956.697 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027956.697 * [misc]backup-simplify: Simplify (- 0) into 0 1537027956.697 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.697 * [misc]backup-simplify: Simplify 0 into 0 1537027956.697 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027956.697 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1537027956.698 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.698 * [misc]backup-simplify: Simplify (- 0) into 0 1537027956.698 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.698 * [misc]backup-simplify: Simplify 0 into 0 1537027956.698 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1537027956.698 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027956.698 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.698 * [misc]backup-simplify: Simplify 0 into 0 1537027956.698 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.698 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.699 * [misc]backup-simplify: Simplify 0 into 0 1537027956.699 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.699 * [misc]backup-simplify: Simplify 0 into 0 1537027956.699 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.699 * [misc]backup-simplify: Simplify 0 into 0 1537027956.699 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.699 * [misc]backup-simplify: Simplify 0 into 0 1537027956.699 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.699 * [misc]backup-simplify: Simplify 0 into 0 1537027956.699 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.699 * [misc]backup-simplify: Simplify 0 into 0 1537027956.699 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.699 * [misc]backup-simplify: Simplify 0 into 0 1537027956.699 * [misc]backup-simplify: Simplify 0 into 0 1537027956.699 * [misc]backup-simplify: Simplify 0 into 0 1537027956.699 * [misc]backup-simplify: Simplify 0 into 0 1537027956.699 * [misc]backup-simplify: Simplify 0 into 0 1537027956.699 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.699 * [misc]backup-simplify: Simplify (- (/ 0 x.re) (+ (* (/ -1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.700 * [misc]backup-simplify: Simplify (+ (* (/ -1 x.re) 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1))))) into 0 1537027956.700 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1537027956.700 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027956.700 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.700 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.701 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.701 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1))))) into 0 1537027956.701 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027956.701 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027956.701 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1537027956.701 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.702 * [misc]backup-simplify: Simplify (/ (- 0 (pow (/ 1/2 (pow y.im 2)) 2) (+ (* 2 (* 0 0)))) (* 2 1)) into (/ -1/8 (pow y.im 4)) 1537027956.703 * [misc]backup-simplify: Simplify (+ (* 1 (/ -1/8 (pow y.im 4))) (+ (* 0 0) (+ (* (/ 1/2 (pow y.im 2)) (/ 1/2 (pow y.im 2))) (+ (* 0 0) (* (/ -1/8 (pow y.im 4)) 1))))) into 0 1537027956.703 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* (/ 1 x.re) (/ 0 1)) (* (/ 1 (* y.im x.im)) (/ 0 1)) (* (- (/ 1 (* (pow y.im 2) x.re))) (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (* (pow y.im 3) x.im))) (/ 0 1)))) into (/ 1 (* (pow y.im 4) x.re)) 1537027956.703 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.im 4) x.re)) in y.im 1537027956.703 * [misc]taylor: Taking taylor expansion of (* (pow y.im 4) x.re) in y.im 1537027956.703 * [misc]taylor: Taking taylor expansion of (pow y.im 4) in y.im 1537027956.703 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.703 * [misc]backup-simplify: Simplify 0 into 0 1537027956.703 * [misc]backup-simplify: Simplify 1 into 1 1537027956.703 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.703 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.703 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.704 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.704 * [misc]backup-simplify: Simplify (* 1 x.re) into x.re 1537027956.704 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.704 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.704 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.704 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.704 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.704 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.705 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.706 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027956.707 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027956.707 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1537027956.707 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1537027956.708 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 1537027956.708 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 x.re)) into 0 1537027956.708 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027956.708 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1537027956.708 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027956.709 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.709 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027956.709 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.709 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027956.709 * [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 1537027956.709 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.709 * [misc]backup-simplify: Simplify 0 into 0 1537027956.710 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1537027956.710 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1537027956.711 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1537027956.711 * [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 1537027956.711 * [misc]backup-simplify: Simplify (- 0) into 0 1537027956.711 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.711 * [misc]backup-simplify: Simplify 0 into 0 1537027956.711 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1537027956.712 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))))) into 0 1537027956.712 * [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 1537027956.712 * [misc]backup-simplify: Simplify (- 0) into 0 1537027956.712 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.712 * [misc]backup-simplify: Simplify 0 into 0 1537027956.712 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))))) into 0 1537027956.713 * [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 1537027956.713 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.713 * [misc]backup-simplify: Simplify 0 into 0 1537027956.713 * [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 1537027956.713 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027956.713 * [misc]backup-simplify: Simplify 0 into 0 1537027956.713 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.713 * [misc]backup-simplify: Simplify 0 into 0 1537027956.713 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.713 * [misc]backup-simplify: Simplify 0 into 0 1537027956.713 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.713 * [misc]backup-simplify: Simplify 0 into 0 1537027956.713 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.713 * [misc]backup-simplify: Simplify 0 into 0 1537027956.713 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.713 * [misc]backup-simplify: Simplify 0 into 0 1537027956.713 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.713 * [misc]backup-simplify: Simplify 0 into 0 1537027956.713 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.713 * [misc]backup-simplify: Simplify 0 into 0 1537027956.713 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.713 * [misc]backup-simplify: Simplify 0 into 0 1537027956.713 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.713 * [misc]backup-simplify: Simplify 0 into 0 1537027956.713 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.713 * [misc]backup-simplify: Simplify 0 into 0 1537027956.713 * [misc]backup-simplify: Simplify 0 into 0 1537027956.713 * [misc]backup-simplify: Simplify 0 into 0 1537027956.713 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1) 1537027956.714 * [misc]backup-simplify: Simplify (/ 1 (hypot y.re y.im)) into (/ 1 (hypot y.re y.im)) 1537027956.714 * [misc]approximate: Taking taylor expansion of (/ 1 (hypot y.re y.im)) in (y.re y.im) around 0 1537027956.714 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot y.re y.im)) in y.im 1537027956.714 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.im 1537027956.714 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027956.714 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1537027956.714 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1537027956.714 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.714 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.714 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.714 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.714 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1537027956.714 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.714 * [misc]backup-simplify: Simplify 0 into 0 1537027956.714 * [misc]backup-simplify: Simplify 1 into 1 1537027956.714 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.714 * [misc]backup-simplify: Simplify 0 into 0 1537027956.714 * [misc]backup-simplify: Simplify 1 into 1 1537027956.714 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027956.714 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027956.714 * [misc]backup-simplify: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1537027956.714 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1537027956.714 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027956.715 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027956.715 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.715 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1537027956.715 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.715 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot y.re y.im)) in y.re 1537027956.715 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.re 1537027956.715 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027956.715 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1537027956.715 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1537027956.715 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.715 * [misc]backup-simplify: Simplify 0 into 0 1537027956.715 * [misc]backup-simplify: Simplify 1 into 1 1537027956.715 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.715 * [misc]backup-simplify: Simplify 0 into 0 1537027956.715 * [misc]backup-simplify: Simplify 1 into 1 1537027956.715 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1537027956.715 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.715 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.715 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.715 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.715 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027956.715 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.715 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1537027956.715 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1537027956.715 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027956.716 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027956.716 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.716 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1537027956.716 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.716 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot y.re y.im)) in y.re 1537027956.716 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.re 1537027956.716 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027956.716 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1537027956.716 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1537027956.716 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.716 * [misc]backup-simplify: Simplify 0 into 0 1537027956.716 * [misc]backup-simplify: Simplify 1 into 1 1537027956.716 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.716 * [misc]backup-simplify: Simplify 0 into 0 1537027956.716 * [misc]backup-simplify: Simplify 1 into 1 1537027956.716 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1537027956.716 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.716 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.716 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.716 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.716 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027956.716 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027956.716 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1537027956.716 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1537027956.716 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027956.717 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027956.717 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.717 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1537027956.717 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.717 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027956.717 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.717 * [misc]backup-simplify: Simplify 0 into 0 1537027956.717 * [misc]backup-simplify: Simplify 1 into 1 1537027956.717 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.717 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.717 * [misc]backup-simplify: Simplify 0 into 0 1537027956.717 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.717 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.717 * [misc]backup-simplify: Simplify 0 into 0 1537027956.717 * [misc]backup-simplify: Simplify 0 into 0 1537027956.717 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.717 * [misc]backup-simplify: Simplify 0 into 0 1537027956.718 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1537027956.718 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1537027956.718 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.718 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 1537027956.719 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ (/ 1/2 y.im) y.im)) (* 0 (/ 0 y.im)))) into (- (* 1/2 (/ 1 (pow y.im 3)))) 1537027956.719 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 3)))) in y.im 1537027956.719 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 3))) in y.im 1537027956.719 * [misc]taylor: Taking taylor expansion of 1/2 in y.im 1537027956.719 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027956.719 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 3)) in y.im 1537027956.719 * [misc]taylor: Taking taylor expansion of (pow y.im 3) in y.im 1537027956.719 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.719 * [misc]backup-simplify: Simplify 0 into 0 1537027956.719 * [misc]backup-simplify: Simplify 1 into 1 1537027956.719 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.719 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.719 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.719 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.719 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.720 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.720 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.720 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.720 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.720 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.720 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.721 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.721 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.721 * [misc]backup-simplify: Simplify (- 0) into 0 1537027956.721 * [misc]backup-simplify: Simplify 0 into 0 1537027956.721 * [misc]backup-simplify: Simplify 0 into 0 1537027956.721 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.721 * [misc]backup-simplify: Simplify 0 into 0 1537027956.721 * [misc]backup-simplify: Simplify 0 into 0 1537027956.721 * [misc]backup-simplify: Simplify (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))) into (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))) 1537027956.721 * [misc]approximate: Taking taylor expansion of (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))) in (y.re y.im) around 0 1537027956.721 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))) in y.im 1537027956.721 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1537027956.721 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027956.721 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1537027956.721 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1537027956.721 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027956.722 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.722 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.722 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.722 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027956.722 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.722 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.722 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.722 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1537027956.722 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027956.722 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.722 * [misc]backup-simplify: Simplify 0 into 0 1537027956.722 * [misc]backup-simplify: Simplify 1 into 1 1537027956.722 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.722 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027956.722 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.722 * [misc]backup-simplify: Simplify 0 into 0 1537027956.722 * [misc]backup-simplify: Simplify 1 into 1 1537027956.722 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.722 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.722 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027956.722 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.722 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.723 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.723 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.723 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.723 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.723 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.723 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))) in y.re 1537027956.723 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1537027956.723 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027956.723 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1537027956.723 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1537027956.723 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.723 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.723 * [misc]backup-simplify: Simplify 0 into 0 1537027956.723 * [misc]backup-simplify: Simplify 1 into 1 1537027956.723 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.723 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.723 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.723 * [misc]backup-simplify: Simplify 0 into 0 1537027956.723 * [misc]backup-simplify: Simplify 1 into 1 1537027956.724 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.724 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1537027956.724 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027956.724 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.724 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.724 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.724 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027956.724 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.724 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.724 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.724 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.724 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.724 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.724 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.724 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.724 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.725 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.725 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.725 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.725 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))) in y.re 1537027956.725 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1537027956.725 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027956.725 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1537027956.725 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1537027956.725 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.725 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.725 * [misc]backup-simplify: Simplify 0 into 0 1537027956.725 * [misc]backup-simplify: Simplify 1 into 1 1537027956.725 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.725 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.725 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.725 * [misc]backup-simplify: Simplify 0 into 0 1537027956.725 * [misc]backup-simplify: Simplify 1 into 1 1537027956.725 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.725 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1537027956.725 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027956.725 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.725 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.725 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.725 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027956.725 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.725 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.725 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.726 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.726 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.726 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.726 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.726 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.726 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.726 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.726 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.727 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.727 * [misc]taylor: Taking taylor expansion of 1 in y.im 1537027956.727 * [misc]backup-simplify: Simplify 1 into 1 1537027956.727 * [misc]backup-simplify: Simplify 0 into 0 1537027956.727 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.727 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.727 * [misc]backup-simplify: Simplify 0 into 0 1537027956.727 * [misc]backup-simplify: Simplify 0 into 0 1537027956.727 * [misc]backup-simplify: Simplify 0 into 0 1537027956.727 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.727 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.727 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.727 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027956.728 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1537027956.728 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1537027956.728 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ (/ 1/2 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1537027956.728 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in y.im 1537027956.728 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in y.im 1537027956.728 * [misc]taylor: Taking taylor expansion of 1/2 in y.im 1537027956.728 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027956.728 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1537027956.728 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1537027956.728 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.728 * [misc]backup-simplify: Simplify 0 into 0 1537027956.728 * [misc]backup-simplify: Simplify 1 into 1 1537027956.729 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.729 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.729 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.729 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.729 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.729 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.730 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.730 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.730 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.730 * [misc]backup-simplify: Simplify (- 0) into 0 1537027956.730 * [misc]backup-simplify: Simplify 0 into 0 1537027956.730 * [misc]backup-simplify: Simplify 0 into 0 1537027956.730 * [misc]backup-simplify: Simplify 0 into 0 1537027956.730 * [misc]backup-simplify: Simplify 0 into 0 1537027956.730 * [misc]backup-simplify: Simplify (/ 1 (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) into (/ 1 (hypot (/ -1 y.re) (/ -1 y.im))) 1537027956.730 * [misc]approximate: Taking taylor expansion of (/ 1 (hypot (/ -1 y.re) (/ -1 y.im))) in (y.re y.im) around 0 1537027956.730 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ -1 y.re) (/ -1 y.im))) in y.im 1537027956.730 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1537027956.730 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027956.730 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1537027956.730 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1537027956.730 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027956.730 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.730 * [misc]backup-simplify: Simplify -1 into -1 1537027956.730 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.730 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.731 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.731 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027956.731 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.731 * [misc]backup-simplify: Simplify -1 into -1 1537027956.731 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.731 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.731 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.731 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1537027956.731 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027956.731 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.731 * [misc]backup-simplify: Simplify -1 into -1 1537027956.731 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.731 * [misc]backup-simplify: Simplify 0 into 0 1537027956.731 * [misc]backup-simplify: Simplify 1 into 1 1537027956.731 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.731 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027956.731 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.731 * [misc]backup-simplify: Simplify -1 into -1 1537027956.731 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.731 * [misc]backup-simplify: Simplify 0 into 0 1537027956.731 * [misc]backup-simplify: Simplify 1 into 1 1537027956.731 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.731 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027956.731 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027956.731 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.732 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.732 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.732 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027956.732 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.732 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.732 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.732 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ -1 y.re) (/ -1 y.im))) in y.re 1537027956.732 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1537027956.732 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027956.732 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1537027956.732 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1537027956.732 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027956.732 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.732 * [misc]backup-simplify: Simplify -1 into -1 1537027956.732 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.732 * [misc]backup-simplify: Simplify 0 into 0 1537027956.732 * [misc]backup-simplify: Simplify 1 into 1 1537027956.733 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.733 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027956.733 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.733 * [misc]backup-simplify: Simplify -1 into -1 1537027956.733 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.733 * [misc]backup-simplify: Simplify 0 into 0 1537027956.733 * [misc]backup-simplify: Simplify 1 into 1 1537027956.733 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.733 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1537027956.733 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027956.733 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.733 * [misc]backup-simplify: Simplify -1 into -1 1537027956.733 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.733 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.733 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.733 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027956.733 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.733 * [misc]backup-simplify: Simplify -1 into -1 1537027956.733 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.733 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.733 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.733 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027956.733 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.733 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.733 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.734 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.734 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027956.734 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.734 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.734 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.734 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ -1 y.re) (/ -1 y.im))) in y.re 1537027956.734 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1537027956.734 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027956.734 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1537027956.734 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1537027956.734 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027956.734 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.734 * [misc]backup-simplify: Simplify -1 into -1 1537027956.734 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.734 * [misc]backup-simplify: Simplify 0 into 0 1537027956.734 * [misc]backup-simplify: Simplify 1 into 1 1537027956.734 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.734 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027956.734 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.734 * [misc]backup-simplify: Simplify -1 into -1 1537027956.734 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.734 * [misc]backup-simplify: Simplify 0 into 0 1537027956.734 * [misc]backup-simplify: Simplify 1 into 1 1537027956.735 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.735 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1537027956.735 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027956.735 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.735 * [misc]backup-simplify: Simplify -1 into -1 1537027956.735 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.735 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.735 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.735 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027956.735 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.735 * [misc]backup-simplify: Simplify -1 into -1 1537027956.735 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.735 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.735 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027956.735 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027956.735 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027956.735 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027956.735 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.736 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.736 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027956.736 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.736 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027956.736 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.736 * [misc]taylor: Taking taylor expansion of 1 in y.im 1537027956.736 * [misc]backup-simplify: Simplify 1 into 1 1537027956.736 * [misc]backup-simplify: Simplify 0 into 0 1537027956.736 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.736 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.736 * [misc]backup-simplify: Simplify 0 into 0 1537027956.736 * [misc]backup-simplify: Simplify 0 into 0 1537027956.736 * [misc]backup-simplify: Simplify 0 into 0 1537027956.737 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.737 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.737 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1537027956.737 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027956.737 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1537027956.737 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1537027956.738 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ (/ 1/2 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1537027956.738 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in y.im 1537027956.738 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in y.im 1537027956.738 * [misc]taylor: Taking taylor expansion of 1/2 in y.im 1537027956.738 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027956.738 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1537027956.738 * [misc]taylor: Taking taylor expansion of (pow y.im 2) in y.im 1537027956.738 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.738 * [misc]backup-simplify: Simplify 0 into 0 1537027956.738 * [misc]backup-simplify: Simplify 1 into 1 1537027956.738 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027956.738 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.738 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.738 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027956.739 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.739 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027956.739 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.739 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.739 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027956.739 * [misc]backup-simplify: Simplify (- 0) into 0 1537027956.740 * [misc]backup-simplify: Simplify 0 into 0 1537027956.740 * [misc]backup-simplify: Simplify 0 into 0 1537027956.740 * [misc]backup-simplify: Simplify 0 into 0 1537027956.740 * [misc]backup-simplify: Simplify 0 into 0 1537027956.740 * * * * [misc]progress: [ 4 / 4 ] generating series at (2 2 1) 1537027956.740 * [misc]backup-simplify: Simplify (fma x.re y.re (* x.im y.im)) into (fma x.re y.re (* y.im x.im)) 1537027956.740 * [misc]approximate: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in (x.re y.re x.im y.im) around 0 1537027956.740 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.im 1537027956.740 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1537027956.740 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in y.im 1537027956.740 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.740 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.740 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.740 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.740 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027956.740 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.740 * [misc]backup-simplify: Simplify 0 into 0 1537027956.740 * [misc]backup-simplify: Simplify 1 into 1 1537027956.740 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027956.740 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.740 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.im 1537027956.740 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1537027956.740 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in x.im 1537027956.740 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027956.740 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.740 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.740 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.740 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027956.740 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.740 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.740 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.740 * [misc]backup-simplify: Simplify 0 into 0 1537027956.740 * [misc]backup-simplify: Simplify 1 into 1 1537027956.740 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in y.re 1537027956.740 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1537027956.740 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in y.re 1537027956.740 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027956.740 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.740 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.740 * [misc]backup-simplify: Simplify 0 into 0 1537027956.740 * [misc]backup-simplify: Simplify 1 into 1 1537027956.740 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.740 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.740 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.740 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.740 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.741 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1537027956.741 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1537027956.741 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in x.re 1537027956.741 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027956.741 * [misc]backup-simplify: Simplify 0 into 0 1537027956.741 * [misc]backup-simplify: Simplify 1 into 1 1537027956.741 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.741 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.741 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027956.741 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.741 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.741 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027956.741 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.741 * [misc]taylor: Taking taylor expansion of (fma x.re y.re (* y.im x.im)) in x.re 1537027956.741 * [misc]taylor: Rewrote expression to (+ (* x.re y.re) (* y.im x.im)) 1537027956.741 * [misc]taylor: Taking taylor expansion of (* x.re y.re) in x.re 1537027956.741 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027956.741 * [misc]backup-simplify: Simplify 0 into 0 1537027956.741 * [misc]backup-simplify: Simplify 1 into 1 1537027956.741 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.741 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.741 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027956.741 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.741 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.741 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027956.741 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.741 * [misc]backup-simplify: Simplify (* 0 y.re) into 0 1537027956.741 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.741 * [misc]backup-simplify: Simplify (+ 0 (* y.im x.im)) into (* y.im x.im) 1537027956.741 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.741 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.741 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.741 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.741 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.741 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.741 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027956.741 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.741 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.741 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.741 * [misc]backup-simplify: Simplify 0 into 0 1537027956.741 * [misc]backup-simplify: Simplify 1 into 1 1537027956.741 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027956.741 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.741 * [misc]backup-simplify: Simplify 0 into 0 1537027956.741 * [misc]backup-simplify: Simplify 0 into 0 1537027956.742 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1537027956.742 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027956.742 * [misc]backup-simplify: Simplify (+ y.re 0) into y.re 1537027956.742 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.742 * [misc]backup-simplify: Simplify 0 into 0 1537027956.742 * [misc]backup-simplify: Simplify 1 into 1 1537027956.742 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.742 * [misc]backup-simplify: Simplify 0 into 0 1537027956.742 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.742 * [misc]backup-simplify: Simplify 0 into 0 1537027956.742 * [misc]backup-simplify: Simplify 0 into 0 1537027956.742 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027956.742 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.742 * [misc]backup-simplify: Simplify 0 into 0 1537027956.742 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.742 * [misc]backup-simplify: Simplify 0 into 0 1537027956.742 * [misc]backup-simplify: Simplify 0 into 0 1537027956.742 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027956.742 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.742 * [misc]backup-simplify: Simplify 0 into 0 1537027956.742 * [misc]backup-simplify: Simplify 1 into 1 1537027956.742 * [misc]backup-simplify: Simplify 0 into 0 1537027956.742 * [misc]backup-simplify: Simplify 0 into 0 1537027956.742 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1537027956.743 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027956.743 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.743 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027956.743 * [misc]backup-simplify: Simplify 0 into 0 1537027956.743 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.743 * [misc]backup-simplify: Simplify 0 into 0 1537027956.743 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.743 * [misc]backup-simplify: Simplify 0 into 0 1537027956.743 * [misc]backup-simplify: Simplify 0 into 0 1537027956.743 * [misc]backup-simplify: Simplify 0 into 0 1537027956.743 * [misc]backup-simplify: Simplify (fma (/ 1 x.re) (/ 1 y.re) (* (/ 1 x.im) (/ 1 y.im))) into (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) 1537027956.743 * [misc]approximate: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1537027956.743 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.im 1537027956.743 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1537027956.743 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1537027956.743 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.im 1537027956.743 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.743 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.743 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.743 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027956.743 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.743 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.743 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.743 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1537027956.743 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027956.743 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.743 * [misc]backup-simplify: Simplify 0 into 0 1537027956.743 * [misc]backup-simplify: Simplify 1 into 1 1537027956.743 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027956.743 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.743 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027956.743 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027956.744 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027956.744 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.im 1537027956.744 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1537027956.744 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1537027956.744 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.im 1537027956.744 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027956.744 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.744 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.744 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027956.744 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.744 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.744 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.744 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027956.744 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027956.744 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.744 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.744 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.744 * [misc]backup-simplify: Simplify 0 into 0 1537027956.744 * [misc]backup-simplify: Simplify 1 into 1 1537027956.744 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027956.744 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027956.744 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.744 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in y.re 1537027956.744 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1537027956.744 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1537027956.744 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in y.re 1537027956.744 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027956.744 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.744 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027956.744 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.744 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.744 * [misc]backup-simplify: Simplify 0 into 0 1537027956.744 * [misc]backup-simplify: Simplify 1 into 1 1537027956.744 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.744 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027956.744 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.744 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.744 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.744 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.745 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.745 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.745 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.745 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1537027956.745 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1537027956.745 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1537027956.745 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1537027956.745 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027956.745 * [misc]backup-simplify: Simplify 0 into 0 1537027956.745 * [misc]backup-simplify: Simplify 1 into 1 1537027956.745 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.745 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027956.745 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.745 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.745 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.745 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027956.745 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027956.745 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.745 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.745 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027956.745 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.745 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.745 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.745 * [misc]taylor: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (/ 1 (* y.im x.im))) in x.re 1537027956.745 * [misc]taylor: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (/ 1 (* y.im x.im))) 1537027956.745 * [misc]taylor: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1537027956.745 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1537027956.745 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027956.745 * [misc]backup-simplify: Simplify 0 into 0 1537027956.745 * [misc]backup-simplify: Simplify 1 into 1 1537027956.745 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.745 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027956.745 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.745 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.745 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027956.745 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027956.745 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027956.745 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.746 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.746 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027956.746 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.746 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.746 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.746 * [misc]backup-simplify: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1537027956.746 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1537027956.746 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.746 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.746 * [misc]backup-simplify: Simplify 0 into 0 1537027956.746 * [misc]backup-simplify: Simplify 1 into 1 1537027956.746 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.746 * [misc]taylor: Taking taylor expansion of 1 in x.im 1537027956.746 * [misc]backup-simplify: Simplify 1 into 1 1537027956.746 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027956.746 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.746 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1537027956.746 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1537027956.746 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027956.746 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.746 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.747 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.747 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.747 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.747 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.747 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.747 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.747 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.747 * [misc]backup-simplify: Simplify 0 into 0 1537027956.747 * [misc]taylor: Taking taylor expansion of 1 in y.im 1537027956.747 * [misc]backup-simplify: Simplify 1 into 1 1537027956.747 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.747 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.747 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1537027956.747 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027956.748 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027956.748 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.748 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027956.748 * [misc]backup-simplify: Simplify 0 into 0 1537027956.748 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027956.748 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027956.748 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.748 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.748 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.748 * [misc]backup-simplify: Simplify 0 into 0 1537027956.748 * [misc]backup-simplify: Simplify 1 into 1 1537027956.748 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027956.748 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027956.748 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.748 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027956.748 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.748 * [misc]backup-simplify: Simplify 0 into 0 1537027956.748 * [misc]backup-simplify: Simplify 1 into 1 1537027956.748 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.748 * [misc]backup-simplify: Simplify 1 into 1 1537027956.748 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.748 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.748 * [misc]backup-simplify: Simplify 0 into 0 1537027956.749 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.749 * [misc]backup-simplify: Simplify 0 into 0 1537027956.749 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.749 * [misc]backup-simplify: Simplify 0 into 0 1537027956.749 * [misc]backup-simplify: Simplify 1 into 1 1537027956.749 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.749 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.749 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1537027956.749 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027956.750 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027956.750 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.750 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027956.750 * [misc]backup-simplify: Simplify 0 into 0 1537027956.750 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.750 * [misc]backup-simplify: Simplify 0 into 0 1537027956.750 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027956.750 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027956.750 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.750 * [misc]backup-simplify: Simplify 0 into 0 1537027956.750 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.750 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.750 * [misc]backup-simplify: Simplify 0 into 0 1537027956.750 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1537027956.751 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.751 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.751 * [misc]backup-simplify: Simplify 0 into 0 1537027956.751 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.751 * [misc]backup-simplify: Simplify 0 into 0 1537027956.751 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.751 * [misc]backup-simplify: Simplify 0 into 0 1537027956.751 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.751 * [misc]backup-simplify: Simplify 0 into 0 1537027956.751 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.751 * [misc]backup-simplify: Simplify 0 into 0 1537027956.751 * [misc]backup-simplify: Simplify 0 into 0 1537027956.751 * [misc]backup-simplify: Simplify 0 into 0 1537027956.751 * [misc]backup-simplify: Simplify 0 into 0 1537027956.751 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.752 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.752 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re)))))) into 0 1537027956.753 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1537027956.753 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027956.753 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.753 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027956.753 * [misc]backup-simplify: Simplify 0 into 0 1537027956.753 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.753 * [misc]backup-simplify: Simplify 0 into 0 1537027956.753 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.753 * [misc]backup-simplify: Simplify 0 into 0 1537027956.754 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027956.754 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027956.754 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.754 * [misc]backup-simplify: Simplify 0 into 0 1537027956.754 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.754 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.754 * [misc]backup-simplify: Simplify 0 into 0 1537027956.754 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.754 * [misc]backup-simplify: Simplify 0 into 0 1537027956.754 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.754 * [misc]backup-simplify: Simplify 0 into 0 1537027956.755 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.755 * [misc]backup-simplify: Simplify 0 into 0 1537027956.755 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1537027956.755 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027956.755 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.755 * [misc]backup-simplify: Simplify 0 into 0 1537027956.755 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.755 * [misc]backup-simplify: Simplify 0 into 0 1537027956.755 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.755 * [misc]backup-simplify: Simplify 0 into 0 1537027956.755 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.755 * [misc]backup-simplify: Simplify 0 into 0 1537027956.755 * [misc]backup-simplify: Simplify 0 into 0 1537027956.755 * [misc]backup-simplify: Simplify 0 into 0 1537027956.756 * [misc]backup-simplify: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.re)))))) (* 1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.im)) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 1537027956.756 * [misc]backup-simplify: Simplify (fma (/ 1 (- x.re)) (/ 1 (- y.re)) (* (/ 1 (- x.im)) (/ 1 (- y.im)))) into (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) 1537027956.756 * [misc]approximate: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1537027956.756 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.im 1537027956.756 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1537027956.756 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1537027956.756 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.im 1537027956.756 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.756 * [misc]backup-simplify: Simplify -1 into -1 1537027956.757 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027956.757 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.757 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1537027956.757 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027956.757 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027956.757 * [misc]backup-simplify: Simplify -1 into -1 1537027956.757 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027956.757 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.757 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.757 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1537027956.757 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027956.757 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.757 * [misc]backup-simplify: Simplify 0 into 0 1537027956.757 * [misc]backup-simplify: Simplify 1 into 1 1537027956.757 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027956.757 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.757 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027956.757 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027956.757 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027956.757 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.im 1537027956.757 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1537027956.757 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1537027956.757 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.im 1537027956.757 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027956.757 * [misc]backup-simplify: Simplify -1 into -1 1537027956.757 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027956.758 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.758 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1537027956.758 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027956.758 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027956.758 * [misc]backup-simplify: Simplify -1 into -1 1537027956.758 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027956.758 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.758 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.758 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027956.758 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027956.758 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.758 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.758 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.758 * [misc]backup-simplify: Simplify 0 into 0 1537027956.758 * [misc]backup-simplify: Simplify 1 into 1 1537027956.758 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027956.758 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027956.758 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.758 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in y.re 1537027956.758 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1537027956.758 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1537027956.758 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in y.re 1537027956.758 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.758 * [misc]backup-simplify: Simplify -1 into -1 1537027956.759 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027956.759 * [misc]backup-simplify: Simplify x.re into x.re 1537027956.759 * [misc]backup-simplify: Simplify (/ -1 x.re) into (/ -1 x.re) 1537027956.759 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027956.759 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027956.759 * [misc]backup-simplify: Simplify -1 into -1 1537027956.759 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.759 * [misc]backup-simplify: Simplify 0 into 0 1537027956.759 * [misc]backup-simplify: Simplify 1 into 1 1537027956.759 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.759 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027956.759 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.759 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.759 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.759 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.759 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.759 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.759 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.759 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1537027956.760 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1537027956.760 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1537027956.760 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.re 1537027956.760 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.760 * [misc]backup-simplify: Simplify -1 into -1 1537027956.760 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027956.760 * [misc]backup-simplify: Simplify 0 into 0 1537027956.760 * [misc]backup-simplify: Simplify 1 into 1 1537027956.760 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.760 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027956.760 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.760 * [misc]backup-simplify: Simplify -1 into -1 1537027956.760 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.760 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.760 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.760 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027956.760 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027956.760 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.760 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.760 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027956.760 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.760 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.760 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.760 * [misc]taylor: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (/ 1 (* y.im x.im))) in x.re 1537027956.760 * [misc]taylor: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (/ 1 (* y.im x.im))) 1537027956.760 * [misc]taylor: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1537027956.761 * [misc]taylor: Taking taylor expansion of (/ -1 x.re) in x.re 1537027956.761 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.761 * [misc]backup-simplify: Simplify -1 into -1 1537027956.761 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027956.761 * [misc]backup-simplify: Simplify 0 into 0 1537027956.761 * [misc]backup-simplify: Simplify 1 into 1 1537027956.761 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027956.761 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027956.761 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027956.761 * [misc]backup-simplify: Simplify -1 into -1 1537027956.761 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027956.761 * [misc]backup-simplify: Simplify y.re into y.re 1537027956.761 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027956.761 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1537027956.761 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027956.761 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027956.761 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.761 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027956.761 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.761 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.761 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.761 * [misc]backup-simplify: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1537027956.761 * [misc]backup-simplify: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1537027956.761 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027956.762 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027956.762 * [misc]backup-simplify: Simplify 0 into 0 1537027956.762 * [misc]backup-simplify: Simplify 1 into 1 1537027956.762 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.762 * [misc]taylor: Taking taylor expansion of 1 in x.im 1537027956.762 * [misc]backup-simplify: Simplify 1 into 1 1537027956.762 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027956.762 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027956.762 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1537027956.763 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.im x.im))) into (/ 1 (* y.im x.im)) 1537027956.763 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1537027956.763 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027956.763 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027956.763 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.763 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027956.763 * [misc]backup-simplify: Simplify x.im into x.im 1537027956.763 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027956.763 * [misc]backup-simplify: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1537027956.763 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.763 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.763 * [misc]backup-simplify: Simplify 0 into 0 1537027956.763 * [misc]taylor: Taking taylor expansion of 1 in y.im 1537027956.763 * [misc]backup-simplify: Simplify 1 into 1 1537027956.763 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.764 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.764 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1537027956.764 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027956.764 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027956.764 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.765 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027956.765 * [misc]backup-simplify: Simplify 0 into 0 1537027956.765 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1537027956.765 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027956.765 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027956.765 * [misc]backup-simplify: Simplify y.im into y.im 1537027956.765 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027956.765 * [misc]backup-simplify: Simplify 0 into 0 1537027956.765 * [misc]backup-simplify: Simplify 1 into 1 1537027956.765 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027956.765 * [misc]backup-simplify: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1537027956.765 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027956.765 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027956.765 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027956.765 * [misc]backup-simplify: Simplify 0 into 0 1537027956.765 * [misc]backup-simplify: Simplify 1 into 1 1537027956.765 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027956.765 * [misc]backup-simplify: Simplify 1 into 1 1537027956.766 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.766 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.766 * [misc]backup-simplify: Simplify 0 into 0 1537027956.766 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.766 * [misc]backup-simplify: Simplify 0 into 0 1537027956.766 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.766 * [misc]backup-simplify: Simplify 0 into 0 1537027956.766 * [misc]backup-simplify: Simplify 1 into 1 1537027956.766 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.767 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.767 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1537027956.767 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027956.768 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027956.768 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.768 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027956.768 * [misc]backup-simplify: Simplify 0 into 0 1537027956.768 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.768 * [misc]backup-simplify: Simplify 0 into 0 1537027956.768 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1537027956.768 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1537027956.768 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.768 * [misc]backup-simplify: Simplify 0 into 0 1537027956.769 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.769 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.769 * [misc]backup-simplify: Simplify 0 into 0 1537027956.769 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1537027956.769 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027956.769 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.769 * [misc]backup-simplify: Simplify 0 into 0 1537027956.769 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.769 * [misc]backup-simplify: Simplify 0 into 0 1537027956.769 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.769 * [misc]backup-simplify: Simplify 0 into 0 1537027956.769 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.769 * [misc]backup-simplify: Simplify 0 into 0 1537027956.770 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027956.770 * [misc]backup-simplify: Simplify 0 into 0 1537027956.770 * [misc]backup-simplify: Simplify 0 into 0 1537027956.770 * [misc]backup-simplify: Simplify 0 into 0 1537027956.770 * [misc]backup-simplify: Simplify 0 into 0 1537027956.770 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1537027956.771 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.771 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re)))))) into 0 1537027956.772 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1537027956.772 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027956.772 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027956.772 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027956.772 * [misc]backup-simplify: Simplify 0 into 0 1537027956.772 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.772 * [misc]backup-simplify: Simplify 0 into 0 1537027956.772 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.772 * [misc]backup-simplify: Simplify 0 into 0 1537027956.773 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1537027956.773 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1537027956.773 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.773 * [misc]backup-simplify: Simplify 0 into 0 1537027956.773 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027956.773 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027956.773 * [misc]backup-simplify: Simplify 0 into 0 1537027956.773 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.773 * [misc]backup-simplify: Simplify 0 into 0 1537027956.773 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.773 * [misc]backup-simplify: Simplify 0 into 0 1537027956.774 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.774 * [misc]backup-simplify: Simplify 0 into 0 1537027956.774 * [misc]backup-simplify: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1537027956.774 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1537027956.774 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.774 * [misc]backup-simplify: Simplify 0 into 0 1537027956.774 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.774 * [misc]backup-simplify: Simplify 0 into 0 1537027956.774 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.774 * [misc]backup-simplify: Simplify 0 into 0 1537027956.774 * [misc]taylor: Taking taylor expansion of 0 in y.im 1537027956.774 * [misc]backup-simplify: Simplify 0 into 0 1537027956.774 * [misc]backup-simplify: Simplify 0 into 0 1537027956.774 * [misc]backup-simplify: Simplify 0 into 0 1537027956.775 * [misc]backup-simplify: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.re))))))) (* 1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.im))) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 1537027956.775 * * * [misc]progress: simplifying candidates 1537027956.775 * * * * [misc]progress: [ 1 / 106 ] simplifiying candidate # 1537027956.775 * * * * [misc]progress: [ 2 / 106 ] simplifiying candidate # 1537027956.775 * * * * [misc]progress: [ 3 / 106 ] simplifiying candidate # 1537027956.775 * * * * [misc]progress: [ 4 / 106 ] simplifiying candidate # 1537027956.776 * [enter]simplify: Simplifying (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.re y.im))) 1537027956.777 * * [misc]simplify: iters left: 6 (10 enodes) 1537027956.780 * * [misc]simplify: iters left: 5 (15 enodes) 1537027956.785 * * [misc]simplify: iters left: 4 (18 enodes) 1537027956.790 * * [misc]simplify: iters left: 3 (21 enodes) 1537027956.796 * [exit]simplify: Simplified to (- (log (fma y.im x.im (* x.re y.re))) (log (hypot y.re y.im))) 1537027956.796 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (exp (- (log (fma y.im x.im (* x.re y.re))) (log (hypot y.re y.im)))))) 1537027956.796 * * * * [misc]progress: [ 5 / 106 ] simplifiying candidate # 1537027956.796 * * * * [misc]progress: [ 6 / 106 ] simplifiying candidate # 1537027956.796 * * * * [misc]progress: [ 7 / 106 ] simplifiying candidate # 1537027956.796 * [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))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 1537027956.797 * * [misc]simplify: iters left: 6 (12 enodes) 1537027956.802 * * [misc]simplify: iters left: 5 (24 enodes) 1537027956.815 * * [misc]simplify: iters left: 4 (66 enodes) 1537027956.853 * * [misc]simplify: iters left: 3 (219 enodes) 1537027957.007 * [exit]simplify: Simplified to (pow (/ (fma x.im y.im (* x.re y.re)) (hypot y.re y.im)) 3) 1537027957.007 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (cbrt (pow (/ (fma x.im y.im (* x.re y.re)) (hypot y.re y.im)) 3)))) 1537027957.007 * * * * [misc]progress: [ 8 / 106 ] simplifiying candidate # 1537027957.007 * * * * [misc]progress: [ 9 / 106 ] simplifiying candidate # 1537027957.007 * * * * [misc]progress: [ 10 / 106 ] simplifiying candidate # 1537027957.007 * * * * [misc]progress: [ 11 / 106 ] simplifiying candidate # 1537027957.007 * * * * [misc]progress: [ 12 / 106 ] simplifiying candidate # 1537027957.007 * [enter]simplify: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027957.008 * * [misc]simplify: iters left: 6 (12 enodes) 1537027957.011 * * [misc]simplify: iters left: 5 (21 enodes) 1537027957.015 * * [misc]simplify: iters left: 4 (32 enodes) 1537027957.023 * * [misc]simplify: iters left: 3 (38 enodes) 1537027957.028 * * [misc]simplify: iters left: 2 (41 enodes) 1537027957.035 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.re y.im)))) 1537027957.035 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* (* (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.re y.im)))))) 1537027957.035 * [enter]simplify: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.re y.im))) 1537027957.036 * * [misc]simplify: iters left: 6 (10 enodes) 1537027957.038 * * [misc]simplify: iters left: 5 (13 enodes) 1537027957.040 * * [misc]simplify: iters left: 4 (15 enodes) 1537027957.042 * * [misc]simplify: iters left: 3 (18 enodes) 1537027957.045 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.re y.im))) 1537027957.045 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.re y.im)))))) 1537027957.045 * * * * [misc]progress: [ 13 / 106 ] simplifiying candidate # 1537027957.045 * [enter]simplify: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.re y.im))) 1537027957.046 * * [misc]simplify: iters left: 6 (11 enodes) 1537027957.048 * * [misc]simplify: iters left: 5 (16 enodes) 1537027957.051 * * [misc]simplify: iters left: 4 (20 enodes) 1537027957.054 * * [misc]simplify: iters left: 3 (24 enodes) 1537027957.058 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.im y.im (* x.re y.re))))) 1537027957.058 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* (/ (cbrt (fma x.im y.im (* x.re y.re))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.im y.im (* x.re y.re))))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.re y.im)))))) 1537027957.059 * [enter]simplify: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.re y.im))) 1537027957.059 * * [misc]simplify: iters left: 6 (10 enodes) 1537027957.061 * * [misc]simplify: iters left: 5 (13 enodes) 1537027957.063 * * [misc]simplify: iters left: 4 (15 enodes) 1537027957.066 * * [misc]simplify: iters left: 3 (18 enodes) 1537027957.069 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.re y.im))) 1537027957.069 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.re y.im)))))) 1537027957.069 * * * * [misc]progress: [ 14 / 106 ] simplifiying candidate # 1537027957.069 * [enter]simplify: Simplifying (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1) 1537027957.069 * * [misc]simplify: iters left: 6 (10 enodes) 1537027957.071 * * [misc]simplify: iters left: 5 (17 enodes) 1537027957.075 * * [misc]simplify: iters left: 4 (25 enodes) 1537027957.079 * * [misc]simplify: iters left: 3 (30 enodes) 1537027957.082 * * [misc]simplify: iters left: 2 (35 enodes) 1537027957.087 * [exit]simplify: Simplified to (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) 1537027957.087 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* (* (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (fma y.im x.im (* x.re y.re)))) (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.re y.im))))) 1537027957.087 * [enter]simplify: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.re y.im)) 1537027957.089 * * [misc]simplify: iters left: 6 (9 enodes) 1537027957.091 * * [misc]simplify: iters left: 5 (12 enodes) 1537027957.093 * * [misc]simplify: iters left: 4 (14 enodes) 1537027957.095 * * [misc]simplify: iters left: 3 (17 enodes) 1537027957.098 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (hypot y.re y.im)) 1537027957.098 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot 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.im y.im (* x.re y.re))) (hypot y.re y.im))))) 1537027957.098 * * * * [misc]progress: [ 15 / 106 ] simplifiying candidate # 1537027957.098 * [enter]simplify: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027957.099 * * [misc]simplify: iters left: 6 (11 enodes) 1537027957.101 * * [misc]simplify: iters left: 5 (16 enodes) 1537027957.103 * * [misc]simplify: iters left: 4 (18 enodes) 1537027957.106 * * [misc]simplify: iters left: 3 (21 enodes) 1537027957.110 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027957.110 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* (/ (sqrt (fma x.im y.im (* x.re y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.re y.im)))))) 1537027957.110 * [enter]simplify: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.re y.im))) 1537027957.111 * * [misc]simplify: iters left: 6 (10 enodes) 1537027957.113 * * [misc]simplify: iters left: 5 (13 enodes) 1537027957.115 * * [misc]simplify: iters left: 4 (15 enodes) 1537027957.117 * * [misc]simplify: iters left: 3 (18 enodes) 1537027957.120 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.re y.im))) 1537027957.120 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.re y.im)))))) 1537027957.120 * * * * [misc]progress: [ 16 / 106 ] simplifiying candidate # 1537027957.120 * [enter]simplify: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.re y.im))) 1537027957.121 * * [misc]simplify: iters left: 6 (10 enodes) 1537027957.123 * * [misc]simplify: iters left: 5 (13 enodes) 1537027957.125 * * [misc]simplify: iters left: 4 (15 enodes) 1537027957.127 * * [misc]simplify: iters left: 3 (18 enodes) 1537027957.130 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.re y.im))) 1537027957.130 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.re y.im))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.re y.im)))))) 1537027957.131 * [enter]simplify: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.re y.im))) 1537027957.131 * * [misc]simplify: iters left: 6 (10 enodes) 1537027957.133 * * [misc]simplify: iters left: 5 (13 enodes) 1537027957.135 * * [misc]simplify: iters left: 4 (15 enodes) 1537027957.138 * * [misc]simplify: iters left: 3 (18 enodes) 1537027957.140 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.re y.im))) 1537027957.140 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.re y.im)))))) 1537027957.141 * * * * [misc]progress: [ 17 / 106 ] simplifiying candidate # 1537027957.141 * [enter]simplify: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) 1) 1537027957.141 * * [misc]simplify: iters left: 6 (9 enodes) 1537027957.143 * * [misc]simplify: iters left: 5 (14 enodes) 1537027957.146 * * [misc]simplify: iters left: 4 (18 enodes) 1537027957.148 * * [misc]simplify: iters left: 3 (21 enodes) 1537027957.151 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* x.re y.re))) 1537027957.151 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* (sqrt (fma x.im y.im (* x.re y.re))) (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.re y.im))))) 1537027957.151 * [enter]simplify: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.re y.im)) 1537027957.151 * * [misc]simplify: iters left: 6 (9 enodes) 1537027957.153 * * [misc]simplify: iters left: 5 (12 enodes) 1537027957.156 * * [misc]simplify: iters left: 4 (14 enodes) 1537027957.159 * * [misc]simplify: iters left: 3 (17 enodes) 1537027957.162 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.re y.im)) 1537027957.162 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* (sqrt (fma x.im y.im (* x.re y.re))) (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.re y.im))))) 1537027957.162 * * * * [misc]progress: [ 18 / 106 ] simplifiying candidate # 1537027957.162 * [enter]simplify: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027957.163 * * [misc]simplify: iters left: 6 (7 enodes) 1537027957.164 * * [misc]simplify: iters left: 5 (11 enodes) 1537027957.166 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027957.166 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.re y.im)))))) 1537027957.166 * [enter]simplify: Simplifying (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.re y.im))) 1537027957.166 * * [misc]simplify: iters left: 5 (9 enodes) 1537027957.168 * * [misc]simplify: iters left: 4 (12 enodes) 1537027957.170 * * [misc]simplify: iters left: 3 (14 enodes) 1537027957.172 * * [misc]simplify: iters left: 2 (17 enodes) 1537027957.175 * [exit]simplify: Simplified to (/ (fma x.im y.im (* x.re y.re)) (cbrt (hypot y.re y.im))) 1537027957.175 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (fma x.im y.im (* x.re y.re)) (cbrt (hypot y.re y.im)))))) 1537027957.175 * * * * [misc]progress: [ 19 / 106 ] simplifiying candidate # 1537027957.175 * [enter]simplify: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1537027957.175 * * [misc]simplify: iters left: 4 (6 enodes) 1537027957.176 * * [misc]simplify: iters left: 3 (8 enodes) 1537027957.178 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537027957.178 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.re y.im)))))) 1537027957.178 * [enter]simplify: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.re y.im))) 1537027957.178 * * [misc]simplify: iters left: 5 (9 enodes) 1537027957.180 * * [misc]simplify: iters left: 4 (12 enodes) 1537027957.182 * * [misc]simplify: iters left: 3 (14 enodes) 1537027957.184 * * [misc]simplify: iters left: 2 (17 enodes) 1537027957.187 * [exit]simplify: Simplified to (/ (fma x.im y.im (* x.re y.re)) (sqrt (hypot y.re y.im))) 1537027957.187 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (fma x.im y.im (* x.re y.re)) (sqrt (hypot y.re y.im)))))) 1537027957.187 * * * * [misc]progress: [ 20 / 106 ] simplifiying candidate # 1537027957.187 * [enter]simplify: Simplifying (/ 1 1) 1537027957.187 * * [misc]simplify: iters left: 2 (2 enodes) 1537027957.188 * * [misc]simplify: iters left: 1 (4 enodes) 1537027957.188 * [exit]simplify: Simplified to 1 1537027957.188 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* 1 (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im))))) 1537027957.188 * [enter]simplify: Simplifying (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)) 1537027957.189 * * [misc]simplify: iters left: 5 (8 enodes) 1537027957.190 * * [misc]simplify: iters left: 4 (11 enodes) 1537027957.192 * * [misc]simplify: iters left: 3 (13 enodes) 1537027957.194 * * [misc]simplify: iters left: 2 (16 enodes) 1537027957.197 * [exit]simplify: Simplified to (/ (fma x.im y.im (* x.re y.re)) (hypot y.re y.im)) 1537027957.197 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (* 1 (/ (fma x.im y.im (* x.re y.re)) (hypot y.re y.im))))) 1537027957.197 * * * * [misc]progress: [ 21 / 106 ] simplifiying candidate # 1537027957.197 * * * * [misc]progress: [ 22 / 106 ] simplifiying candidate # 1537027957.197 * * * * [misc]progress: [ 23 / 106 ] simplifiying candidate # 1537027957.197 * * * * [misc]progress: [ 24 / 106 ] simplifiying candidate # 1537027957.197 * [enter]simplify: Simplifying (cbrt (hypot y.re y.im)) 1537027957.197 * * [misc]simplify: iters left: 2 (4 enodes) 1537027957.198 * [exit]simplify: Simplified to (cbrt (hypot y.re y.im)) 1537027957.198 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (fma x.re y.re (* x.im y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027957.198 * * * * [misc]progress: [ 25 / 106 ] simplifiying candidate # 1537027957.198 * [enter]simplify: Simplifying (sqrt (hypot y.re y.im)) 1537027957.198 * * [misc]simplify: iters left: 2 (4 enodes) 1537027957.199 * [exit]simplify: Simplified to (sqrt (hypot y.re y.im)) 1537027957.199 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027957.199 * * * * [misc]progress: [ 26 / 106 ] simplifiying candidate # 1537027957.199 * [enter]simplify: Simplifying (hypot y.re y.im) 1537027957.199 * * [misc]simplify: iters left: 1 (3 enodes) 1537027957.200 * [exit]simplify: Simplified to (hypot y.re y.im) 1537027957.200 * [misc]simplify: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (fma x.re y.re (* x.im y.im)) 1) (hypot y.re y.im)))) 1537027957.200 * * * * [misc]progress: [ 27 / 106 ] simplifiying candidate # 1537027957.200 * [enter]simplify: Simplifying (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1537027957.200 * * [misc]simplify: iters left: 6 (8 enodes) 1537027957.202 * * [misc]simplify: iters left: 5 (11 enodes) 1537027957.204 * * [misc]simplify: iters left: 4 (13 enodes) 1537027957.206 * * [misc]simplify: iters left: 3 (16 enodes) 1537027957.208 * [exit]simplify: Simplified to (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) 1537027957.208 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (* (cbrt (fma x.im y.im (* x.re y.re))) (cbrt (fma x.im y.im (* x.re y.re)))) (/ (hypot y.re y.im) (cbrt (fma x.re y.re (* x.im y.im))))))) 1537027957.208 * * * * [misc]progress: [ 28 / 106 ] simplifiying candidate # 1537027957.209 * [enter]simplify: Simplifying (sqrt (fma x.re y.re (* x.im y.im))) 1537027957.209 * * [misc]simplify: iters left: 4 (7 enodes) 1537027957.210 * * [misc]simplify: iters left: 3 (10 enodes) 1537027957.212 * * [misc]simplify: iters left: 2 (12 enodes) 1537027957.214 * * [misc]simplify: iters left: 1 (15 enodes) 1537027957.216 * [exit]simplify: Simplified to (sqrt (fma x.im y.im (* x.re y.re))) 1537027957.216 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (sqrt (fma x.im y.im (* x.re y.re))) (/ (hypot y.re y.im) (sqrt (fma x.re y.re (* x.im y.im))))))) 1537027957.217 * * * * [misc]progress: [ 29 / 106 ] simplifiying candidate # 1537027957.217 * * * * [misc]progress: [ 30 / 106 ] simplifiying candidate # 1537027957.217 * * * * [misc]progress: [ 31 / 106 ] simplifiying candidate # 1537027957.217 * * * * [misc]progress: [ 32 / 106 ] simplifiying candidate # 1537027957.217 * [enter]simplify: Simplifying (* (/ 1 (hypot y.re y.im)) (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im))) 1537027957.217 * * [misc]simplify: iters left: 6 (11 enodes) 1537027957.220 * * [misc]simplify: iters left: 5 (21 enodes) 1537027957.226 * * [misc]simplify: iters left: 4 (40 enodes) 1537027957.243 * * [misc]simplify: iters left: 3 (123 enodes) 1537027957.291 * * [misc]simplify: iters left: 2 (334 enodes) 1537027957.469 * [exit]simplify: Simplified to (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.re y.im) (hypot y.re y.im))) 1537027957.469 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (pow (/ (fma y.im x.im (* x.re y.re)) (* (hypot y.re y.im) (hypot y.re y.im))) 1)) 1537027957.469 * * * * [misc]progress: [ 33 / 106 ] simplifiying candidate # 1537027957.470 * * * * [misc]progress: [ 34 / 106 ] simplifiying candidate # 1537027957.470 * [enter]simplify: Simplifying (+ (- (log (hypot y.re y.im))) (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.re y.im)))) 1537027957.470 * * [misc]simplify: iters left: 6 (12 enodes) 1537027957.473 * * [misc]simplify: iters left: 5 (19 enodes) 1537027957.477 * * [misc]simplify: iters left: 4 (27 enodes) 1537027957.484 * * [misc]simplify: iters left: 3 (40 enodes) 1537027957.491 * * [misc]simplify: iters left: 2 (65 enodes) 1537027957.503 * * [misc]simplify: iters left: 1 (107 enodes) 1537027957.522 * [exit]simplify: Simplified to (- (log (fma y.re x.re (* x.im y.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))) 1537027957.522 * [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 (hypot y.re y.im)) (log (hypot y.re y.im)))))) 1537027957.522 * * * * [misc]progress: [ 35 / 106 ] simplifiying candidate # 1537027957.522 * [enter]simplify: Simplifying (+ (- (log (hypot y.re y.im))) (log (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)))) 1537027957.523 * * [misc]simplify: iters left: 6 (12 enodes) 1537027957.525 * * [misc]simplify: iters left: 5 (18 enodes) 1537027957.529 * * [misc]simplify: iters left: 4 (26 enodes) 1537027957.534 * * [misc]simplify: iters left: 3 (40 enodes) 1537027957.542 * * [misc]simplify: iters left: 2 (65 enodes) 1537027957.562 * * [misc]simplify: iters left: 1 (95 enodes) 1537027957.586 * [exit]simplify: Simplified to (- (log (fma y.re x.re (* x.im y.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))) 1537027957.586 * [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 (hypot y.re y.im)) (log (hypot y.re y.im)))))) 1537027957.586 * * * * [misc]progress: [ 36 / 106 ] simplifiying candidate # 1537027957.586 * [enter]simplify: Simplifying (+ (log (/ 1 (hypot y.re y.im))) (- (log (fma x.re y.re (* x.im y.im))) (log (hypot y.re y.im)))) 1537027957.587 * * [misc]simplify: iters left: 6 (14 enodes) 1537027957.591 * * [misc]simplify: iters left: 5 (26 enodes) 1537027957.596 * * [misc]simplify: iters left: 4 (34 enodes) 1537027957.603 * * [misc]simplify: iters left: 3 (60 enodes) 1537027957.620 * * [misc]simplify: iters left: 2 (124 enodes) 1537027957.653 * * [misc]simplify: iters left: 1 (169 enodes) 1537027957.683 * [exit]simplify: Simplified to (- (log (fma x.re y.re (* x.im y.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))) 1537027957.683 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (fma x.re y.re (* x.im y.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))))) 1537027957.683 * * * * [misc]progress: [ 37 / 106 ] simplifiying candidate # 1537027957.683 * [enter]simplify: Simplifying (+ (log (/ 1 (hypot y.re y.im))) (log (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)))) 1537027957.684 * * [misc]simplify: iters left: 6 (13 enodes) 1537027957.688 * * [misc]simplify: iters left: 5 (25 enodes) 1537027957.692 * * [misc]simplify: iters left: 4 (33 enodes) 1537027957.699 * * [misc]simplify: iters left: 3 (57 enodes) 1537027957.717 * * [misc]simplify: iters left: 2 (117 enodes) 1537027957.743 * * [misc]simplify: iters left: 1 (154 enodes) 1537027957.774 * [exit]simplify: Simplified to (- (log (fma x.re y.re (* x.im y.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))) 1537027957.774 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (fma x.re y.re (* x.im y.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))))) 1537027957.774 * * * * [misc]progress: [ 38 / 106 ] simplifiying candidate # 1537027957.774 * * * * [misc]progress: [ 39 / 106 ] simplifiying candidate # 1537027957.774 * * * * [misc]progress: [ 40 / 106 ] simplifiying candidate # 1537027957.774 * [enter]simplify: Simplifying (* (* (* (/ 1 (hypot y.re y.im)) (/ 1 (hypot y.re y.im))) (/ 1 (hypot y.re y.im))) (/ (* (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im))) (fma x.re y.re (* x.im y.im))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im)))) 1537027957.777 * * [misc]simplify: iters left: 6 (17 enodes) 1537027957.782 * * [misc]simplify: iters left: 5 (43 enodes) 1537027957.800 * * [misc]simplify: iters left: 4 (154 enodes) 1537027957.978 * [exit]simplify: Simplified to (* (* (/ (fma y.im x.im (* y.re x.re)) (* (hypot y.re y.im) (hypot y.re y.im))) (* (fma y.im x.im (* y.re x.re)) (fma y.im x.im (* y.re x.re)))) (/ (* (/ 1 (hypot y.re y.im)) (/ 1 (hypot y.re y.im))) (/ (hypot y.re y.im) (/ 1 (hypot y.re y.im))))) 1537027957.978 * [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.re y.im) (hypot y.re y.im))) (* (fma y.im x.im (* y.re x.re)) (fma y.im x.im (* y.re x.re)))) (/ (* (/ 1 (hypot y.re y.im)) (/ 1 (hypot y.re y.im))) (/ (hypot y.re y.im) (/ 1 (hypot y.re y.im))))))) 1537027957.978 * * * * [misc]progress: [ 41 / 106 ] simplifiying candidate # 1537027957.978 * [enter]simplify: Simplifying (* (* (* (/ 1 (hypot y.re y.im)) (/ 1 (hypot y.re y.im))) (/ 1 (hypot y.re y.im))) (* (* (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)) (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im))) (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)))) 1537027957.979 * * [misc]simplify: iters left: 6 (15 enodes) 1537027957.984 * * [misc]simplify: iters left: 5 (39 enodes) 1537027957.999 * * [misc]simplify: iters left: 4 (126 enodes) 1537027958.074 * * [misc]simplify: iters left: 3 (455 enodes) 1537027958.872 * [exit]simplify: Simplified to (* (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (/ (* (hypot y.re y.im) (hypot y.re y.im)) (fma y.im x.im (* y.re x.re)))) (* (* (/ 1 (hypot y.re y.im)) (/ 1 (hypot y.re y.im))) (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)))) 1537027958.873 * [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.re y.im)) (/ (* (hypot y.re y.im) (hypot y.re y.im)) (fma y.im x.im (* y.re x.re)))) (* (* (/ 1 (hypot y.re y.im)) (/ 1 (hypot y.re y.im))) (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)))))) 1537027958.873 * * * * [misc]progress: [ 42 / 106 ] simplifiying candidate # 1537027958.873 * * * * [misc]progress: [ 43 / 106 ] simplifiying candidate # 1537027958.873 * * * * [misc]progress: [ 44 / 106 ] simplifiying candidate # 1537027958.873 * * * * [misc]progress: [ 45 / 106 ] simplifiying candidate # 1537027958.873 * [enter]simplify: Simplifying (* 1 (fma x.re y.re (* x.im y.im))) 1537027958.874 * * [misc]simplify: iters left: 5 (8 enodes) 1537027958.877 * * [misc]simplify: iters left: 4 (14 enodes) 1537027958.882 * * [misc]simplify: iters left: 3 (25 enodes) 1537027958.893 * * [misc]simplify: iters left: 2 (46 enodes) 1537027958.906 * [exit]simplify: Simplified to (fma x.im y.im (* y.re x.re)) 1537027958.907 * [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.re y.im) (hypot y.re y.im)))) 1537027958.907 * [enter]simplify: Simplifying (* (hypot y.re y.im) (hypot y.re y.im)) 1537027958.907 * * [misc]simplify: iters left: 3 (4 enodes) 1537027958.908 * [exit]simplify: Simplified to (* (hypot y.re y.im) (hypot y.re y.im)) 1537027958.908 * [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.re y.im) (hypot y.re y.im)))) 1537027958.908 * * * * [misc]progress: [ 46 / 106 ] simplifiying candidate # 1537027958.909 * * * * [misc]progress: [ 47 / 106 ] simplifiying candidate # 1537027958.909 * [enter]simplify: Simplifying (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im))) 1537027958.909 * * [misc]simplify: iters left: 6 (9 enodes) 1537027958.912 * * [misc]simplify: iters left: 5 (12 enodes) 1537027958.915 * * [misc]simplify: iters left: 4 (14 enodes) 1537027958.919 * * [misc]simplify: iters left: 3 (17 enodes) 1537027958.924 * [exit]simplify: Simplified to (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.re y.im))) 1537027958.924 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.re y.im)) (* (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im))) (cbrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im))))) (cbrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.re y.im))))) 1537027958.924 * * * * [misc]progress: [ 48 / 106 ] simplifiying candidate # 1537027958.924 * [enter]simplify: Simplifying (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im))) 1537027958.925 * * [misc]simplify: iters left: 6 (9 enodes) 1537027958.927 * * [misc]simplify: iters left: 5 (12 enodes) 1537027958.931 * * [misc]simplify: iters left: 4 (14 enodes) 1537027958.935 * * [misc]simplify: iters left: 3 (17 enodes) 1537027958.939 * [exit]simplify: Simplified to (sqrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.re y.im))) 1537027958.939 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.re y.im)) (sqrt (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)))) (sqrt (/ (fma x.im y.im (* x.re y.re)) (hypot y.re y.im))))) 1537027958.939 * * * * [misc]progress: [ 49 / 106 ] simplifiying candidate # 1537027958.940 * [enter]simplify: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.re y.im))) 1537027958.942 * * [misc]simplify: iters left: 6 (10 enodes) 1537027958.945 * * [misc]simplify: iters left: 5 (13 enodes) 1537027958.949 * * [misc]simplify: iters left: 4 (15 enodes) 1537027958.953 * * [misc]simplify: iters left: 3 (18 enodes) 1537027958.958 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.re y.im))) 1537027958.958 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.re y.im)) (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.re y.im))))) 1537027958.958 * * * * [misc]progress: [ 50 / 106 ] simplifiying candidate # 1537027958.958 * [enter]simplify: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.re y.im))) 1537027958.959 * * [misc]simplify: iters left: 6 (10 enodes) 1537027958.962 * * [misc]simplify: iters left: 5 (13 enodes) 1537027958.965 * * [misc]simplify: iters left: 4 (15 enodes) 1537027958.969 * * [misc]simplify: iters left: 3 (18 enodes) 1537027958.974 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.re y.im))) 1537027958.974 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.re y.im)) (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.re y.im))))) 1537027958.974 * * * * [misc]progress: [ 51 / 106 ] simplifiying candidate # 1537027958.974 * [enter]simplify: Simplifying (/ (cbrt (fma x.re y.re (* x.im y.im))) (hypot y.re y.im)) 1537027958.975 * * [misc]simplify: iters left: 6 (9 enodes) 1537027958.978 * * [misc]simplify: iters left: 5 (12 enodes) 1537027958.981 * * [misc]simplify: iters left: 4 (14 enodes) 1537027958.985 * * [misc]simplify: iters left: 3 (17 enodes) 1537027958.989 * [exit]simplify: Simplified to (/ (cbrt (fma x.im y.im (* x.re y.re))) (hypot y.re y.im)) 1537027958.989 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.re y.im)) (/ (* (cbrt (fma x.re y.re (* x.im y.im))) (cbrt (fma x.re y.re (* x.im y.im)))) 1)) (/ (cbrt (fma x.im y.im (* x.re y.re))) (hypot y.re y.im)))) 1537027958.989 * * * * [misc]progress: [ 52 / 106 ] simplifiying candidate # 1537027958.990 * [enter]simplify: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (cbrt (hypot y.re y.im))) 1537027958.990 * * [misc]simplify: iters left: 6 (10 enodes) 1537027958.993 * * [misc]simplify: iters left: 5 (13 enodes) 1537027958.997 * * [misc]simplify: iters left: 4 (15 enodes) 1537027959.002 * * [misc]simplify: iters left: 3 (18 enodes) 1537027959.006 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.re y.im))) 1537027959.006 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.re y.im)) (/ (sqrt (fma x.re y.re (* x.im y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (cbrt (hypot y.re y.im))))) 1537027959.006 * * * * [misc]progress: [ 53 / 106 ] simplifiying candidate # 1537027959.006 * [enter]simplify: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.re y.im))) 1537027959.007 * * [misc]simplify: iters left: 6 (10 enodes) 1537027959.010 * * [misc]simplify: iters left: 5 (13 enodes) 1537027959.013 * * [misc]simplify: iters left: 4 (15 enodes) 1537027959.018 * * [misc]simplify: iters left: 3 (18 enodes) 1537027959.022 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.re y.im))) 1537027959.022 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.re y.im)) (/ (sqrt (fma x.re y.re (* x.im y.im))) (sqrt (hypot y.re y.im)))) (/ (sqrt (fma y.im x.im (* x.re y.re))) (sqrt (hypot y.re y.im))))) 1537027959.022 * * * * [misc]progress: [ 54 / 106 ] simplifiying candidate # 1537027959.023 * [enter]simplify: Simplifying (/ (sqrt (fma x.re y.re (* x.im y.im))) (hypot y.re y.im)) 1537027959.023 * * [misc]simplify: iters left: 6 (9 enodes) 1537027959.026 * * [misc]simplify: iters left: 5 (12 enodes) 1537027959.029 * * [misc]simplify: iters left: 4 (14 enodes) 1537027959.033 * * [misc]simplify: iters left: 3 (17 enodes) 1537027959.037 * [exit]simplify: Simplified to (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.re y.im)) 1537027959.037 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.re y.im)) (/ (sqrt (fma x.re y.re (* x.im y.im))) 1)) (/ (sqrt (fma x.im y.im (* x.re y.re))) (hypot y.re y.im)))) 1537027959.038 * * * * [misc]progress: [ 55 / 106 ] simplifiying candidate # 1537027959.038 * [enter]simplify: Simplifying (/ (fma x.re y.re (* x.im y.im)) (cbrt (hypot y.re y.im))) 1537027959.038 * * [misc]simplify: iters left: 5 (9 enodes) 1537027959.041 * * [misc]simplify: iters left: 4 (12 enodes) 1537027959.044 * * [misc]simplify: iters left: 3 (14 enodes) 1537027959.050 * * [misc]simplify: iters left: 2 (17 enodes) 1537027959.054 * [exit]simplify: Simplified to (/ (fma x.im y.im (* x.re y.re)) (cbrt (hypot y.re y.im))) 1537027959.054 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.re y.im)) (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (fma x.im y.im (* x.re y.re)) (cbrt (hypot y.re y.im))))) 1537027959.054 * * * * [misc]progress: [ 56 / 106 ] simplifiying candidate # 1537027959.055 * [enter]simplify: Simplifying (/ (fma x.re y.re (* x.im y.im)) (sqrt (hypot y.re y.im))) 1537027959.055 * * [misc]simplify: iters left: 5 (9 enodes) 1537027959.058 * * [misc]simplify: iters left: 4 (12 enodes) 1537027959.061 * * [misc]simplify: iters left: 3 (14 enodes) 1537027959.065 * * [misc]simplify: iters left: 2 (17 enodes) 1537027959.069 * [exit]simplify: Simplified to (/ (fma x.im y.im (* x.re y.re)) (sqrt (hypot y.re y.im))) 1537027959.069 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.re y.im)) (/ 1 (sqrt (hypot y.re y.im)))) (/ (fma x.im y.im (* x.re y.re)) (sqrt (hypot y.re y.im))))) 1537027959.069 * * * * [misc]progress: [ 57 / 106 ] simplifiying candidate # 1537027959.070 * [enter]simplify: Simplifying (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)) 1537027959.070 * * [misc]simplify: iters left: 5 (8 enodes) 1537027959.073 * * [misc]simplify: iters left: 4 (11 enodes) 1537027959.076 * * [misc]simplify: iters left: 3 (13 enodes) 1537027959.079 * * [misc]simplify: iters left: 2 (16 enodes) 1537027959.083 * [exit]simplify: Simplified to (/ (fma x.im y.im (* x.re y.re)) (hypot y.re y.im)) 1537027959.083 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.re y.im)) (/ 1 1)) (/ (fma x.im y.im (* x.re y.re)) (hypot y.re y.im)))) 1537027959.084 * * * * [misc]progress: [ 58 / 106 ] simplifiying candidate # 1537027959.084 * [enter]simplify: Simplifying (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)) 1537027959.084 * * [misc]simplify: iters left: 5 (8 enodes) 1537027959.087 * * [misc]simplify: iters left: 4 (11 enodes) 1537027959.090 * * [misc]simplify: iters left: 3 (13 enodes) 1537027959.093 * * [misc]simplify: iters left: 2 (16 enodes) 1537027959.097 * [exit]simplify: Simplified to (/ (fma x.im y.im (* x.re y.re)) (hypot y.re y.im)) 1537027959.098 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.re y.im)) 1) (/ (fma x.im y.im (* x.re y.re)) (hypot y.re y.im)))) 1537027959.098 * * * * [misc]progress: [ 59 / 106 ] simplifiying candidate # 1537027959.098 * [enter]simplify: Simplifying (/ 1 (hypot y.re y.im)) 1537027959.098 * * [misc]simplify: iters left: 3 (5 enodes) 1537027959.099 * * [misc]simplify: iters left: 2 (7 enodes) 1537027959.101 * [exit]simplify: Simplified to (/ 1 (hypot y.re y.im)) 1537027959.101 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ 1 (hypot y.re y.im)) (fma x.re y.re (* x.im y.im))) (/ 1 (hypot y.re y.im)))) 1537027959.101 * * * * [misc]progress: [ 60 / 106 ] simplifiying candidate # 1537027959.101 * [enter]simplify: Simplifying (* (cbrt (/ 1 (hypot y.re y.im))) (cbrt (/ 1 (hypot y.re y.im)))) 1537027959.102 * * [misc]simplify: iters left: 6 (7 enodes) 1537027959.104 * * [misc]simplify: iters left: 5 (9 enodes) 1537027959.106 * [exit]simplify: Simplified to (* (cbrt (/ 1 (hypot y.re y.im))) (cbrt (/ 1 (hypot y.re y.im)))) 1537027959.106 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ 1 (hypot y.re y.im))) (cbrt (/ 1 (hypot y.re y.im)))) (* (cbrt (/ 1 (hypot y.re y.im))) (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im))))) 1537027959.106 * * * * [misc]progress: [ 61 / 106 ] simplifiying candidate # 1537027959.107 * [enter]simplify: Simplifying (sqrt (/ 1 (hypot y.re y.im))) 1537027959.107 * * [misc]simplify: iters left: 4 (6 enodes) 1537027959.109 * * [misc]simplify: iters left: 3 (8 enodes) 1537027959.111 * [exit]simplify: Simplified to (sqrt (/ 1 (hypot y.re y.im))) 1537027959.111 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ 1 (hypot y.re y.im))) (* (sqrt (/ 1 (hypot y.re y.im))) (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im))))) 1537027959.111 * * * * [misc]progress: [ 62 / 106 ] simplifiying candidate # 1537027959.111 * * * * [misc]progress: [ 63 / 106 ] simplifiying candidate # 1537027959.111 * * * * [misc]progress: [ 64 / 106 ] simplifiying candidate # 1537027959.111 * [enter]simplify: Simplifying (hypot y.re y.im) 1537027959.111 * * [misc]simplify: iters left: 1 (3 enodes) 1537027959.112 * [exit]simplify: Simplified to (hypot y.re y.im) 1537027959.112 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (hypot y.re y.im)) (fma x.re y.re (* x.im y.im))) (hypot y.re y.im))) 1537027959.112 * * * * [misc]progress: [ 65 / 106 ] simplifiying candidate # 1537027959.113 * [enter]simplify: Simplifying (* 1 (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im))) 1537027959.113 * * [misc]simplify: iters left: 6 (10 enodes) 1537027959.117 * * [misc]simplify: iters left: 5 (18 enodes) 1537027959.124 * * [misc]simplify: iters left: 4 (32 enodes) 1537027959.137 * * [misc]simplify: iters left: 3 (58 enodes) 1537027959.156 * * [misc]simplify: iters left: 2 (74 enodes) 1537027959.185 * * [misc]simplify: iters left: 1 (152 enodes) 1537027959.278 * [exit]simplify: Simplified to (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) 1537027959.278 * [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.re y.im)) (hypot y.re y.im))) 1537027959.278 * * * * [misc]progress: [ 66 / 106 ] simplifiying candidate # 1537027959.278 * * * * [misc]progress: [ 67 / 106 ] simplifiying candidate # 1537027959.278 * * * * [misc]progress: [ 68 / 106 ] simplifiying candidate # 1537027959.278 * * * * [misc]progress: [ 69 / 106 ] simplifiying candidate # 1537027959.278 * * * * [misc]progress: [ 70 / 106 ] simplifiying candidate # 1537027959.278 * [enter]simplify: Simplifying (- 1) 1537027959.278 * * [misc]simplify: iters left: 2 (2 enodes) 1537027959.280 * * [misc]simplify: iters left: 1 (5 enodes) 1537027959.281 * [exit]simplify: Simplified to -1 1537027959.281 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (pow (hypot y.re y.im) -1) (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)))) 1537027959.281 * * * * [misc]progress: [ 71 / 106 ] simplifiying candidate # 1537027959.281 * * * * [misc]progress: [ 72 / 106 ] simplifiying candidate # 1537027959.281 * * * * [misc]progress: [ 73 / 106 ] simplifiying candidate # 1537027959.281 * * * * [misc]progress: [ 74 / 106 ] simplifiying candidate # 1537027959.281 * * * * [misc]progress: [ 75 / 106 ] simplifiying candidate # 1537027959.281 * * * * [misc]progress: [ 76 / 106 ] simplifiying candidate # 1537027959.281 * * * * [misc]progress: [ 77 / 106 ] simplifiying candidate # 1537027959.281 * * * * [misc]progress: [ 78 / 106 ] simplifiying candidate # 1537027959.281 * * * * [misc]progress: [ 79 / 106 ] simplifiying candidate # 1537027959.281 * * * * [misc]progress: [ 80 / 106 ] simplifiying candidate # 1537027959.281 * * * * [misc]progress: [ 81 / 106 ] simplifiying candidate # 1537027959.281 * * * * [misc]progress: [ 82 / 106 ] simplifiying candidate # 1537027959.282 * [enter]simplify: Simplifying (cbrt (hypot y.re y.im)) 1537027959.282 * * [misc]simplify: iters left: 2 (4 enodes) 1537027959.283 * [exit]simplify: Simplified to (cbrt (hypot y.re y.im)) 1537027959.283 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)))) 1537027959.283 * * * * [misc]progress: [ 83 / 106 ] simplifiying candidate # 1537027959.283 * [enter]simplify: Simplifying (sqrt (hypot y.re y.im)) 1537027959.283 * * [misc]simplify: iters left: 2 (4 enodes) 1537027959.285 * [exit]simplify: Simplified to (sqrt (hypot y.re y.im)) 1537027959.285 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)))) 1537027959.285 * * * * [misc]progress: [ 84 / 106 ] simplifiying candidate # 1537027959.285 * [enter]simplify: Simplifying (hypot y.re y.im) 1537027959.285 * * [misc]simplify: iters left: 1 (3 enodes) 1537027959.286 * [exit]simplify: Simplified to (hypot y.re y.im) 1537027959.286 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 1) (hypot y.re y.im)) (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)))) 1537027959.286 * * * * [misc]progress: [ 85 / 106 ] simplifiying candidate # 1537027959.286 * * * * [misc]progress: [ 86 / 106 ] simplifiying candidate # 1537027959.286 * * * * [misc]progress: [ 87 / 106 ] simplifiying candidate # 1537027959.286 * * * * [misc]progress: [ 88 / 106 ] simplifiying candidate # 1537027959.286 * * * * [misc]progress: [ 89 / 106 ] simplifiying candidate # 1537027959.286 * * * * [misc]progress: [ 90 / 106 ] simplifiying candidate # 1537027959.286 * * * * [misc]progress: [ 91 / 106 ] simplifiying candidate # 1537027959.286 * * * * [misc]progress: [ 92 / 106 ] simplifiying candidate # 1537027959.286 * * * * [misc]progress: [ 93 / 106 ] simplifiying candidate # 1537027959.286 * * * * [misc]progress: [ 94 / 106 ] simplifiying candidate # 1537027959.286 * * * * [misc]progress: [ 95 / 106 ] simplifiying candidate # 1537027959.287 * [enter]simplify: Simplifying x.im 1537027959.287 * * [misc]simplify: iters left: 0 (1 enodes) 1537027959.287 * [exit]simplify: Simplified to x.im 1537027959.287 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) x.im)) 1537027959.287 * * * * [misc]progress: [ 96 / 106 ] simplifiying candidate # 1537027959.287 * [enter]simplify: Simplifying x.re 1537027959.287 * * [misc]simplify: iters left: 0 (1 enodes) 1537027959.288 * [exit]simplify: Simplified to x.re 1537027959.288 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) x.re)) 1537027959.288 * * * * [misc]progress: [ 97 / 106 ] simplifiying candidate # 1537027959.288 * [enter]simplify: Simplifying (* -1 x.re) 1537027959.288 * * [misc]simplify: iters left: 2 (3 enodes) 1537027959.289 * * [misc]simplify: iters left: 1 (5 enodes) 1537027959.290 * [exit]simplify: Simplified to (- x.re) 1537027959.290 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (- x.re))) 1537027959.290 * * * * [misc]progress: [ 98 / 106 ] simplifiying candidate # 1537027959.291 * [enter]simplify: Simplifying 0 1537027959.291 * * [misc]simplify: iters left: 0 (1 enodes) 1537027959.291 * [exit]simplify: Simplified to 0 1537027959.291 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1537027959.291 * * * * [misc]progress: [ 99 / 106 ] simplifiying candidate # 1537027959.291 * [enter]simplify: Simplifying 0 1537027959.291 * * [misc]simplify: iters left: 0 (1 enodes) 1537027959.292 * [exit]simplify: Simplified to 0 1537027959.292 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1537027959.292 * * * * [misc]progress: [ 100 / 106 ] simplifiying candidate # 1537027959.292 * [enter]simplify: Simplifying 0 1537027959.292 * * [misc]simplify: iters left: 0 (1 enodes) 1537027959.292 * [exit]simplify: Simplified to 0 1537027959.292 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1537027959.292 * * * * [misc]progress: [ 101 / 106 ] simplifiying candidate # 1537027959.292 * [enter]simplify: Simplifying 0 1537027959.292 * * [misc]simplify: iters left: 0 (1 enodes) 1537027959.293 * [exit]simplify: Simplified to 0 1537027959.293 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 0 (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)))) 1537027959.293 * * * * [misc]progress: [ 102 / 106 ] simplifiying candidate # 1537027959.293 * [enter]simplify: Simplifying 0 1537027959.293 * * [misc]simplify: iters left: 0 (1 enodes) 1537027959.293 * [exit]simplify: Simplified to 0 1537027959.293 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 0 (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)))) 1537027959.293 * * * * [misc]progress: [ 103 / 106 ] simplifiying candidate # 1537027959.293 * [enter]simplify: Simplifying 0 1537027959.294 * * [misc]simplify: iters left: 0 (1 enodes) 1537027959.294 * [exit]simplify: Simplified to 0 1537027959.294 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 0 (/ (fma x.re y.re (* x.im y.im)) (hypot y.re y.im)))) 1537027959.294 * * * * [misc]progress: [ 104 / 106 ] simplifiying candidate # 1537027959.294 * [enter]simplify: Simplifying 0 1537027959.294 * * [misc]simplify: iters left: 0 (1 enodes) 1537027959.294 * [exit]simplify: Simplified to 0 1537027959.294 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ 0 (hypot y.re y.im)))) 1537027959.294 * * * * [misc]progress: [ 105 / 106 ] simplifiying candidate # 1537027959.295 * [enter]simplify: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1537027959.295 * * [misc]simplify: iters left: 4 (7 enodes) 1537027959.298 * * [misc]simplify: iters left: 3 (11 enodes) 1537027959.301 * * [misc]simplify: iters left: 2 (14 enodes) 1537027959.304 * [exit]simplify: Simplified to (fma y.im x.im (* y.re x.re)) 1537027959.304 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)))) 1537027959.304 * * * * [misc]progress: [ 106 / 106 ] simplifiying candidate # 1537027959.304 * [enter]simplify: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1537027959.305 * * [misc]simplify: iters left: 4 (7 enodes) 1537027959.307 * * [misc]simplify: iters left: 3 (11 enodes) 1537027959.311 * * [misc]simplify: iters left: 2 (14 enodes) 1537027959.314 * [exit]simplify: Simplified to (fma y.im x.im (* y.re x.re)) 1537027959.314 * [misc]simplify: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)))) 1537027959.314 * * * [misc]progress: adding candidates to table 1537027961.027 * * [misc]progress: iteration 3 / 4 1537027961.027 * * * [misc]progress: picking best candidate 1537027961.088 * * * * [misc]pick: Picked # 1537027961.088 * * * [misc]progress: localizing error 1537027961.112 * * * [misc]progress: generating rewritten candidates 1537027961.112 * * * * [misc]progress: [ 1 / 3 ] rewriting at (2 1) 1537027961.166 * * * * [misc]progress: [ 2 / 3 ] rewriting at (2 1 1) 1537027961.167 * * * * [misc]progress: [ 3 / 3 ] rewriting at (2) 1537027961.219 * * * [misc]progress: generating series expansions 1537027961.219 * * * * [misc]progress: [ 1 / 3 ] generating series at (2 1) 1537027961.219 * [misc]backup-simplify: Simplify (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) into (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) 1537027961.219 * [misc]approximate: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) in (y.im x.im y.re x.re) around 0 1537027961.219 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) in x.re 1537027961.219 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.re 1537027961.219 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027961.219 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027961.219 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.219 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.219 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027961.219 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.219 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027961.219 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.219 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.219 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027961.219 * [misc]backup-simplify: Simplify 0 into 0 1537027961.219 * [misc]backup-simplify: Simplify 1 into 1 1537027961.219 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in x.re 1537027961.219 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027961.219 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 1537027961.219 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.re 1537027961.220 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.220 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.220 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.220 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.220 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1537027961.220 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.220 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.220 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.220 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.220 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.220 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027961.220 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027961.220 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1537027961.220 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027961.220 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027961.220 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.220 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027961.220 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027961.221 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027961.221 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1537027961.221 * [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))))) 1537027961.221 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) in y.re 1537027961.221 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.re 1537027961.221 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027961.221 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027961.221 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.221 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.221 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027961.221 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.221 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.221 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.221 * [misc]backup-simplify: Simplify 0 into 0 1537027961.221 * [misc]backup-simplify: Simplify 1 into 1 1537027961.221 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.221 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.221 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.re 1537027961.221 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027961.221 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1537027961.221 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1537027961.221 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.221 * [misc]backup-simplify: Simplify 0 into 0 1537027961.221 * [misc]backup-simplify: Simplify 1 into 1 1537027961.221 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.221 * [misc]backup-simplify: Simplify 0 into 0 1537027961.221 * [misc]backup-simplify: Simplify 1 into 1 1537027961.221 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1537027961.221 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.221 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.221 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.221 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.221 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027961.221 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027961.221 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1537027961.222 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1537027961.222 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027961.222 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027961.222 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.222 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1537027961.222 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027961.222 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027961.222 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1537027961.222 * [misc]backup-simplify: Simplify (/ (* y.im x.im) y.im) into x.im 1537027961.222 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) in x.im 1537027961.222 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.im 1537027961.222 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027961.222 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027961.222 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.222 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.222 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.222 * [misc]backup-simplify: Simplify 0 into 0 1537027961.222 * [misc]backup-simplify: Simplify 1 into 1 1537027961.222 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.222 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.222 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.222 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.222 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.222 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in x.im 1537027961.222 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027961.222 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1537027961.222 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.im 1537027961.222 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.222 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.222 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.223 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.223 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.im 1537027961.223 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.223 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.223 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.223 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.223 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.223 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027961.223 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027961.223 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1537027961.223 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027961.223 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027961.223 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.223 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027961.223 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027961.223 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.223 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027961.223 * [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))))) 1537027961.223 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) in y.im 1537027961.224 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1537027961.224 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027961.224 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027961.224 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.224 * [misc]backup-simplify: Simplify 0 into 0 1537027961.224 * [misc]backup-simplify: Simplify 1 into 1 1537027961.224 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.224 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.224 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.224 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.224 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.224 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.224 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.224 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.im 1537027961.224 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027961.224 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1537027961.224 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1537027961.224 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.224 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.224 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.224 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.224 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1537027961.224 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.224 * [misc]backup-simplify: Simplify 0 into 0 1537027961.224 * [misc]backup-simplify: Simplify 1 into 1 1537027961.224 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.224 * [misc]backup-simplify: Simplify 0 into 0 1537027961.224 * [misc]backup-simplify: Simplify 1 into 1 1537027961.224 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.224 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027961.224 * [misc]backup-simplify: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1537027961.224 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1537027961.224 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027961.224 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027961.225 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.225 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1537027961.225 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027961.225 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.225 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027961.225 * [misc]backup-simplify: Simplify (/ (* y.re x.re) y.re) into x.re 1537027961.225 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) in y.im 1537027961.225 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1537027961.225 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027961.225 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027961.225 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.225 * [misc]backup-simplify: Simplify 0 into 0 1537027961.225 * [misc]backup-simplify: Simplify 1 into 1 1537027961.225 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.225 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.225 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.225 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.225 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.225 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.225 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.225 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.im 1537027961.225 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027961.225 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1537027961.225 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1537027961.225 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.225 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.225 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.225 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.225 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1537027961.225 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.225 * [misc]backup-simplify: Simplify 0 into 0 1537027961.225 * [misc]backup-simplify: Simplify 1 into 1 1537027961.225 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.225 * [misc]backup-simplify: Simplify 0 into 0 1537027961.225 * [misc]backup-simplify: Simplify 1 into 1 1537027961.225 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.225 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027961.225 * [misc]backup-simplify: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1537027961.226 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1537027961.226 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027961.226 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027961.226 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.226 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1537027961.226 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027961.226 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.226 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027961.226 * [misc]backup-simplify: Simplify (/ (* y.re x.re) y.re) into x.re 1537027961.226 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.226 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.226 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.226 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.226 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027961.226 * [misc]backup-simplify: Simplify 0 into 0 1537027961.226 * [misc]backup-simplify: Simplify 1 into 1 1537027961.226 * [misc]backup-simplify: Simplify 0 into 0 1537027961.226 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027961.227 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.227 * [misc]backup-simplify: Simplify (+ x.im 0) into x.im 1537027961.227 * [misc]backup-simplify: Simplify (- (/ x.im y.re) (+ (* x.re (/ 0 y.re)))) into (/ x.im y.re) 1537027961.227 * [misc]taylor: Taking taylor expansion of (/ x.im y.re) in x.im 1537027961.227 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.227 * [misc]backup-simplify: Simplify 0 into 0 1537027961.227 * [misc]backup-simplify: Simplify 1 into 1 1537027961.227 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.227 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.227 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.227 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.227 * [misc]backup-simplify: Simplify 0 into 0 1537027961.227 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.227 * [misc]backup-simplify: Simplify 0 into 0 1537027961.227 * [misc]backup-simplify: Simplify 0 into 0 1537027961.227 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.227 * [misc]backup-simplify: Simplify 0 into 0 1537027961.227 * [misc]backup-simplify: Simplify 0 into 0 1537027961.227 * [misc]backup-simplify: Simplify 1 into 1 1537027961.227 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1537027961.227 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027961.227 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.228 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027961.228 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1537027961.228 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027961.228 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1537027961.229 * [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)))) 1537027961.229 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ x.re (pow y.re 2)))) in x.im 1537027961.229 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ x.re (pow y.re 2))) in x.im 1537027961.229 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1537027961.229 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027961.229 * [misc]taylor: Taking taylor expansion of (/ x.re (pow y.re 2)) in x.im 1537027961.229 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.229 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.229 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027961.229 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.229 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.229 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.229 * [misc]backup-simplify: Simplify (/ x.re (pow y.re 2)) into (/ x.re (pow y.re 2)) 1537027961.229 * [misc]backup-simplify: Simplify (* 1/2 (/ x.re (pow y.re 2))) into (* 1/2 (/ x.re (pow y.re 2))) 1537027961.229 * [misc]backup-simplify: Simplify (- (* 1/2 (/ x.re (pow y.re 2)))) into (- (* 1/2 (/ x.re (pow y.re 2)))) 1537027961.229 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ x.re (pow y.re 2)))) in y.re 1537027961.229 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ x.re (pow y.re 2))) in y.re 1537027961.229 * [misc]taylor: Taking taylor expansion of 1/2 in y.re 1537027961.229 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027961.229 * [misc]taylor: Taking taylor expansion of (/ x.re (pow y.re 2)) in y.re 1537027961.229 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.229 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.229 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027961.229 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.229 * [misc]backup-simplify: Simplify 0 into 0 1537027961.229 * [misc]backup-simplify: Simplify 1 into 1 1537027961.229 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.229 * [misc]backup-simplify: Simplify (/ x.re 1) into x.re 1537027961.230 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027961.230 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.230 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 1537027961.230 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.230 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027961.231 * [misc]backup-simplify: Simplify (- 0) into 0 1537027961.231 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.231 * [misc]backup-simplify: Simplify 0 into 0 1537027961.231 * [misc]backup-simplify: Simplify 0 into 0 1537027961.231 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027961.231 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.231 * [misc]backup-simplify: Simplify 0 into 0 1537027961.231 * [misc]backup-simplify: Simplify 1 into 1 1537027961.231 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.231 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.231 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.231 * [misc]backup-simplify: Simplify 0 into 0 1537027961.231 * [misc]backup-simplify: Simplify 0 into 0 1537027961.231 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.231 * [misc]backup-simplify: Simplify 0 into 0 1537027961.231 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.231 * [misc]backup-simplify: Simplify 0 into 0 1537027961.231 * [misc]backup-simplify: Simplify 0 into 0 1537027961.231 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.231 * [misc]backup-simplify: Simplify 0 into 0 1537027961.231 * [misc]backup-simplify: Simplify 0 into 0 1537027961.231 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.231 * [misc]backup-simplify: Simplify 0 into 0 1537027961.231 * [misc]backup-simplify: Simplify 0 into 0 1537027961.231 * [misc]backup-simplify: Simplify 0 into 0 1537027961.231 * [misc]backup-simplify: Simplify (* 1 (* x.re (* 1 (* 1 1)))) into x.re 1537027961.232 * [misc]backup-simplify: Simplify (/ (fma (/ 1 y.im) (/ 1 x.im) (* (/ 1 y.re) (/ 1 x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) into (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) 1537027961.232 * [misc]approximate: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in (y.im x.im y.re x.re) around 0 1537027961.232 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.re 1537027961.232 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.re 1537027961.232 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027961.232 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.re 1537027961.232 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027961.232 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.232 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.232 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.232 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.re 1537027961.232 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027961.232 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.232 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027961.232 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027961.232 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027961.232 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.232 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.232 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027961.232 * [misc]backup-simplify: Simplify 0 into 0 1537027961.232 * [misc]backup-simplify: Simplify 1 into 1 1537027961.232 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027961.232 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027961.232 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.232 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 1537027961.232 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027961.232 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 1537027961.232 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1537027961.232 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027961.232 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.232 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.232 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.232 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027961.232 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.232 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.232 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.233 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1537027961.233 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027961.233 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.233 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.233 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.233 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027961.233 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.233 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.233 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.233 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027961.233 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027961.233 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027961.233 * [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)))) 1537027961.233 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027961.233 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027961.233 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027961.233 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027961.233 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027961.233 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027961.234 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.234 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027961.234 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.re)) into (/ 1 y.re) 1537027961.234 * [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)))))) 1537027961.234 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.re 1537027961.234 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.re 1537027961.234 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027961.234 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.re 1537027961.234 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027961.234 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.234 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.234 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.234 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.re 1537027961.234 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027961.234 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.234 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027961.234 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027961.234 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.234 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.234 * [misc]backup-simplify: Simplify 0 into 0 1537027961.234 * [misc]backup-simplify: Simplify 1 into 1 1537027961.234 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.234 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.234 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027961.234 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027961.235 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027961.235 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1537027961.235 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027961.235 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1537027961.235 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1537027961.235 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027961.235 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.235 * [misc]backup-simplify: Simplify 0 into 0 1537027961.235 * [misc]backup-simplify: Simplify 1 into 1 1537027961.235 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.235 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027961.235 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.235 * [misc]backup-simplify: Simplify 0 into 0 1537027961.235 * [misc]backup-simplify: Simplify 1 into 1 1537027961.235 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.235 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1537027961.235 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027961.235 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.235 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.235 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.235 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027961.235 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.235 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.235 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.235 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.235 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027961.235 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027961.236 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.236 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.236 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.236 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.236 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027961.236 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1537027961.236 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027961.236 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.im 1537027961.236 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.im 1537027961.236 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027961.236 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.im 1537027961.236 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027961.236 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.236 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.236 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.236 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027961.236 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.236 * [misc]backup-simplify: Simplify 0 into 0 1537027961.237 * [misc]backup-simplify: Simplify 1 into 1 1537027961.237 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.237 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027961.237 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.237 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.237 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.237 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.237 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.237 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.237 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.237 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1537027961.237 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027961.237 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1537027961.237 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1537027961.237 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027961.237 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.237 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.237 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.237 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027961.237 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.237 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.237 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.237 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1537027961.237 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027961.237 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.237 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.237 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.237 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027961.237 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.237 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.237 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.237 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027961.237 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027961.237 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027961.238 * [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)))) 1537027961.238 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027961.238 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027961.238 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027961.238 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027961.238 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027961.238 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027961.238 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.238 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027961.238 * [misc]backup-simplify: Simplify (* (/ 1 y.im) 1) into (/ 1 y.im) 1537027961.238 * [misc]backup-simplify: Simplify (+ (/ 1 y.im) 0) into (/ 1 y.im) 1537027961.239 * [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)))))) 1537027961.239 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.im 1537027961.239 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027961.239 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027961.239 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1537027961.239 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027961.239 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.239 * [misc]backup-simplify: Simplify 0 into 0 1537027961.239 * [misc]backup-simplify: Simplify 1 into 1 1537027961.239 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.239 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1537027961.239 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.239 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.239 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027961.239 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027961.239 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.239 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.239 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.239 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.239 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.239 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.239 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.239 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1537027961.239 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027961.239 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1537027961.239 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1537027961.239 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027961.239 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.239 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.239 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.239 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027961.239 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.239 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.239 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.239 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1537027961.239 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027961.239 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.239 * [misc]backup-simplify: Simplify 0 into 0 1537027961.239 * [misc]backup-simplify: Simplify 1 into 1 1537027961.240 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.240 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027961.240 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.240 * [misc]backup-simplify: Simplify 0 into 0 1537027961.240 * [misc]backup-simplify: Simplify 1 into 1 1537027961.240 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.240 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.240 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027961.240 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027961.240 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.240 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.240 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.241 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.241 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027961.241 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1537027961.241 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027961.241 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027961.241 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.im 1537027961.241 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027961.241 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027961.241 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1537027961.241 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027961.241 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.241 * [misc]backup-simplify: Simplify 0 into 0 1537027961.241 * [misc]backup-simplify: Simplify 1 into 1 1537027961.241 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.241 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1537027961.241 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.241 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.241 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027961.241 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027961.241 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.241 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.241 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.241 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.241 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.241 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.241 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.241 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1537027961.241 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027961.242 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1537027961.242 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1537027961.242 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027961.242 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.242 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.242 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.242 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027961.242 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.242 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.242 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.242 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1537027961.242 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027961.242 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.242 * [misc]backup-simplify: Simplify 0 into 0 1537027961.242 * [misc]backup-simplify: Simplify 1 into 1 1537027961.242 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.242 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027961.242 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.242 * [misc]backup-simplify: Simplify 0 into 0 1537027961.242 * [misc]backup-simplify: Simplify 1 into 1 1537027961.242 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.242 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.242 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027961.242 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027961.243 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.243 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.243 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.243 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.243 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027961.243 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1537027961.243 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027961.243 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027961.243 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027961.243 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.243 * [misc]backup-simplify: Simplify 0 into 0 1537027961.243 * [misc]backup-simplify: Simplify 1 into 1 1537027961.243 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.243 * [misc]taylor: Taking taylor expansion of 1 in y.re 1537027961.243 * [misc]backup-simplify: Simplify 1 into 1 1537027961.243 * [misc]taylor: Taking taylor expansion of 1 in x.re 1537027961.243 * [misc]backup-simplify: Simplify 1 into 1 1537027961.244 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1537027961.244 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.244 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 x.im))) into 0 1537027961.244 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1537027961.244 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.re x.re)) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (/ 1 (* y.re x.re)) 1537027961.244 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027961.244 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.244 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.244 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.244 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.244 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.244 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.244 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.244 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.245 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.245 * [misc]backup-simplify: Simplify 0 into 0 1537027961.245 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.245 * [misc]backup-simplify: Simplify 0 into 0 1537027961.245 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.245 * [misc]backup-simplify: Simplify 0 into 0 1537027961.245 * [misc]backup-simplify: Simplify 1 into 1 1537027961.245 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027961.245 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.245 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1537027961.245 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.245 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027961.245 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.246 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027961.246 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.246 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.246 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027961.246 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 1537027961.247 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1537027961.247 * [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)))) 1537027961.247 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.re 2) x.im)))) in x.im 1537027961.247 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.re 2) x.im))) in x.im 1537027961.247 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1537027961.247 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027961.247 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in x.im 1537027961.247 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in x.im 1537027961.247 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027961.247 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.247 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.247 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.247 * [misc]backup-simplify: Simplify 0 into 0 1537027961.247 * [misc]backup-simplify: Simplify 1 into 1 1537027961.247 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.247 * [misc]backup-simplify: Simplify (* (pow y.re 2) 0) into 0 1537027961.247 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027961.248 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 1) (* 0 0)) into (pow y.re 2) 1537027961.248 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027961.248 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.re 2))) into (/ 1/2 (pow y.re 2)) 1537027961.248 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.re 2))) into (- (* 1/2 (/ 1 (pow y.re 2)))) 1537027961.248 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.re 2)))) in y.re 1537027961.248 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.re 2))) in y.re 1537027961.248 * [misc]taylor: Taking taylor expansion of 1/2 in y.re 1537027961.248 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027961.248 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027961.248 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027961.248 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.248 * [misc]backup-simplify: Simplify 0 into 0 1537027961.248 * [misc]backup-simplify: Simplify 1 into 1 1537027961.248 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.248 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.248 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027961.248 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.249 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.249 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.249 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 1537027961.249 * [misc]backup-simplify: Simplify (- 0) into 0 1537027961.249 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.249 * [misc]backup-simplify: Simplify 0 into 0 1537027961.249 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027961.249 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.249 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.249 * [misc]backup-simplify: Simplify 0 into 0 1537027961.249 * [misc]backup-simplify: Simplify 1 into 1 1537027961.249 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.249 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.249 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027961.249 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027961.249 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027961.250 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1537027961.250 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027961.250 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.250 * [misc]backup-simplify: Simplify 0 into 0 1537027961.250 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.250 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.250 * [misc]backup-simplify: Simplify 0 into 0 1537027961.250 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.250 * [misc]backup-simplify: Simplify 0 into 0 1537027961.250 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.250 * [misc]backup-simplify: Simplify 0 into 0 1537027961.250 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.250 * [misc]backup-simplify: Simplify 0 into 0 1537027961.250 * [misc]backup-simplify: Simplify 0 into 0 1537027961.250 * [misc]backup-simplify: Simplify 0 into 0 1537027961.250 * [misc]backup-simplify: Simplify 0 into 0 1537027961.250 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027961.250 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.251 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1537027961.251 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027961.251 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027961.251 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.251 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027961.251 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027961.251 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027961.252 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.252 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.252 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027961.252 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.253 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1537027961.253 * [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)))) 1537027961.253 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.re 3) x.re)))) in x.im 1537027961.253 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.re 3) x.re))) in x.im 1537027961.253 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1537027961.253 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027961.253 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 3) x.re)) in x.im 1537027961.253 * [misc]taylor: Taking taylor expansion of (* (pow y.re 3) x.re) in x.im 1537027961.253 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in x.im 1537027961.253 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.253 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.253 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.253 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.253 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.253 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1537027961.254 * [misc]backup-simplify: Simplify (* (pow y.re 3) x.re) into (* (pow y.re 3) x.re) 1537027961.254 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.re 3) x.re)) into (/ 1 (* (pow y.re 3) x.re)) 1537027961.254 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027961.254 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 1) (* 0 0))) into 0 1537027961.254 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1537027961.254 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (* 0 (/ 1 (pow y.re 2)))) into 0 1537027961.254 * [misc]backup-simplify: Simplify (- 0) into 0 1537027961.254 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.254 * [misc]backup-simplify: Simplify 0 into 0 1537027961.254 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.254 * [misc]backup-simplify: Simplify 0 into 0 1537027961.255 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.255 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027961.255 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.255 * [misc]backup-simplify: Simplify 0 into 0 1537027961.255 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.255 * [misc]backup-simplify: Simplify 0 into 0 1537027961.255 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.255 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.255 * [misc]backup-simplify: Simplify 0 into 0 1537027961.255 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.255 * [misc]backup-simplify: Simplify 0 into 0 1537027961.255 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027961.255 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.256 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027961.256 * [misc]backup-simplify: Simplify (- 0) into 0 1537027961.256 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.256 * [misc]backup-simplify: Simplify 0 into 0 1537027961.256 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027961.256 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027961.256 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.256 * [misc]backup-simplify: Simplify 0 into 0 1537027961.256 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.256 * [misc]backup-simplify: Simplify 0 into 0 1537027961.256 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.256 * [misc]backup-simplify: Simplify 0 into 0 1537027961.256 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.256 * [misc]backup-simplify: Simplify 0 into 0 1537027961.256 * [misc]backup-simplify: Simplify 0 into 0 1537027961.256 * [misc]backup-simplify: Simplify 0 into 0 1537027961.256 * [misc]backup-simplify: Simplify 0 into 0 1537027961.257 * [misc]backup-simplify: Simplify (* 1 (* 1 (* 1 (* (/ 1 (/ 1 x.im)) 1)))) into x.im 1537027961.257 * [misc]backup-simplify: Simplify (/ (fma (/ 1 (- y.im)) (/ 1 (- x.im)) (* (/ 1 (- y.re)) (/ 1 (- x.re)))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) into (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) 1537027961.257 * [misc]approximate: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in (y.im x.im y.re x.re) around 0 1537027961.257 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.re 1537027961.257 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.re 1537027961.257 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027961.257 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.re 1537027961.257 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027961.257 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027961.257 * [misc]backup-simplify: Simplify -1 into -1 1537027961.257 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.257 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.257 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.257 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.re 1537027961.257 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027961.257 * [misc]backup-simplify: Simplify -1 into -1 1537027961.257 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027961.257 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.257 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027961.257 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027961.257 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027961.257 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.257 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.257 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027961.257 * [misc]backup-simplify: Simplify 0 into 0 1537027961.257 * [misc]backup-simplify: Simplify 1 into 1 1537027961.257 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027961.257 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027961.257 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.257 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 1537027961.257 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027961.258 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 1537027961.258 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1537027961.258 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027961.258 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027961.258 * [misc]backup-simplify: Simplify -1 into -1 1537027961.258 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.258 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.258 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.258 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027961.258 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027961.258 * [misc]backup-simplify: Simplify -1 into -1 1537027961.258 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.258 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.258 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.258 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1537027961.258 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027961.258 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027961.258 * [misc]backup-simplify: Simplify -1 into -1 1537027961.258 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.258 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.258 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.258 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027961.258 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027961.258 * [misc]backup-simplify: Simplify -1 into -1 1537027961.258 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.258 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.258 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.258 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027961.258 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027961.258 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027961.258 * [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)))) 1537027961.258 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027961.259 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027961.259 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027961.259 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027961.259 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027961.259 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027961.259 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.259 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027961.259 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.re)) into (/ 1 y.re) 1537027961.259 * [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)))))) 1537027961.259 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.re 1537027961.259 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.re 1537027961.259 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027961.259 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.re 1537027961.259 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027961.259 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027961.259 * [misc]backup-simplify: Simplify -1 into -1 1537027961.259 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.259 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.260 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.260 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.re 1537027961.260 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027961.260 * [misc]backup-simplify: Simplify -1 into -1 1537027961.260 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027961.260 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.260 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027961.260 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027961.260 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.260 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.260 * [misc]backup-simplify: Simplify 0 into 0 1537027961.260 * [misc]backup-simplify: Simplify 1 into 1 1537027961.260 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.260 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.260 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027961.260 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027961.260 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027961.260 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1537027961.260 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027961.260 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1537027961.260 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1537027961.260 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027961.260 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027961.260 * [misc]backup-simplify: Simplify -1 into -1 1537027961.260 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.260 * [misc]backup-simplify: Simplify 0 into 0 1537027961.260 * [misc]backup-simplify: Simplify 1 into 1 1537027961.260 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.260 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027961.260 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027961.260 * [misc]backup-simplify: Simplify -1 into -1 1537027961.260 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.260 * [misc]backup-simplify: Simplify 0 into 0 1537027961.260 * [misc]backup-simplify: Simplify 1 into 1 1537027961.260 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.260 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1537027961.260 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027961.261 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027961.261 * [misc]backup-simplify: Simplify -1 into -1 1537027961.261 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.261 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.261 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.261 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027961.261 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027961.261 * [misc]backup-simplify: Simplify -1 into -1 1537027961.261 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.261 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.261 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.261 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027961.261 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027961.261 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027961.261 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027961.261 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027961.261 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027961.262 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.262 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027961.262 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1537027961.262 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027961.262 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.im 1537027961.262 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.im 1537027961.262 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027961.262 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.im 1537027961.262 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027961.262 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027961.262 * [misc]backup-simplify: Simplify -1 into -1 1537027961.262 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.262 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.262 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.262 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.im 1537027961.262 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027961.262 * [misc]backup-simplify: Simplify -1 into -1 1537027961.262 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.262 * [misc]backup-simplify: Simplify 0 into 0 1537027961.262 * [misc]backup-simplify: Simplify 1 into 1 1537027961.262 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.262 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027961.262 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.262 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.262 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.262 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.262 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.262 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.262 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.262 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1537027961.263 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027961.263 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1537027961.263 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1537027961.263 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027961.263 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027961.263 * [misc]backup-simplify: Simplify -1 into -1 1537027961.263 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.263 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.263 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.263 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027961.263 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027961.263 * [misc]backup-simplify: Simplify -1 into -1 1537027961.263 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.263 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.263 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.263 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1537027961.263 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027961.263 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027961.263 * [misc]backup-simplify: Simplify -1 into -1 1537027961.263 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.263 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.263 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.263 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027961.263 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027961.263 * [misc]backup-simplify: Simplify -1 into -1 1537027961.263 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.263 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.263 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.263 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027961.263 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027961.263 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027961.263 * [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)))) 1537027961.263 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027961.264 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027961.264 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027961.264 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027961.264 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027961.264 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027961.264 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.264 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027961.264 * [misc]backup-simplify: Simplify (* (/ -1 y.im) -1) into (/ 1 y.im) 1537027961.264 * [misc]backup-simplify: Simplify (+ (/ 1 y.im) 0) into (/ 1 y.im) 1537027961.264 * [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)))))) 1537027961.264 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.im 1537027961.264 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027961.264 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027961.264 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1537027961.265 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027961.265 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.265 * [misc]backup-simplify: Simplify -1 into -1 1537027961.265 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.265 * [misc]backup-simplify: Simplify 0 into 0 1537027961.265 * [misc]backup-simplify: Simplify 1 into 1 1537027961.265 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.265 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1537027961.265 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.265 * [misc]backup-simplify: Simplify -1 into -1 1537027961.265 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.265 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.265 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027961.265 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027961.265 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.265 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.265 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.265 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.265 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.265 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.265 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.265 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1537027961.265 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027961.265 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1537027961.265 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1537027961.265 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027961.265 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.265 * [misc]backup-simplify: Simplify -1 into -1 1537027961.265 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.265 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.265 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.265 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027961.265 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.265 * [misc]backup-simplify: Simplify -1 into -1 1537027961.265 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.265 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.265 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.265 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1537027961.265 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027961.265 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.265 * [misc]backup-simplify: Simplify -1 into -1 1537027961.265 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.265 * [misc]backup-simplify: Simplify 0 into 0 1537027961.265 * [misc]backup-simplify: Simplify 1 into 1 1537027961.266 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.266 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027961.266 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.266 * [misc]backup-simplify: Simplify -1 into -1 1537027961.266 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.266 * [misc]backup-simplify: Simplify 0 into 0 1537027961.266 * [misc]backup-simplify: Simplify 1 into 1 1537027961.266 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.266 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027961.266 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027961.266 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027961.266 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027961.267 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027961.267 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027961.267 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.267 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027961.267 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1537027961.267 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027961.267 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027961.267 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.im 1537027961.267 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027961.267 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027961.267 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1537027961.267 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027961.267 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.267 * [misc]backup-simplify: Simplify -1 into -1 1537027961.267 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.267 * [misc]backup-simplify: Simplify 0 into 0 1537027961.267 * [misc]backup-simplify: Simplify 1 into 1 1537027961.267 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.267 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1537027961.267 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.267 * [misc]backup-simplify: Simplify -1 into -1 1537027961.267 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.267 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.268 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027961.268 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027961.268 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.268 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.268 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.268 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.268 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.268 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.268 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.268 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1537027961.268 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027961.268 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1537027961.268 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1537027961.268 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027961.268 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.268 * [misc]backup-simplify: Simplify -1 into -1 1537027961.268 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.268 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.268 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.268 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027961.268 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.268 * [misc]backup-simplify: Simplify -1 into -1 1537027961.268 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.268 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.268 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.268 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1537027961.268 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027961.268 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.268 * [misc]backup-simplify: Simplify -1 into -1 1537027961.268 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.268 * [misc]backup-simplify: Simplify 0 into 0 1537027961.268 * [misc]backup-simplify: Simplify 1 into 1 1537027961.268 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.268 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027961.268 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.268 * [misc]backup-simplify: Simplify -1 into -1 1537027961.268 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.268 * [misc]backup-simplify: Simplify 0 into 0 1537027961.268 * [misc]backup-simplify: Simplify 1 into 1 1537027961.268 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.269 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027961.269 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027961.269 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027961.269 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027961.269 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027961.269 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027961.269 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.269 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027961.270 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1537027961.270 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027961.270 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027961.270 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027961.270 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.270 * [misc]backup-simplify: Simplify 0 into 0 1537027961.270 * [misc]backup-simplify: Simplify 1 into 1 1537027961.270 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.270 * [misc]taylor: Taking taylor expansion of 1 in y.re 1537027961.270 * [misc]backup-simplify: Simplify 1 into 1 1537027961.270 * [misc]taylor: Taking taylor expansion of 1 in x.re 1537027961.270 * [misc]backup-simplify: Simplify 1 into 1 1537027961.270 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 1537027961.270 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027961.270 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 x.im))) into 0 1537027961.270 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1537027961.271 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.re x.re)) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (/ 1 (* y.re x.re)) 1537027961.271 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027961.271 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.271 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.271 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.271 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.271 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.271 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.271 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.271 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.271 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.271 * [misc]backup-simplify: Simplify 0 into 0 1537027961.271 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.271 * [misc]backup-simplify: Simplify 0 into 0 1537027961.271 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.271 * [misc]backup-simplify: Simplify 0 into 0 1537027961.271 * [misc]backup-simplify: Simplify 1 into 1 1537027961.271 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027961.271 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.272 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 x.im)))) into 0 1537027961.272 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.272 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027961.272 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.272 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027961.272 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.272 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.273 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1537027961.273 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 1537027961.273 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1537027961.274 * [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)))) 1537027961.274 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.re 2) x.im)))) in x.im 1537027961.274 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.re 2) x.im))) in x.im 1537027961.274 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1537027961.274 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027961.274 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in x.im 1537027961.274 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in x.im 1537027961.274 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027961.274 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.274 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.274 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.274 * [misc]backup-simplify: Simplify 0 into 0 1537027961.274 * [misc]backup-simplify: Simplify 1 into 1 1537027961.274 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.274 * [misc]backup-simplify: Simplify (* (pow y.re 2) 0) into 0 1537027961.274 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027961.274 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 1) (* 0 0)) into (pow y.re 2) 1537027961.274 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027961.274 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.re 2))) into (/ 1/2 (pow y.re 2)) 1537027961.274 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.re 2))) into (- (* 1/2 (/ 1 (pow y.re 2)))) 1537027961.274 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.re 2)))) in y.re 1537027961.274 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.re 2))) in y.re 1537027961.274 * [misc]taylor: Taking taylor expansion of 1/2 in y.re 1537027961.274 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027961.274 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027961.274 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027961.275 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.275 * [misc]backup-simplify: Simplify 0 into 0 1537027961.275 * [misc]backup-simplify: Simplify 1 into 1 1537027961.275 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.275 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.275 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027961.275 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.275 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.275 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.276 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 1537027961.276 * [misc]backup-simplify: Simplify (- 0) into 0 1537027961.276 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.276 * [misc]backup-simplify: Simplify 0 into 0 1537027961.276 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027961.276 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.276 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.276 * [misc]backup-simplify: Simplify 0 into 0 1537027961.276 * [misc]backup-simplify: Simplify 1 into 1 1537027961.276 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.276 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.276 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027961.276 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027961.276 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027961.276 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1537027961.276 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027961.276 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.276 * [misc]backup-simplify: Simplify 0 into 0 1537027961.277 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.277 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.277 * [misc]backup-simplify: Simplify 0 into 0 1537027961.277 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.277 * [misc]backup-simplify: Simplify 0 into 0 1537027961.277 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.277 * [misc]backup-simplify: Simplify 0 into 0 1537027961.277 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.277 * [misc]backup-simplify: Simplify 0 into 0 1537027961.277 * [misc]backup-simplify: Simplify 0 into 0 1537027961.277 * [misc]backup-simplify: Simplify 0 into 0 1537027961.277 * [misc]backup-simplify: Simplify 0 into 0 1537027961.277 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027961.277 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.278 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.im))))) into 0 1537027961.278 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027961.278 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027961.278 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.278 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027961.278 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027961.278 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027961.278 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.279 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.279 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1537027961.279 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.279 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1537027961.280 * [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)))) 1537027961.280 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.re 3) x.re)))) in x.im 1537027961.280 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.re 3) x.re))) in x.im 1537027961.280 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1537027961.280 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027961.280 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 3) x.re)) in x.im 1537027961.280 * [misc]taylor: Taking taylor expansion of (* (pow y.re 3) x.re) in x.im 1537027961.280 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in x.im 1537027961.280 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.280 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.280 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.280 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.280 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.280 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1537027961.280 * [misc]backup-simplify: Simplify (* (pow y.re 3) x.re) into (* (pow y.re 3) x.re) 1537027961.280 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.re 3) x.re)) into (/ 1 (* (pow y.re 3) x.re)) 1537027961.280 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027961.281 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 1) (* 0 0))) into 0 1537027961.281 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1537027961.281 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (* 0 (/ 1 (pow y.re 2)))) into 0 1537027961.281 * [misc]backup-simplify: Simplify (- 0) into 0 1537027961.281 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.281 * [misc]backup-simplify: Simplify 0 into 0 1537027961.281 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.281 * [misc]backup-simplify: Simplify 0 into 0 1537027961.281 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.281 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027961.281 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.281 * [misc]backup-simplify: Simplify 0 into 0 1537027961.281 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.281 * [misc]backup-simplify: Simplify 0 into 0 1537027961.281 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.282 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.282 * [misc]backup-simplify: Simplify 0 into 0 1537027961.282 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.282 * [misc]backup-simplify: Simplify 0 into 0 1537027961.282 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027961.282 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.282 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027961.282 * [misc]backup-simplify: Simplify (- 0) into 0 1537027961.282 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.282 * [misc]backup-simplify: Simplify 0 into 0 1537027961.283 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027961.283 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027961.283 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.283 * [misc]backup-simplify: Simplify 0 into 0 1537027961.283 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.283 * [misc]backup-simplify: Simplify 0 into 0 1537027961.283 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.283 * [misc]backup-simplify: Simplify 0 into 0 1537027961.283 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.283 * [misc]backup-simplify: Simplify 0 into 0 1537027961.283 * [misc]backup-simplify: Simplify 0 into 0 1537027961.283 * [misc]backup-simplify: Simplify 0 into 0 1537027961.283 * [misc]backup-simplify: Simplify 0 into 0 1537027961.283 * [misc]backup-simplify: Simplify (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- x.im))) 1)))) into (* -1 x.im) 1537027961.283 * * * * [misc]progress: [ 2 / 3 ] generating series at (2 1 1) 1537027961.286 * [misc]backup-simplify: Simplify (fma y.im x.im (* y.re x.re)) into (fma y.im x.im (* y.re x.re)) 1537027961.286 * [misc]approximate: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in (y.im x.im y.re x.re) around 0 1537027961.286 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.re 1537027961.286 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027961.286 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027961.286 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.286 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.286 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027961.286 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.286 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027961.286 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.286 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.286 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027961.286 * [misc]backup-simplify: Simplify 0 into 0 1537027961.286 * [misc]backup-simplify: Simplify 1 into 1 1537027961.286 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.re 1537027961.286 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027961.286 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027961.286 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.286 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.286 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027961.286 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.286 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.286 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.286 * [misc]backup-simplify: Simplify 0 into 0 1537027961.286 * [misc]backup-simplify: Simplify 1 into 1 1537027961.286 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.286 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.286 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.im 1537027961.286 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027961.286 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027961.286 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.286 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.286 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.286 * [misc]backup-simplify: Simplify 0 into 0 1537027961.286 * [misc]backup-simplify: Simplify 1 into 1 1537027961.286 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.286 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.286 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.287 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.287 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.287 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1537027961.287 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027961.287 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027961.287 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.287 * [misc]backup-simplify: Simplify 0 into 0 1537027961.287 * [misc]backup-simplify: Simplify 1 into 1 1537027961.287 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.287 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.287 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.287 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.287 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.287 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.287 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.287 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1537027961.287 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027961.287 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027961.287 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.287 * [misc]backup-simplify: Simplify 0 into 0 1537027961.287 * [misc]backup-simplify: Simplify 1 into 1 1537027961.287 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.287 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.287 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.287 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.287 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.287 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.287 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.287 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027961.287 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.287 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027961.287 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.287 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.287 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.287 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.287 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.287 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.287 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.287 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.287 * [misc]backup-simplify: Simplify 0 into 0 1537027961.287 * [misc]backup-simplify: Simplify 1 into 1 1537027961.287 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.287 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.287 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027961.287 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.287 * [misc]backup-simplify: Simplify 0 into 0 1537027961.287 * [misc]backup-simplify: Simplify 0 into 0 1537027961.288 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027961.288 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.288 * [misc]backup-simplify: Simplify (+ x.im 0) into x.im 1537027961.288 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.288 * [misc]backup-simplify: Simplify 0 into 0 1537027961.288 * [misc]backup-simplify: Simplify 1 into 1 1537027961.288 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.288 * [misc]backup-simplify: Simplify 0 into 0 1537027961.288 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.288 * [misc]backup-simplify: Simplify 0 into 0 1537027961.288 * [misc]backup-simplify: Simplify 0 into 0 1537027961.288 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.288 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.288 * [misc]backup-simplify: Simplify 0 into 0 1537027961.288 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.288 * [misc]backup-simplify: Simplify 0 into 0 1537027961.288 * [misc]backup-simplify: Simplify 0 into 0 1537027961.288 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027961.288 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027961.288 * [misc]backup-simplify: Simplify 0 into 0 1537027961.288 * [misc]backup-simplify: Simplify 1 into 1 1537027961.288 * [misc]backup-simplify: Simplify 0 into 0 1537027961.288 * [misc]backup-simplify: Simplify 0 into 0 1537027961.289 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1537027961.289 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027961.289 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.289 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027961.289 * [misc]backup-simplify: Simplify 0 into 0 1537027961.289 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.289 * [misc]backup-simplify: Simplify 0 into 0 1537027961.289 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.289 * [misc]backup-simplify: Simplify 0 into 0 1537027961.289 * [misc]backup-simplify: Simplify 0 into 0 1537027961.289 * [misc]backup-simplify: Simplify 0 into 0 1537027961.289 * [misc]backup-simplify: Simplify (fma (/ 1 y.im) (/ 1 x.im) (* (/ 1 y.re) (/ 1 x.re))) into (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) 1537027961.289 * [misc]approximate: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in (y.im x.im y.re x.re) around 0 1537027961.289 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.re 1537027961.289 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027961.289 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.re 1537027961.289 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027961.289 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.289 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.289 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.289 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.re 1537027961.289 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027961.289 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.289 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027961.289 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027961.289 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027961.289 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.290 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.290 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027961.290 * [misc]backup-simplify: Simplify 0 into 0 1537027961.290 * [misc]backup-simplify: Simplify 1 into 1 1537027961.290 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027961.290 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027961.290 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.290 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.re 1537027961.290 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027961.290 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.re 1537027961.290 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027961.290 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.290 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.290 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.290 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.re 1537027961.290 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027961.290 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.290 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027961.290 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027961.290 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.290 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.290 * [misc]backup-simplify: Simplify 0 into 0 1537027961.290 * [misc]backup-simplify: Simplify 1 into 1 1537027961.290 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.290 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.290 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027961.290 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027961.290 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027961.290 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.im 1537027961.290 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027961.290 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.im 1537027961.290 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027961.290 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.290 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.290 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.291 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027961.291 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.291 * [misc]backup-simplify: Simplify 0 into 0 1537027961.291 * [misc]backup-simplify: Simplify 1 into 1 1537027961.291 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.291 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027961.291 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.291 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.291 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.291 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.291 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.291 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.291 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.291 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027961.291 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027961.291 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1537027961.291 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027961.291 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.291 * [misc]backup-simplify: Simplify 0 into 0 1537027961.291 * [misc]backup-simplify: Simplify 1 into 1 1537027961.291 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.291 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1537027961.291 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.291 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.291 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027961.291 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027961.291 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.291 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.291 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.291 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.291 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.291 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.291 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.291 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027961.291 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027961.291 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1537027961.291 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027961.292 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.292 * [misc]backup-simplify: Simplify 0 into 0 1537027961.292 * [misc]backup-simplify: Simplify 1 into 1 1537027961.292 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.292 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1537027961.292 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.292 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.292 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027961.292 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027961.292 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.292 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.292 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.292 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.292 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.292 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.292 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.292 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1537027961.292 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027961.292 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027961.292 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.292 * [misc]backup-simplify: Simplify 0 into 0 1537027961.292 * [misc]backup-simplify: Simplify 1 into 1 1537027961.292 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.292 * [misc]taylor: Taking taylor expansion of 1 in y.re 1537027961.292 * [misc]backup-simplify: Simplify 1 into 1 1537027961.292 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1537027961.293 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.293 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 x.im))) into 0 1537027961.293 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1537027961.293 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027961.293 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.293 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.293 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.293 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.293 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.293 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.293 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.293 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.293 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.293 * [misc]backup-simplify: Simplify 0 into 0 1537027961.293 * [misc]taylor: Taking taylor expansion of 1 in x.re 1537027961.293 * [misc]backup-simplify: Simplify 1 into 1 1537027961.293 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027961.293 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.294 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1537027961.294 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.294 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027961.294 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.294 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027961.294 * [misc]backup-simplify: Simplify 0 into 0 1537027961.294 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027961.294 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.294 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.294 * [misc]backup-simplify: Simplify 0 into 0 1537027961.294 * [misc]backup-simplify: Simplify 1 into 1 1537027961.294 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.294 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.294 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027961.294 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027961.294 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027961.294 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1537027961.294 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027961.294 * [misc]backup-simplify: Simplify 0 into 0 1537027961.294 * [misc]backup-simplify: Simplify 1 into 1 1537027961.295 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.295 * [misc]backup-simplify: Simplify 1 into 1 1537027961.295 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.295 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.295 * [misc]backup-simplify: Simplify 0 into 0 1537027961.295 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.295 * [misc]backup-simplify: Simplify 0 into 0 1537027961.295 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.295 * [misc]backup-simplify: Simplify 0 into 0 1537027961.295 * [misc]backup-simplify: Simplify 1 into 1 1537027961.295 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027961.295 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.296 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1537027961.296 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027961.296 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027961.296 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.296 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027961.296 * [misc]backup-simplify: Simplify 0 into 0 1537027961.296 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.296 * [misc]backup-simplify: Simplify 0 into 0 1537027961.296 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.296 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027961.296 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.296 * [misc]backup-simplify: Simplify 0 into 0 1537027961.297 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.297 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.297 * [misc]backup-simplify: Simplify 0 into 0 1537027961.297 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1537027961.297 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027961.297 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.297 * [misc]backup-simplify: Simplify 0 into 0 1537027961.297 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.297 * [misc]backup-simplify: Simplify 0 into 0 1537027961.297 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.297 * [misc]backup-simplify: Simplify 0 into 0 1537027961.297 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.297 * [misc]backup-simplify: Simplify 0 into 0 1537027961.297 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.297 * [misc]backup-simplify: Simplify 0 into 0 1537027961.297 * [misc]backup-simplify: Simplify 0 into 0 1537027961.297 * [misc]backup-simplify: Simplify 0 into 0 1537027961.297 * [misc]backup-simplify: Simplify 0 into 0 1537027961.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 1537027961.298 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.298 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 1537027961.298 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027961.299 * [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 1537027961.299 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.299 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027961.299 * [misc]backup-simplify: Simplify 0 into 0 1537027961.299 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.299 * [misc]backup-simplify: Simplify 0 into 0 1537027961.299 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.299 * [misc]backup-simplify: Simplify 0 into 0 1537027961.299 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027961.299 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027961.299 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.299 * [misc]backup-simplify: Simplify 0 into 0 1537027961.299 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.299 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.299 * [misc]backup-simplify: Simplify 0 into 0 1537027961.299 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.300 * [misc]backup-simplify: Simplify 0 into 0 1537027961.300 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.300 * [misc]backup-simplify: Simplify 0 into 0 1537027961.300 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.300 * [misc]backup-simplify: Simplify 0 into 0 1537027961.300 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027961.300 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027961.300 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.300 * [misc]backup-simplify: Simplify 0 into 0 1537027961.300 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.300 * [misc]backup-simplify: Simplify 0 into 0 1537027961.300 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.300 * [misc]backup-simplify: Simplify 0 into 0 1537027961.300 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.300 * [misc]backup-simplify: Simplify 0 into 0 1537027961.300 * [misc]backup-simplify: Simplify 0 into 0 1537027961.300 * [misc]backup-simplify: Simplify 0 into 0 1537027961.301 * [misc]backup-simplify: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 y.im)))))) (* 1 (* (/ 1 (/ 1 x.re)) (* (/ 1 (/ 1 y.re)) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 1537027961.301 * [misc]backup-simplify: Simplify (fma (/ 1 (- y.im)) (/ 1 (- x.im)) (* (/ 1 (- y.re)) (/ 1 (- x.re)))) into (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) 1537027961.301 * [misc]approximate: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in (y.im x.im y.re x.re) around 0 1537027961.301 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.re 1537027961.301 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027961.301 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.re 1537027961.301 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027961.301 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027961.301 * [misc]backup-simplify: Simplify -1 into -1 1537027961.301 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.301 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.301 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.301 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.re 1537027961.301 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027961.301 * [misc]backup-simplify: Simplify -1 into -1 1537027961.301 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027961.301 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.301 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027961.301 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027961.301 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027961.301 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.301 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.301 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027961.301 * [misc]backup-simplify: Simplify 0 into 0 1537027961.301 * [misc]backup-simplify: Simplify 1 into 1 1537027961.301 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027961.301 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027961.301 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.301 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.re 1537027961.301 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027961.302 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.re 1537027961.302 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027961.302 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027961.302 * [misc]backup-simplify: Simplify -1 into -1 1537027961.302 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.302 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.302 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.302 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.re 1537027961.302 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027961.302 * [misc]backup-simplify: Simplify -1 into -1 1537027961.302 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027961.302 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.302 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027961.302 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027961.302 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.302 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.302 * [misc]backup-simplify: Simplify 0 into 0 1537027961.302 * [misc]backup-simplify: Simplify 1 into 1 1537027961.302 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.302 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.302 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027961.302 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027961.302 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027961.302 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.im 1537027961.302 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027961.302 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.im 1537027961.302 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027961.302 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027961.302 * [misc]backup-simplify: Simplify -1 into -1 1537027961.302 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.302 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.303 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.303 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.im 1537027961.303 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027961.303 * [misc]backup-simplify: Simplify -1 into -1 1537027961.303 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.303 * [misc]backup-simplify: Simplify 0 into 0 1537027961.303 * [misc]backup-simplify: Simplify 1 into 1 1537027961.303 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.303 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027961.303 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.303 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.303 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.303 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.303 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.303 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.303 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.303 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027961.303 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027961.303 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1537027961.303 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027961.303 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.303 * [misc]backup-simplify: Simplify -1 into -1 1537027961.303 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.303 * [misc]backup-simplify: Simplify 0 into 0 1537027961.303 * [misc]backup-simplify: Simplify 1 into 1 1537027961.303 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.303 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1537027961.303 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.303 * [misc]backup-simplify: Simplify -1 into -1 1537027961.303 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.303 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.303 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027961.303 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027961.303 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.303 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.303 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.303 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.303 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.303 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.304 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.304 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027961.304 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027961.304 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1537027961.304 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027961.304 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.304 * [misc]backup-simplify: Simplify -1 into -1 1537027961.304 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.304 * [misc]backup-simplify: Simplify 0 into 0 1537027961.304 * [misc]backup-simplify: Simplify 1 into 1 1537027961.304 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.304 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1537027961.304 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.304 * [misc]backup-simplify: Simplify -1 into -1 1537027961.304 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.304 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.304 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027961.304 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027961.304 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.304 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.304 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.304 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.304 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.304 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.304 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.304 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1537027961.304 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027961.304 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027961.304 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.304 * [misc]backup-simplify: Simplify 0 into 0 1537027961.304 * [misc]backup-simplify: Simplify 1 into 1 1537027961.305 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.305 * [misc]taylor: Taking taylor expansion of 1 in y.re 1537027961.305 * [misc]backup-simplify: Simplify 1 into 1 1537027961.305 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 1537027961.305 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027961.305 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 x.im))) into 0 1537027961.305 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1537027961.305 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027961.305 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.305 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.305 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.305 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.305 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.305 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.305 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.306 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.306 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.306 * [misc]backup-simplify: Simplify 0 into 0 1537027961.306 * [misc]taylor: Taking taylor expansion of 1 in x.re 1537027961.306 * [misc]backup-simplify: Simplify 1 into 1 1537027961.306 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027961.306 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.306 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 x.im)))) into 0 1537027961.306 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.306 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027961.306 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.306 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027961.306 * [misc]backup-simplify: Simplify 0 into 0 1537027961.306 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027961.307 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.307 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.307 * [misc]backup-simplify: Simplify 0 into 0 1537027961.307 * [misc]backup-simplify: Simplify 1 into 1 1537027961.307 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.307 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.307 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027961.307 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027961.307 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027961.307 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1537027961.307 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027961.307 * [misc]backup-simplify: Simplify 0 into 0 1537027961.307 * [misc]backup-simplify: Simplify 1 into 1 1537027961.307 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.307 * [misc]backup-simplify: Simplify 1 into 1 1537027961.307 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.307 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.307 * [misc]backup-simplify: Simplify 0 into 0 1537027961.307 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.307 * [misc]backup-simplify: Simplify 0 into 0 1537027961.307 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.307 * [misc]backup-simplify: Simplify 0 into 0 1537027961.307 * [misc]backup-simplify: Simplify 1 into 1 1537027961.308 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027961.308 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.308 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.im))))) into 0 1537027961.308 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027961.308 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027961.308 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.309 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027961.309 * [misc]backup-simplify: Simplify 0 into 0 1537027961.309 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.309 * [misc]backup-simplify: Simplify 0 into 0 1537027961.309 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.309 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027961.309 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.309 * [misc]backup-simplify: Simplify 0 into 0 1537027961.309 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.309 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.309 * [misc]backup-simplify: Simplify 0 into 0 1537027961.309 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1537027961.309 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027961.309 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.309 * [misc]backup-simplify: Simplify 0 into 0 1537027961.309 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.309 * [misc]backup-simplify: Simplify 0 into 0 1537027961.309 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.309 * [misc]backup-simplify: Simplify 0 into 0 1537027961.310 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.310 * [misc]backup-simplify: Simplify 0 into 0 1537027961.310 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.310 * [misc]backup-simplify: Simplify 0 into 0 1537027961.310 * [misc]backup-simplify: Simplify 0 into 0 1537027961.310 * [misc]backup-simplify: Simplify 0 into 0 1537027961.310 * [misc]backup-simplify: Simplify 0 into 0 1537027961.310 * [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 1537027961.310 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.311 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.im)))))) into 0 1537027961.311 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027961.311 * [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 1537027961.311 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.311 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027961.311 * [misc]backup-simplify: Simplify 0 into 0 1537027961.311 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.311 * [misc]backup-simplify: Simplify 0 into 0 1537027961.311 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.311 * [misc]backup-simplify: Simplify 0 into 0 1537027961.311 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027961.312 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027961.312 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.312 * [misc]backup-simplify: Simplify 0 into 0 1537027961.312 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.312 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.312 * [misc]backup-simplify: Simplify 0 into 0 1537027961.312 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.312 * [misc]backup-simplify: Simplify 0 into 0 1537027961.312 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.312 * [misc]backup-simplify: Simplify 0 into 0 1537027961.312 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.312 * [misc]backup-simplify: Simplify 0 into 0 1537027961.312 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027961.313 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027961.313 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.313 * [misc]backup-simplify: Simplify 0 into 0 1537027961.313 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.313 * [misc]backup-simplify: Simplify 0 into 0 1537027961.313 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.313 * [misc]backup-simplify: Simplify 0 into 0 1537027961.313 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.313 * [misc]backup-simplify: Simplify 0 into 0 1537027961.313 * [misc]backup-simplify: Simplify 0 into 0 1537027961.313 * [misc]backup-simplify: Simplify 0 into 0 1537027961.313 * [misc]backup-simplify: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- y.im))))))) (* 1 (* (/ 1 (/ 1 (- x.re))) (* (/ 1 (/ 1 (- y.re))) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 1537027961.313 * * * * [misc]progress: [ 3 / 3 ] generating series at (2) 1537027961.314 * [misc]backup-simplify: Simplify (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (hypot y.re y.im)) into (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.re y.im) 2)) 1537027961.314 * [misc]approximate: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.re y.im) 2)) in (y.im x.im y.re x.re) around 0 1537027961.314 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.re y.im) 2)) in x.re 1537027961.314 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.re 1537027961.314 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027961.314 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027961.314 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.314 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.314 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027961.314 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.314 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027961.314 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.314 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.314 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027961.314 * [misc]backup-simplify: Simplify 0 into 0 1537027961.314 * [misc]backup-simplify: Simplify 1 into 1 1537027961.314 * [misc]taylor: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.re 1537027961.314 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in x.re 1537027961.314 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027961.314 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 1537027961.314 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.re 1537027961.314 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.314 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.314 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.314 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.314 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1537027961.314 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.314 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.314 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.314 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.314 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.314 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027961.314 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027961.314 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1537027961.314 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027961.315 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027961.315 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.315 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027961.315 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027961.315 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027961.315 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1537027961.315 * [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)) 1537027961.315 * [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))) 1537027961.315 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.re y.im) 2)) in y.re 1537027961.315 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.re 1537027961.315 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027961.315 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027961.315 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.315 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.315 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027961.315 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.315 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.315 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.315 * [misc]backup-simplify: Simplify 0 into 0 1537027961.315 * [misc]backup-simplify: Simplify 1 into 1 1537027961.315 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.315 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.315 * [misc]taylor: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.re 1537027961.316 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.re 1537027961.316 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027961.316 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1537027961.316 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1537027961.316 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.316 * [misc]backup-simplify: Simplify 0 into 0 1537027961.316 * [misc]backup-simplify: Simplify 1 into 1 1537027961.316 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.316 * [misc]backup-simplify: Simplify 0 into 0 1537027961.316 * [misc]backup-simplify: Simplify 1 into 1 1537027961.316 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1537027961.316 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.316 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.316 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.316 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.316 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027961.316 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027961.316 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1537027961.316 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1537027961.316 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027961.316 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027961.316 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.316 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1537027961.316 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027961.316 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027961.317 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1537027961.317 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027961.317 * [misc]backup-simplify: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1537027961.317 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.re y.im) 2)) in x.im 1537027961.317 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.im 1537027961.317 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027961.317 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027961.317 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.317 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.317 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.317 * [misc]backup-simplify: Simplify 0 into 0 1537027961.317 * [misc]backup-simplify: Simplify 1 into 1 1537027961.317 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.317 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.317 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.317 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.317 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.317 * [misc]taylor: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.im 1537027961.317 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in x.im 1537027961.317 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027961.317 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1537027961.317 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.im 1537027961.317 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.317 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.317 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.317 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.317 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.im 1537027961.317 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.317 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.317 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.317 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.317 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.317 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027961.317 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027961.317 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1537027961.317 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027961.317 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027961.318 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.318 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027961.318 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027961.318 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.318 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027961.318 * [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)) 1537027961.318 * [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))) 1537027961.318 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.re y.im) 2)) in y.im 1537027961.318 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1537027961.318 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027961.318 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027961.318 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.318 * [misc]backup-simplify: Simplify 0 into 0 1537027961.318 * [misc]backup-simplify: Simplify 1 into 1 1537027961.318 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.318 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.318 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.318 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.318 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.318 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.318 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.318 * [misc]taylor: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.im 1537027961.318 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.im 1537027961.318 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027961.319 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1537027961.319 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1537027961.319 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.319 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.319 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.319 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.319 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1537027961.319 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.319 * [misc]backup-simplify: Simplify 0 into 0 1537027961.319 * [misc]backup-simplify: Simplify 1 into 1 1537027961.319 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.319 * [misc]backup-simplify: Simplify 0 into 0 1537027961.319 * [misc]backup-simplify: Simplify 1 into 1 1537027961.319 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.319 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027961.319 * [misc]backup-simplify: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1537027961.319 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1537027961.319 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027961.319 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027961.319 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.319 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1537027961.319 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027961.319 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.319 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027961.320 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.320 * [misc]backup-simplify: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1537027961.320 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.re y.im) 2)) in y.im 1537027961.320 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1537027961.320 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027961.320 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027961.320 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.320 * [misc]backup-simplify: Simplify 0 into 0 1537027961.320 * [misc]backup-simplify: Simplify 1 into 1 1537027961.320 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.320 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.320 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.320 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.320 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.320 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.320 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.320 * [misc]taylor: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.im 1537027961.320 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.im 1537027961.320 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027961.320 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1537027961.320 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1537027961.320 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.320 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.320 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.320 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.320 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1537027961.320 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.320 * [misc]backup-simplify: Simplify 0 into 0 1537027961.320 * [misc]backup-simplify: Simplify 1 into 1 1537027961.320 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.320 * [misc]backup-simplify: Simplify 0 into 0 1537027961.320 * [misc]backup-simplify: Simplify 1 into 1 1537027961.320 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.320 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027961.320 * [misc]backup-simplify: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1537027961.320 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1537027961.320 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027961.321 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027961.321 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.321 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1537027961.321 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027961.321 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.321 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027961.321 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.321 * [misc]backup-simplify: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1537027961.321 * [misc]taylor: Taking taylor expansion of (/ x.re y.re) in x.im 1537027961.321 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.321 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.321 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.321 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.321 * [misc]backup-simplify: Simplify (/ x.re y.re) into (/ x.re y.re) 1537027961.321 * [misc]taylor: Taking taylor expansion of (/ x.re y.re) in y.re 1537027961.321 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.321 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.321 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.321 * [misc]backup-simplify: Simplify 0 into 0 1537027961.321 * [misc]backup-simplify: Simplify 1 into 1 1537027961.321 * [misc]backup-simplify: Simplify (/ x.re 1) into x.re 1537027961.322 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 1537027961.322 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.322 * [misc]backup-simplify: Simplify 0 into 0 1537027961.322 * [misc]backup-simplify: Simplify 0 into 0 1537027961.322 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027961.322 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.322 * [misc]backup-simplify: Simplify (+ x.im 0) into x.im 1537027961.322 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027961.322 * [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)) 1537027961.322 * [misc]taylor: Taking taylor expansion of (/ x.im (pow y.re 2)) in x.im 1537027961.322 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.322 * [misc]backup-simplify: Simplify 0 into 0 1537027961.322 * [misc]backup-simplify: Simplify 1 into 1 1537027961.322 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027961.322 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.322 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.322 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.322 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027961.323 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ x.re y.re) (/ 0 y.re)))) into 0 1537027961.323 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.323 * [misc]backup-simplify: Simplify 0 into 0 1537027961.323 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.323 * [misc]backup-simplify: Simplify 0 into 0 1537027961.323 * [misc]backup-simplify: Simplify 0 into 0 1537027961.323 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.323 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.323 * [misc]backup-simplify: Simplify 0 into 0 1537027961.323 * [misc]backup-simplify: Simplify 0 into 0 1537027961.323 * [misc]backup-simplify: Simplify 0 into 0 1537027961.323 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1537027961.324 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027961.324 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.324 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027961.324 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1537027961.324 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027961.325 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1537027961.325 * [misc]backup-simplify: Simplify (+ (* y.re (/ 1/2 y.re)) (+ (* 0 0) (* (/ 1/2 y.re) y.re))) into 1 1537027961.326 * [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))) 1537027961.326 * [misc]taylor: Taking taylor expansion of (- (/ x.re (pow y.re 3))) in x.im 1537027961.326 * [misc]taylor: Taking taylor expansion of (/ x.re (pow y.re 3)) in x.im 1537027961.326 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.326 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.326 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in x.im 1537027961.326 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.326 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.326 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.326 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1537027961.326 * [misc]backup-simplify: Simplify (/ x.re (pow y.re 3)) into (/ x.re (pow y.re 3)) 1537027961.326 * [misc]backup-simplify: Simplify (- (/ x.re (pow y.re 3))) into (- (/ x.re (pow y.re 3))) 1537027961.326 * [misc]taylor: Taking taylor expansion of (- (/ x.re (pow y.re 3))) in y.re 1537027961.326 * [misc]taylor: Taking taylor expansion of (/ x.re (pow y.re 3)) in y.re 1537027961.326 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.326 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.327 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in y.re 1537027961.327 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.327 * [misc]backup-simplify: Simplify 0 into 0 1537027961.327 * [misc]backup-simplify: Simplify 1 into 1 1537027961.327 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.327 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.327 * [misc]backup-simplify: Simplify (/ x.re 1) into x.re 1537027961.327 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027961.328 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027961.328 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.328 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027961.328 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.329 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 1537027961.329 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027961.329 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.330 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.330 * [misc]backup-simplify: Simplify (- 0) into 0 1537027961.330 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.330 * [misc]backup-simplify: Simplify 0 into 0 1537027961.330 * [misc]backup-simplify: Simplify 0 into 0 1537027961.330 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027961.330 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027961.330 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.330 * [misc]backup-simplify: Simplify 0 into 0 1537027961.330 * [misc]backup-simplify: Simplify 1 into 1 1537027961.331 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.331 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.331 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027961.331 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.331 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.332 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.332 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.332 * [misc]backup-simplify: Simplify 0 into 0 1537027961.332 * [misc]backup-simplify: Simplify 0 into 0 1537027961.332 * [misc]backup-simplify: Simplify 0 into 0 1537027961.332 * [misc]backup-simplify: Simplify (/ (/ (fma (/ 1 y.im) (/ 1 x.im) (* (/ 1 y.re) (/ 1 x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) (hypot (/ 1 y.re) (/ 1 y.im))) into (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) 1537027961.332 * [misc]approximate: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in (y.im x.im y.re x.re) around 0 1537027961.333 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in x.re 1537027961.333 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.re 1537027961.333 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027961.333 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.re 1537027961.333 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027961.333 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.333 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.333 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.333 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.re 1537027961.333 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027961.333 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.333 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027961.333 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027961.333 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027961.333 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.333 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.333 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027961.333 * [misc]backup-simplify: Simplify 0 into 0 1537027961.333 * [misc]backup-simplify: Simplify 1 into 1 1537027961.333 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027961.333 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027961.334 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.334 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.re 1537027961.334 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 1537027961.334 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027961.334 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 1537027961.334 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1537027961.334 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027961.334 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.334 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.334 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.334 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027961.334 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.334 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.334 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.334 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1537027961.334 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027961.334 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.334 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.334 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.334 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027961.334 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.334 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.334 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.334 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027961.335 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027961.335 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027961.335 * [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)))) 1537027961.335 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027961.335 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027961.335 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027961.335 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027961.335 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027961.336 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027961.336 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.336 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027961.336 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.re)) into (/ 1 y.re) 1537027961.337 * [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))) 1537027961.337 * [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))))) 1537027961.337 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in y.re 1537027961.337 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.re 1537027961.337 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027961.337 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.re 1537027961.337 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027961.337 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.337 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.337 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.337 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.re 1537027961.337 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027961.337 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.337 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027961.337 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027961.337 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.337 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.337 * [misc]backup-simplify: Simplify 0 into 0 1537027961.337 * [misc]backup-simplify: Simplify 1 into 1 1537027961.337 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.337 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.337 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027961.338 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027961.338 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027961.338 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.re 1537027961.338 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1537027961.338 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027961.338 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1537027961.338 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1537027961.338 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027961.338 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.338 * [misc]backup-simplify: Simplify 0 into 0 1537027961.338 * [misc]backup-simplify: Simplify 1 into 1 1537027961.338 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.338 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027961.338 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.338 * [misc]backup-simplify: Simplify 0 into 0 1537027961.338 * [misc]backup-simplify: Simplify 1 into 1 1537027961.338 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.338 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1537027961.339 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027961.339 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.339 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.339 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.339 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027961.339 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.339 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.339 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.339 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.339 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027961.339 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027961.339 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.340 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.340 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.340 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.340 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027961.340 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1537027961.341 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.341 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027961.341 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in x.im 1537027961.341 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.im 1537027961.341 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027961.341 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.im 1537027961.341 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027961.341 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.341 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.341 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.341 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027961.341 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.341 * [misc]backup-simplify: Simplify 0 into 0 1537027961.341 * [misc]backup-simplify: Simplify 1 into 1 1537027961.341 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.341 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027961.341 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.341 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.341 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.341 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.341 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.341 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.341 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.342 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.im 1537027961.342 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1537027961.342 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027961.342 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1537027961.342 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1537027961.342 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027961.342 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.342 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.342 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.342 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027961.342 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.342 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.342 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.342 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1537027961.342 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027961.342 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.342 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.342 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.342 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027961.342 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.342 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.342 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027961.342 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027961.342 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027961.343 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027961.343 * [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)))) 1537027961.343 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027961.343 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027961.343 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027961.343 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027961.343 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027961.344 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027961.344 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.344 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027961.344 * [misc]backup-simplify: Simplify (* (/ 1 y.im) 1) into (/ 1 y.im) 1537027961.344 * [misc]backup-simplify: Simplify (+ (/ 1 y.im) 0) into (/ 1 y.im) 1537027961.345 * [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))) 1537027961.345 * [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))))) 1537027961.345 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in y.im 1537027961.345 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027961.345 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027961.345 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1537027961.345 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027961.345 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.345 * [misc]backup-simplify: Simplify 0 into 0 1537027961.345 * [misc]backup-simplify: Simplify 1 into 1 1537027961.345 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.345 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1537027961.345 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.345 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.345 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027961.345 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027961.345 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.345 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.346 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.346 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.346 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.346 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.346 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.346 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.im 1537027961.346 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1537027961.346 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027961.346 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1537027961.346 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1537027961.346 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027961.346 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.346 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.346 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.346 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027961.346 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.346 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.346 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.346 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1537027961.346 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027961.346 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.346 * [misc]backup-simplify: Simplify 0 into 0 1537027961.346 * [misc]backup-simplify: Simplify 1 into 1 1537027961.346 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.347 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027961.347 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.347 * [misc]backup-simplify: Simplify 0 into 0 1537027961.347 * [misc]backup-simplify: Simplify 1 into 1 1537027961.347 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.347 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.347 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027961.347 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027961.347 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.348 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.348 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.348 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.348 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027961.348 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1537027961.348 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027961.349 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.349 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027961.349 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in y.im 1537027961.349 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027961.349 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027961.349 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1537027961.349 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027961.349 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.349 * [misc]backup-simplify: Simplify 0 into 0 1537027961.349 * [misc]backup-simplify: Simplify 1 into 1 1537027961.349 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.349 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1537027961.349 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.349 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.349 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027961.349 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027961.349 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.349 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.349 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.349 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.349 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.349 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.350 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.350 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.im 1537027961.350 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1537027961.350 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027961.350 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1537027961.350 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1537027961.350 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027961.350 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.350 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.350 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.350 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027961.350 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.350 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.350 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.350 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1537027961.350 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027961.350 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.350 * [misc]backup-simplify: Simplify 0 into 0 1537027961.350 * [misc]backup-simplify: Simplify 1 into 1 1537027961.350 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.350 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027961.350 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.350 * [misc]backup-simplify: Simplify 0 into 0 1537027961.350 * [misc]backup-simplify: Simplify 1 into 1 1537027961.351 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.351 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.351 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027961.351 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027961.351 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.351 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.352 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.352 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.352 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027961.352 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1537027961.352 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027961.353 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.353 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027961.353 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027961.353 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.353 * [misc]backup-simplify: Simplify 0 into 0 1537027961.353 * [misc]backup-simplify: Simplify 1 into 1 1537027961.353 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.353 * [misc]taylor: Taking taylor expansion of 1 in y.re 1537027961.353 * [misc]backup-simplify: Simplify 1 into 1 1537027961.353 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.353 * [misc]backup-simplify: Simplify 0 into 0 1537027961.353 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1537027961.354 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.354 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 x.im))) into 0 1537027961.354 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1537027961.354 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.354 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.re x.re)) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (/ 1 (* y.re x.re)) 1537027961.354 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027961.354 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.355 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.355 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.355 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.355 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.355 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.355 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.355 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.355 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.355 * [misc]backup-simplify: Simplify 0 into 0 1537027961.355 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.355 * [misc]backup-simplify: Simplify 0 into 0 1537027961.355 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.355 * [misc]backup-simplify: Simplify 0 into 0 1537027961.355 * [misc]backup-simplify: Simplify 0 into 0 1537027961.355 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027961.356 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.356 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1537027961.356 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.356 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027961.356 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.357 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027961.357 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.357 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.357 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027961.358 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 1537027961.358 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1537027961.359 * [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)) 1537027961.359 * [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))) 1537027961.359 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) x.im))) in x.im 1537027961.359 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in x.im 1537027961.359 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in x.im 1537027961.359 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027961.359 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.359 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.360 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.360 * [misc]backup-simplify: Simplify 0 into 0 1537027961.360 * [misc]backup-simplify: Simplify 1 into 1 1537027961.360 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.360 * [misc]backup-simplify: Simplify (* (pow y.re 2) 0) into 0 1537027961.360 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027961.360 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 1) (* 0 0)) into (pow y.re 2) 1537027961.360 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027961.360 * [misc]backup-simplify: Simplify (- (/ 1 (pow y.re 2))) into (- (/ 1 (pow y.re 2))) 1537027961.360 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.re 2))) in y.re 1537027961.360 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027961.360 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027961.360 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.360 * [misc]backup-simplify: Simplify 0 into 0 1537027961.360 * [misc]backup-simplify: Simplify 1 into 1 1537027961.361 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.361 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.361 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027961.361 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.362 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.362 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027961.362 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.362 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.363 * [misc]backup-simplify: Simplify (- 0) into 0 1537027961.363 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.363 * [misc]backup-simplify: Simplify 0 into 0 1537027961.363 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027961.363 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.363 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.363 * [misc]backup-simplify: Simplify 0 into 0 1537027961.363 * [misc]backup-simplify: Simplify 1 into 1 1537027961.363 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.363 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.363 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027961.363 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027961.363 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027961.364 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027961.364 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1537027961.364 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027961.364 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027961.364 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.364 * [misc]backup-simplify: Simplify 0 into 0 1537027961.365 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.365 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.365 * [misc]backup-simplify: Simplify 0 into 0 1537027961.365 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.365 * [misc]backup-simplify: Simplify 0 into 0 1537027961.365 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.365 * [misc]backup-simplify: Simplify 0 into 0 1537027961.365 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.365 * [misc]backup-simplify: Simplify 0 into 0 1537027961.365 * [misc]backup-simplify: Simplify 0 into 0 1537027961.365 * [misc]backup-simplify: Simplify 0 into 0 1537027961.365 * [misc]backup-simplify: Simplify 0 into 0 1537027961.365 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027961.366 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.366 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1537027961.366 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027961.367 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027961.367 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.367 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027961.367 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027961.367 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027961.367 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.368 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.368 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027961.368 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.369 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1537027961.369 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 (/ 1/2 (pow y.re 2))) (+ (* (/ 1/2 (pow y.re 2)) 0) (* 0 1)))) into 0 1537027961.370 * [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))) 1537027961.370 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.re 3) x.re))) in x.im 1537027961.370 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 3) x.re)) in x.im 1537027961.370 * [misc]taylor: Taking taylor expansion of (* (pow y.re 3) x.re) in x.im 1537027961.370 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in x.im 1537027961.370 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.370 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.370 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.370 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.370 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.370 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1537027961.370 * [misc]backup-simplify: Simplify (* (pow y.re 3) x.re) into (* (pow y.re 3) x.re) 1537027961.370 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.re 3) x.re)) into (/ 1 (* (pow y.re 3) x.re)) 1537027961.371 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027961.371 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 1) (* 0 0))) into 0 1537027961.371 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1537027961.371 * [misc]backup-simplify: Simplify (- 0) into 0 1537027961.371 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.371 * [misc]backup-simplify: Simplify 0 into 0 1537027961.371 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.372 * [misc]backup-simplify: Simplify 0 into 0 1537027961.372 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.372 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027961.372 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.372 * [misc]backup-simplify: Simplify 0 into 0 1537027961.372 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.372 * [misc]backup-simplify: Simplify 0 into 0 1537027961.372 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.372 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.372 * [misc]backup-simplify: Simplify 0 into 0 1537027961.372 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.372 * [misc]backup-simplify: Simplify 0 into 0 1537027961.373 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027961.373 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.373 * [misc]backup-simplify: Simplify (- 0) into 0 1537027961.373 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.373 * [misc]backup-simplify: Simplify 0 into 0 1537027961.374 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1537027961.374 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027961.374 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.374 * [misc]backup-simplify: Simplify 0 into 0 1537027961.374 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.374 * [misc]backup-simplify: Simplify 0 into 0 1537027961.374 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.374 * [misc]backup-simplify: Simplify 0 into 0 1537027961.374 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.375 * [misc]backup-simplify: Simplify 0 into 0 1537027961.375 * [misc]backup-simplify: Simplify 0 into 0 1537027961.375 * [misc]backup-simplify: Simplify 0 into 0 1537027961.375 * [misc]backup-simplify: Simplify 0 into 0 1537027961.375 * [misc]backup-simplify: Simplify (/ (/ (fma (/ 1 (- y.im)) (/ 1 (- x.im)) (* (/ 1 (- y.re)) (/ 1 (- x.re)))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) into (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) 1537027961.376 * [misc]approximate: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in (y.im x.im y.re x.re) around 0 1537027961.376 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in x.re 1537027961.376 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.re 1537027961.376 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027961.376 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.re 1537027961.376 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027961.376 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027961.376 * [misc]backup-simplify: Simplify -1 into -1 1537027961.376 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.376 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.376 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.376 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.re 1537027961.376 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027961.376 * [misc]backup-simplify: Simplify -1 into -1 1537027961.376 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027961.376 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.376 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027961.376 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027961.376 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027961.376 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.376 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.376 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027961.376 * [misc]backup-simplify: Simplify 0 into 0 1537027961.376 * [misc]backup-simplify: Simplify 1 into 1 1537027961.376 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027961.377 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027961.377 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027961.377 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.re 1537027961.377 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 1537027961.377 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027961.377 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 1537027961.377 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1537027961.377 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027961.377 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027961.377 * [misc]backup-simplify: Simplify -1 into -1 1537027961.377 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.377 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.377 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.377 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027961.377 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027961.377 * [misc]backup-simplify: Simplify -1 into -1 1537027961.377 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027961.377 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.377 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.377 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1537027961.377 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027961.377 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027961.377 * [misc]backup-simplify: Simplify -1 into -1 1537027961.378 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.378 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.378 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.378 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027961.378 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027961.378 * [misc]backup-simplify: Simplify -1 into -1 1537027961.378 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027961.378 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.378 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.378 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027961.378 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027961.378 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027961.378 * [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)))) 1537027961.379 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027961.379 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027961.379 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027961.379 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027961.379 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027961.379 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027961.380 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.380 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027961.380 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.re)) into (/ 1 y.re) 1537027961.380 * [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))) 1537027961.381 * [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))))) 1537027961.381 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in y.re 1537027961.381 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.re 1537027961.381 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027961.381 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.re 1537027961.381 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027961.381 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027961.381 * [misc]backup-simplify: Simplify -1 into -1 1537027961.381 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.381 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.381 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.381 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.re 1537027961.381 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027961.381 * [misc]backup-simplify: Simplify -1 into -1 1537027961.381 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027961.381 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.381 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027961.381 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027961.381 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.381 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.381 * [misc]backup-simplify: Simplify 0 into 0 1537027961.381 * [misc]backup-simplify: Simplify 1 into 1 1537027961.381 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.381 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.381 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027961.382 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027961.382 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027961.382 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.re 1537027961.382 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1537027961.382 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027961.382 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1537027961.382 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1537027961.382 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027961.382 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027961.382 * [misc]backup-simplify: Simplify -1 into -1 1537027961.382 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.382 * [misc]backup-simplify: Simplify 0 into 0 1537027961.382 * [misc]backup-simplify: Simplify 1 into 1 1537027961.382 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.382 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027961.382 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027961.382 * [misc]backup-simplify: Simplify -1 into -1 1537027961.382 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.382 * [misc]backup-simplify: Simplify 0 into 0 1537027961.382 * [misc]backup-simplify: Simplify 1 into 1 1537027961.383 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.383 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1537027961.383 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027961.383 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027961.383 * [misc]backup-simplify: Simplify -1 into -1 1537027961.383 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.383 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.383 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.383 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027961.383 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027961.383 * [misc]backup-simplify: Simplify -1 into -1 1537027961.383 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027961.383 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.383 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.383 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027961.383 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027961.383 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027961.384 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027961.384 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027961.384 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027961.384 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.385 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027961.385 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1537027961.385 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.385 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027961.385 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in x.im 1537027961.385 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.im 1537027961.385 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027961.385 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.im 1537027961.385 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027961.385 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027961.385 * [misc]backup-simplify: Simplify -1 into -1 1537027961.385 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.385 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.385 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.385 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.im 1537027961.385 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027961.385 * [misc]backup-simplify: Simplify -1 into -1 1537027961.385 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.385 * [misc]backup-simplify: Simplify 0 into 0 1537027961.385 * [misc]backup-simplify: Simplify 1 into 1 1537027961.386 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.386 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027961.386 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.386 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.386 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.386 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.386 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.386 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.386 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.386 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.im 1537027961.386 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1537027961.386 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027961.386 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1537027961.386 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1537027961.386 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027961.386 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027961.386 * [misc]backup-simplify: Simplify -1 into -1 1537027961.386 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.386 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.386 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.386 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027961.386 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027961.386 * [misc]backup-simplify: Simplify -1 into -1 1537027961.386 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.386 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.386 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.387 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1537027961.387 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027961.387 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027961.387 * [misc]backup-simplify: Simplify -1 into -1 1537027961.387 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.387 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.387 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.387 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027961.387 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027961.387 * [misc]backup-simplify: Simplify -1 into -1 1537027961.387 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027961.387 * [misc]backup-simplify: Simplify y.im into y.im 1537027961.387 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027961.387 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027961.387 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027961.387 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027961.388 * [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)))) 1537027961.388 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027961.388 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027961.388 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027961.388 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027961.388 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027961.388 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027961.389 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.389 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027961.389 * [misc]backup-simplify: Simplify (* (/ -1 y.im) -1) into (/ 1 y.im) 1537027961.389 * [misc]backup-simplify: Simplify (+ (/ 1 y.im) 0) into (/ 1 y.im) 1537027961.389 * [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))) 1537027961.390 * [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))))) 1537027961.390 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in y.im 1537027961.390 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027961.390 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027961.390 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1537027961.390 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027961.390 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.390 * [misc]backup-simplify: Simplify -1 into -1 1537027961.390 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.390 * [misc]backup-simplify: Simplify 0 into 0 1537027961.390 * [misc]backup-simplify: Simplify 1 into 1 1537027961.390 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.390 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1537027961.390 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.390 * [misc]backup-simplify: Simplify -1 into -1 1537027961.390 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.390 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.390 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027961.390 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027961.390 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.390 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.390 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.390 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.390 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.391 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.391 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.391 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.im 1537027961.391 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1537027961.391 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027961.391 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1537027961.391 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1537027961.391 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027961.391 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.391 * [misc]backup-simplify: Simplify -1 into -1 1537027961.391 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.391 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.391 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.391 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027961.391 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.391 * [misc]backup-simplify: Simplify -1 into -1 1537027961.391 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.391 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.391 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.391 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1537027961.391 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027961.391 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.391 * [misc]backup-simplify: Simplify -1 into -1 1537027961.391 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.391 * [misc]backup-simplify: Simplify 0 into 0 1537027961.391 * [misc]backup-simplify: Simplify 1 into 1 1537027961.392 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.392 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027961.392 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.392 * [misc]backup-simplify: Simplify -1 into -1 1537027961.392 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.392 * [misc]backup-simplify: Simplify 0 into 0 1537027961.392 * [misc]backup-simplify: Simplify 1 into 1 1537027961.392 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.392 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027961.392 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027961.392 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027961.393 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027961.393 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027961.393 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027961.393 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.393 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027961.393 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1537027961.394 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027961.394 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.394 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027961.394 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in y.im 1537027961.394 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027961.394 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027961.394 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1537027961.394 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027961.394 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.394 * [misc]backup-simplify: Simplify -1 into -1 1537027961.394 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.394 * [misc]backup-simplify: Simplify 0 into 0 1537027961.394 * [misc]backup-simplify: Simplify 1 into 1 1537027961.394 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.394 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1537027961.394 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.394 * [misc]backup-simplify: Simplify -1 into -1 1537027961.394 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027961.394 * [misc]backup-simplify: Simplify x.im into x.im 1537027961.395 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027961.395 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027961.395 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027961.395 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.395 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.395 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027961.395 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.395 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.395 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.395 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.im 1537027961.395 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1537027961.395 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027961.395 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1537027961.395 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1537027961.395 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027961.395 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.395 * [misc]backup-simplify: Simplify -1 into -1 1537027961.395 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.395 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.395 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.395 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027961.395 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.395 * [misc]backup-simplify: Simplify -1 into -1 1537027961.395 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027961.395 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.395 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027961.395 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1537027961.395 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027961.395 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.395 * [misc]backup-simplify: Simplify -1 into -1 1537027961.395 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.396 * [misc]backup-simplify: Simplify 0 into 0 1537027961.396 * [misc]backup-simplify: Simplify 1 into 1 1537027961.396 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.396 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027961.396 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027961.396 * [misc]backup-simplify: Simplify -1 into -1 1537027961.396 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027961.396 * [misc]backup-simplify: Simplify 0 into 0 1537027961.396 * [misc]backup-simplify: Simplify 1 into 1 1537027961.396 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027961.396 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027961.396 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027961.396 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027961.397 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027961.397 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027961.397 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027961.397 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.398 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027961.398 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1537027961.398 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027961.398 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.398 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027961.398 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027961.398 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.398 * [misc]backup-simplify: Simplify 0 into 0 1537027961.398 * [misc]backup-simplify: Simplify 1 into 1 1537027961.398 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.398 * [misc]taylor: Taking taylor expansion of 1 in y.re 1537027961.398 * [misc]backup-simplify: Simplify 1 into 1 1537027961.398 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.398 * [misc]backup-simplify: Simplify 0 into 0 1537027961.399 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 1537027961.399 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027961.399 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 x.im))) into 0 1537027961.399 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1537027961.399 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.400 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.re x.re)) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (/ 1 (* y.re x.re)) 1537027961.400 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027961.400 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027961.400 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.400 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.400 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.400 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.400 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027961.400 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027961.400 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.400 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.400 * [misc]backup-simplify: Simplify 0 into 0 1537027961.400 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.400 * [misc]backup-simplify: Simplify 0 into 0 1537027961.400 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.400 * [misc]backup-simplify: Simplify 0 into 0 1537027961.401 * [misc]backup-simplify: Simplify 0 into 0 1537027961.401 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027961.401 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.401 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 x.im)))) into 0 1537027961.402 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.402 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027961.402 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.402 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027961.402 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.403 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.403 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1537027961.403 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 1537027961.404 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1537027961.405 * [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)) 1537027961.405 * [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))) 1537027961.405 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) x.im))) in x.im 1537027961.405 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in x.im 1537027961.405 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in x.im 1537027961.405 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027961.405 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.405 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.405 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027961.405 * [misc]backup-simplify: Simplify 0 into 0 1537027961.405 * [misc]backup-simplify: Simplify 1 into 1 1537027961.405 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.406 * [misc]backup-simplify: Simplify (* (pow y.re 2) 0) into 0 1537027961.406 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027961.406 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 1) (* 0 0)) into (pow y.re 2) 1537027961.406 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027961.406 * [misc]backup-simplify: Simplify (- (/ 1 (pow y.re 2))) into (- (/ 1 (pow y.re 2))) 1537027961.406 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.re 2))) in y.re 1537027961.406 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027961.406 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027961.406 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.406 * [misc]backup-simplify: Simplify 0 into 0 1537027961.406 * [misc]backup-simplify: Simplify 1 into 1 1537027961.406 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027961.407 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027961.407 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027961.407 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027961.407 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027961.408 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027961.408 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.408 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.408 * [misc]backup-simplify: Simplify (- 0) into 0 1537027961.408 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.408 * [misc]backup-simplify: Simplify 0 into 0 1537027961.409 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027961.409 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027961.409 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027961.409 * [misc]backup-simplify: Simplify 0 into 0 1537027961.409 * [misc]backup-simplify: Simplify 1 into 1 1537027961.409 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027961.409 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.409 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027961.409 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027961.409 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027961.409 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027961.410 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1537027961.410 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027961.410 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027961.410 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.410 * [misc]backup-simplify: Simplify 0 into 0 1537027961.410 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.410 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.410 * [misc]backup-simplify: Simplify 0 into 0 1537027961.411 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.411 * [misc]backup-simplify: Simplify 0 into 0 1537027961.411 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.411 * [misc]backup-simplify: Simplify 0 into 0 1537027961.411 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.411 * [misc]backup-simplify: Simplify 0 into 0 1537027961.411 * [misc]backup-simplify: Simplify 0 into 0 1537027961.411 * [misc]backup-simplify: Simplify 0 into 0 1537027961.411 * [misc]backup-simplify: Simplify 0 into 0 1537027961.411 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027961.411 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.412 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.im))))) into 0 1537027961.412 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027961.412 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027961.413 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.413 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027961.413 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027961.413 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027961.413 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.414 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.414 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1537027961.414 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027961.414 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1537027961.415 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 (/ 1/2 (pow y.re 2))) (+ (* (/ 1/2 (pow y.re 2)) 0) (* 0 1)))) into 0 1537027961.416 * [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))) 1537027961.416 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.re 3) x.re))) in x.im 1537027961.416 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 3) x.re)) in x.im 1537027961.416 * [misc]taylor: Taking taylor expansion of (* (pow y.re 3) x.re) in x.im 1537027961.416 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in x.im 1537027961.416 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027961.416 * [misc]backup-simplify: Simplify y.re into y.re 1537027961.416 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027961.416 * [misc]backup-simplify: Simplify x.re into x.re 1537027961.416 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027961.416 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1537027961.416 * [misc]backup-simplify: Simplify (* (pow y.re 3) x.re) into (* (pow y.re 3) x.re) 1537027961.416 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.re 3) x.re)) into (/ 1 (* (pow y.re 3) x.re)) 1537027961.417 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027961.417 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 1) (* 0 0))) into 0 1537027961.417 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1537027961.417 * [misc]backup-simplify: Simplify (- 0) into 0 1537027961.417 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.417 * [misc]backup-simplify: Simplify 0 into 0 1537027961.417 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.417 * [misc]backup-simplify: Simplify 0 into 0 1537027961.418 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027961.418 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027961.418 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.418 * [misc]backup-simplify: Simplify 0 into 0 1537027961.418 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.418 * [misc]backup-simplify: Simplify 0 into 0 1537027961.418 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.418 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027961.418 * [misc]backup-simplify: Simplify 0 into 0 1537027961.418 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.418 * [misc]backup-simplify: Simplify 0 into 0 1537027961.419 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027961.419 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027961.419 * [misc]backup-simplify: Simplify (- 0) into 0 1537027961.419 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.419 * [misc]backup-simplify: Simplify 0 into 0 1537027961.420 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1537027961.420 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027961.420 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.420 * [misc]backup-simplify: Simplify 0 into 0 1537027961.420 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.420 * [misc]backup-simplify: Simplify 0 into 0 1537027961.420 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.420 * [misc]backup-simplify: Simplify 0 into 0 1537027961.420 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027961.420 * [misc]backup-simplify: Simplify 0 into 0 1537027961.420 * [misc]backup-simplify: Simplify 0 into 0 1537027961.421 * [misc]backup-simplify: Simplify 0 into 0 1537027961.421 * [misc]backup-simplify: Simplify 0 into 0 1537027961.421 * * * [misc]progress: simplifying candidates 1537027961.421 * * * * [misc]progress: [ 1 / 120 ] simplifiying candidate # 1537027961.421 * * * * [misc]progress: [ 2 / 120 ] simplifiying candidate # 1537027961.421 * * * * [misc]progress: [ 3 / 120 ] simplifiying candidate # 1537027961.421 * * * * [misc]progress: [ 4 / 120 ] simplifiying candidate # 1537027961.421 * [enter]simplify: Simplifying (- (log (fma y.im x.im (* y.re x.re))) (log (hypot y.re y.im))) 1537027961.422 * * [misc]simplify: iters left: 6 (10 enodes) 1537027961.426 * * [misc]simplify: iters left: 5 (15 enodes) 1537027961.432 * * [misc]simplify: iters left: 4 (18 enodes) 1537027961.437 * * [misc]simplify: iters left: 3 (21 enodes) 1537027961.443 * [exit]simplify: Simplified to (- (log (fma x.re y.re (* y.im x.im))) (log (hypot y.re y.im))) 1537027961.443 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (fma x.re y.re (* y.im x.im))) (log (hypot y.re y.im)))) (hypot y.re y.im))) 1537027961.444 * * * * [misc]progress: [ 5 / 120 ] simplifiying candidate # 1537027961.444 * * * * [misc]progress: [ 6 / 120 ] simplifiying candidate # 1537027961.444 * * * * [misc]progress: [ 7 / 120 ] simplifiying candidate # 1537027961.444 * [enter]simplify: Simplifying (/ (* (* (fma y.im x.im (* y.re x.re)) (fma y.im x.im (* y.re x.re))) (fma y.im x.im (* y.re x.re))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 1537027961.445 * * [misc]simplify: iters left: 6 (12 enodes) 1537027961.451 * * [misc]simplify: iters left: 5 (24 enodes) 1537027961.465 * * [misc]simplify: iters left: 4 (66 enodes) 1537027961.514 * * [misc]simplify: iters left: 3 (219 enodes) 1537027961.710 * [exit]simplify: Simplified to (pow (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) 3) 1537027961.710 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (pow (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) 3)) (hypot y.re y.im))) 1537027961.710 * * * * [misc]progress: [ 8 / 120 ] simplifiying candidate # 1537027961.710 * * * * [misc]progress: [ 9 / 120 ] simplifiying candidate # 1537027961.710 * * * * [misc]progress: [ 10 / 120 ] simplifiying candidate # 1537027961.710 * * * * [misc]progress: [ 11 / 120 ] simplifiying candidate # 1537027961.710 * * * * [misc]progress: [ 12 / 120 ] simplifiying candidate # 1537027961.710 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027961.711 * * [misc]simplify: iters left: 6 (12 enodes) 1537027961.716 * * [misc]simplify: iters left: 5 (21 enodes) 1537027961.724 * * [misc]simplify: iters left: 4 (32 enodes) 1537027961.733 * * [misc]simplify: iters left: 3 (38 enodes) 1537027961.743 * * [misc]simplify: iters left: 2 (41 enodes) 1537027961.756 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) 1537027961.756 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027961.757 * [enter]simplify: Simplifying (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) 1537027961.757 * * [misc]simplify: iters left: 6 (10 enodes) 1537027961.761 * * [misc]simplify: iters left: 5 (13 enodes) 1537027961.764 * * [misc]simplify: iters left: 4 (15 enodes) 1537027961.769 * * [misc]simplify: iters left: 3 (18 enodes) 1537027961.774 * [exit]simplify: Simplified to (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) 1537027961.774 * [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 (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027961.774 * * * * [misc]progress: [ 13 / 120 ] simplifiying candidate # 1537027961.774 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (hypot y.re y.im))) 1537027961.775 * * [misc]simplify: iters left: 6 (11 enodes) 1537027961.779 * * [misc]simplify: iters left: 5 (16 enodes) 1537027961.784 * * [misc]simplify: iters left: 4 (20 enodes) 1537027961.790 * * [misc]simplify: iters left: 3 (24 enodes) 1537027961.798 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma y.re x.re (* y.im x.im))))) 1537027961.798 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma y.re x.re (* y.im x.im))))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027961.798 * [enter]simplify: Simplifying (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1537027961.799 * * [misc]simplify: iters left: 6 (10 enodes) 1537027961.802 * * [misc]simplify: iters left: 5 (13 enodes) 1537027961.806 * * [misc]simplify: iters left: 4 (15 enodes) 1537027961.810 * * [misc]simplify: iters left: 3 (18 enodes) 1537027961.815 * [exit]simplify: Simplified to (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027961.815 * [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.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027961.815 * * * * [misc]progress: [ 14 / 120 ] simplifiying candidate # 1537027961.816 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) 1537027961.818 * * [misc]simplify: iters left: 6 (10 enodes) 1537027961.821 * * [misc]simplify: iters left: 5 (17 enodes) 1537027961.828 * * [misc]simplify: iters left: 4 (25 enodes) 1537027961.834 * * [misc]simplify: iters left: 3 (30 enodes) 1537027961.841 * * [misc]simplify: iters left: 2 (35 enodes) 1537027961.850 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) 1537027961.850 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im))) (hypot y.re y.im))) 1537027961.850 * [enter]simplify: Simplifying (/ (cbrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im)) 1537027961.851 * * [misc]simplify: iters left: 6 (9 enodes) 1537027961.854 * * [misc]simplify: iters left: 5 (12 enodes) 1537027961.858 * * [misc]simplify: iters left: 4 (14 enodes) 1537027961.862 * * [misc]simplify: iters left: 3 (17 enodes) 1537027961.867 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537027961.867 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1537027961.867 * * * * [misc]progress: [ 15 / 120 ] simplifiying candidate # 1537027961.868 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027961.869 * * [misc]simplify: iters left: 6 (11 enodes) 1537027961.872 * * [misc]simplify: iters left: 5 (16 enodes) 1537027961.875 * * [misc]simplify: iters left: 4 (18 enodes) 1537027961.878 * * [misc]simplify: iters left: 3 (21 enodes) 1537027961.881 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027961.881 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027961.882 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) 1537027961.882 * * [misc]simplify: iters left: 6 (10 enodes) 1537027961.884 * * [misc]simplify: iters left: 5 (13 enodes) 1537027961.886 * * [misc]simplify: iters left: 4 (15 enodes) 1537027961.889 * * [misc]simplify: iters left: 3 (18 enodes) 1537027961.892 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) 1537027961.892 * [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))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027961.892 * * * * [misc]progress: [ 16 / 120 ] simplifiying candidate # 1537027961.892 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1537027961.892 * * [misc]simplify: iters left: 6 (10 enodes) 1537027961.894 * * [misc]simplify: iters left: 5 (13 enodes) 1537027961.897 * * [misc]simplify: iters left: 4 (15 enodes) 1537027961.899 * * [misc]simplify: iters left: 3 (18 enodes) 1537027961.902 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027961.902 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027961.902 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1537027961.903 * * [misc]simplify: iters left: 6 (10 enodes) 1537027961.905 * * [misc]simplify: iters left: 5 (13 enodes) 1537027961.907 * * [misc]simplify: iters left: 4 (15 enodes) 1537027961.911 * * [misc]simplify: iters left: 3 (18 enodes) 1537027961.914 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027961.914 * [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 (hypot y.re y.im))) (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027961.914 * * * * [misc]progress: [ 17 / 120 ] simplifiying candidate # 1537027961.914 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) 1537027961.914 * * [misc]simplify: iters left: 6 (9 enodes) 1537027961.916 * * [misc]simplify: iters left: 5 (14 enodes) 1537027961.919 * * [misc]simplify: iters left: 4 (18 enodes) 1537027961.922 * * [misc]simplify: iters left: 3 (21 enodes) 1537027961.924 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537027961.924 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im))) (hypot y.re y.im))) 1537027961.924 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im)) 1537027961.925 * * [misc]simplify: iters left: 6 (9 enodes) 1537027961.927 * * [misc]simplify: iters left: 5 (12 enodes) 1537027961.929 * * [misc]simplify: iters left: 4 (14 enodes) 1537027961.931 * * [misc]simplify: iters left: 3 (17 enodes) 1537027961.936 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537027961.936 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1537027961.936 * * * * [misc]progress: [ 18 / 120 ] simplifiying candidate # 1537027961.936 * [enter]simplify: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027961.937 * * [misc]simplify: iters left: 6 (7 enodes) 1537027961.939 * * [misc]simplify: iters left: 5 (11 enodes) 1537027961.943 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027961.943 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027961.943 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.re y.im))) 1537027961.944 * * [misc]simplify: iters left: 5 (9 enodes) 1537027961.947 * * [misc]simplify: iters left: 4 (12 enodes) 1537027961.950 * * [misc]simplify: iters left: 3 (14 enodes) 1537027961.954 * * [misc]simplify: iters left: 2 (17 enodes) 1537027961.959 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (cbrt (hypot y.re y.im))) 1537027961.959 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (fma y.re x.re (* y.im x.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027961.959 * * * * [misc]progress: [ 19 / 120 ] simplifiying candidate # 1537027961.959 * [enter]simplify: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1537027961.960 * * [misc]simplify: iters left: 4 (6 enodes) 1537027961.962 * * [misc]simplify: iters left: 3 (8 enodes) 1537027961.964 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537027961.964 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027961.964 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) 1537027961.965 * * [misc]simplify: iters left: 5 (9 enodes) 1537027961.968 * * [misc]simplify: iters left: 4 (12 enodes) 1537027961.971 * * [misc]simplify: iters left: 3 (14 enodes) 1537027961.975 * * [misc]simplify: iters left: 2 (17 enodes) 1537027961.980 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) 1537027961.980 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027961.980 * * * * [misc]progress: [ 20 / 120 ] simplifiying candidate # 1537027961.980 * [enter]simplify: Simplifying (/ 1 1) 1537027961.980 * * [misc]simplify: iters left: 2 (2 enodes) 1537027961.981 * * [misc]simplify: iters left: 1 (4 enodes) 1537027961.982 * [exit]simplify: Simplified to 1 1537027961.982 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (hypot y.re y.im))) 1537027961.982 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) 1537027961.983 * * [misc]simplify: iters left: 5 (8 enodes) 1537027961.984 * * [misc]simplify: iters left: 4 (11 enodes) 1537027961.986 * * [misc]simplify: iters left: 3 (13 enodes) 1537027961.989 * * [misc]simplify: iters left: 2 (16 enodes) 1537027961.991 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) 1537027961.991 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1537027961.991 * * * * [misc]progress: [ 21 / 120 ] simplifiying candidate # 1537027961.991 * * * * [misc]progress: [ 22 / 120 ] simplifiying candidate # 1537027961.991 * * * * [misc]progress: [ 23 / 120 ] simplifiying candidate # 1537027961.991 * * * * [misc]progress: [ 24 / 120 ] simplifiying candidate # 1537027961.991 * [enter]simplify: Simplifying (cbrt (hypot y.re y.im)) 1537027961.992 * * [misc]simplify: iters left: 2 (4 enodes) 1537027961.992 * [exit]simplify: Simplified to (cbrt (hypot y.re y.im)) 1537027961.992 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027961.992 * * * * [misc]progress: [ 25 / 120 ] simplifiying candidate # 1537027961.993 * [enter]simplify: Simplifying (sqrt (hypot y.re y.im)) 1537027961.993 * * [misc]simplify: iters left: 2 (4 enodes) 1537027961.994 * [exit]simplify: Simplified to (sqrt (hypot y.re y.im)) 1537027961.994 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027961.994 * * * * [misc]progress: [ 26 / 120 ] simplifiying candidate # 1537027961.994 * [enter]simplify: Simplifying (hypot y.re y.im) 1537027961.994 * * [misc]simplify: iters left: 1 (3 enodes) 1537027961.994 * [exit]simplify: Simplified to (hypot y.re y.im) 1537027961.994 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.im x.im (* y.re x.re)) 1) (hypot y.re y.im)) (hypot y.re y.im))) 1537027961.995 * * * * [misc]progress: [ 27 / 120 ] simplifiying candidate # 1537027961.995 * [enter]simplify: Simplifying (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1537027961.995 * * [misc]simplify: iters left: 6 (8 enodes) 1537027961.997 * * [misc]simplify: iters left: 5 (11 enodes) 1537027961.998 * * [misc]simplify: iters left: 4 (13 enodes) 1537027962.002 * * [misc]simplify: iters left: 3 (16 enodes) 1537027962.005 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537027962.005 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (hypot y.re y.im) (cbrt (fma y.im x.im (* y.re x.re))))) (hypot y.re y.im))) 1537027962.005 * * * * [misc]progress: [ 28 / 120 ] simplifiying candidate # 1537027962.005 * [enter]simplify: Simplifying (sqrt (fma y.im x.im (* y.re x.re))) 1537027962.005 * * [misc]simplify: iters left: 4 (7 enodes) 1537027962.007 * * [misc]simplify: iters left: 3 (10 enodes) 1537027962.008 * * [misc]simplify: iters left: 2 (12 enodes) 1537027962.011 * * [misc]simplify: iters left: 1 (15 enodes) 1537027962.013 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537027962.013 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (/ (hypot y.re y.im) (sqrt (fma y.im x.im (* y.re x.re))))) (hypot y.re y.im))) 1537027962.013 * * * * [misc]progress: [ 29 / 120 ] simplifiying candidate # 1537027962.013 * * * * [misc]progress: [ 30 / 120 ] simplifiying candidate # 1537027962.013 * * * * [misc]progress: [ 31 / 120 ] simplifiying candidate # 1537027962.013 * * * * [misc]progress: [ 32 / 120 ] simplifiying candidate # 1537027962.013 * * * * [misc]progress: [ 33 / 120 ] simplifiying candidate # 1537027962.013 * * * * [misc]progress: [ 34 / 120 ] simplifiying candidate # 1537027962.013 * * * * [misc]progress: [ 35 / 120 ] simplifiying candidate # 1537027962.013 * * * * [misc]progress: [ 36 / 120 ] simplifiying candidate # 1537027962.013 * * * * [misc]progress: [ 37 / 120 ] simplifiying candidate # 1537027962.013 * * * * [misc]progress: [ 38 / 120 ] simplifiying candidate # 1537027962.013 * * * * [misc]progress: [ 39 / 120 ] simplifiying candidate # 1537027962.013 * * * * [misc]progress: [ 40 / 120 ] simplifiying candidate # 1537027962.013 * * * * [misc]progress: [ 41 / 120 ] simplifiying candidate # 1537027962.013 * * * * [misc]progress: [ 42 / 120 ] simplifiying candidate # 1537027962.013 * * * * [misc]progress: [ 43 / 120 ] simplifiying candidate # 1537027962.014 * [enter]simplify: Simplifying (- (- (log (fma y.im x.im (* y.re x.re))) (log (hypot y.re y.im))) (log (hypot y.re y.im))) 1537027962.014 * * [misc]simplify: iters left: 6 (11 enodes) 1537027962.017 * * [misc]simplify: iters left: 5 (19 enodes) 1537027962.021 * * [misc]simplify: iters left: 4 (29 enodes) 1537027962.026 * * [misc]simplify: iters left: 3 (38 enodes) 1537027962.033 * * [misc]simplify: iters left: 2 (60 enodes) 1537027962.045 * * [misc]simplify: iters left: 1 (101 enodes) 1537027962.065 * [exit]simplify: Simplified to (- (log (fma y.re x.re (* y.im x.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))) 1537027962.065 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (fma y.re x.re (* y.im x.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))))) 1537027962.065 * * * * [misc]progress: [ 44 / 120 ] simplifiying candidate # 1537027962.065 * [enter]simplify: Simplifying (- (log (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (log (hypot y.re y.im))) 1537027962.066 * * [misc]simplify: iters left: 6 (11 enodes) 1537027962.069 * * [misc]simplify: iters left: 5 (18 enodes) 1537027962.077 * * [misc]simplify: iters left: 4 (26 enodes) 1537027962.086 * * [misc]simplify: iters left: 3 (42 enodes) 1537027962.096 * * [misc]simplify: iters left: 2 (71 enodes) 1537027962.113 * * [misc]simplify: iters left: 1 (99 enodes) 1537027962.128 * [exit]simplify: Simplified to (- (log (fma y.re x.re (* y.im x.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))) 1537027962.128 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (fma y.re x.re (* y.im x.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))))) 1537027962.128 * * * * [misc]progress: [ 45 / 120 ] simplifiying candidate # 1537027962.128 * * * * [misc]progress: [ 46 / 120 ] simplifiying candidate # 1537027962.128 * * * * [misc]progress: [ 47 / 120 ] simplifiying candidate # 1537027962.128 * [enter]simplify: Simplifying (/ (/ (* (* (fma y.im x.im (* y.re x.re)) (fma y.im x.im (* y.re x.re))) (fma y.im x.im (* y.re x.re))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 1537027962.129 * * [misc]simplify: iters left: 6 (13 enodes) 1537027962.133 * * [misc]simplify: iters left: 5 (29 enodes) 1537027962.145 * * [misc]simplify: iters left: 4 (103 enodes) 1537027962.202 * * [misc]simplify: iters left: 3 (397 enodes) 1537027962.610 * [exit]simplify: Simplified to (/ (pow (fma y.re x.re (* y.im x.im)) 3) (* (pow (hypot y.re y.im) 3) (pow (hypot y.re y.im) 3))) 1537027962.610 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (pow (fma y.re x.re (* y.im x.im)) 3) (* (pow (hypot y.re y.im) 3) (pow (hypot y.re y.im) 3))))) 1537027962.610 * * * * [misc]progress: [ 48 / 120 ] simplifiying candidate # 1537027962.610 * [enter]simplify: Simplifying (/ (* (* (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 1537027962.612 * * [misc]simplify: iters left: 6 (13 enodes) 1537027962.616 * * [misc]simplify: iters left: 5 (31 enodes) 1537027962.627 * * [misc]simplify: iters left: 4 (98 enodes) 1537027962.688 * * [misc]simplify: iters left: 3 (345 enodes) 1537027962.952 * [exit]simplify: Simplified to (pow (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) 3) 1537027962.952 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (pow (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) 3))) 1537027962.953 * * * * [misc]progress: [ 49 / 120 ] simplifiying candidate # 1537027962.953 * * * * [misc]progress: [ 50 / 120 ] simplifiying candidate # 1537027962.953 * * * * [misc]progress: [ 51 / 120 ] simplifiying candidate # 1537027962.953 * * * * [misc]progress: [ 52 / 120 ] simplifiying candidate # 1537027962.953 * * * * [misc]progress: [ 53 / 120 ] simplifiying candidate # 1537027962.953 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027962.954 * * [misc]simplify: iters left: 6 (13 enodes) 1537027962.957 * * [misc]simplify: iters left: 5 (22 enodes) 1537027962.961 * * [misc]simplify: iters left: 4 (33 enodes) 1537027962.967 * * [misc]simplify: iters left: 3 (39 enodes) 1537027962.977 * * [misc]simplify: iters left: 2 (42 enodes) 1537027962.993 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537027962.993 * [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.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027962.993 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027962.995 * * [misc]simplify: iters left: 6 (11 enodes) 1537027962.998 * * [misc]simplify: iters left: 5 (14 enodes) 1537027963.003 * * [misc]simplify: iters left: 4 (16 enodes) 1537027963.008 * * [misc]simplify: iters left: 3 (19 enodes) 1537027963.015 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027963.015 * [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.re y.im))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027963.015 * * * * [misc]progress: [ 54 / 120 ] simplifiying candidate # 1537027963.015 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027963.016 * * [misc]simplify: iters left: 6 (12 enodes) 1537027963.021 * * [misc]simplify: iters left: 5 (17 enodes) 1537027963.027 * * [misc]simplify: iters left: 4 (21 enodes) 1537027963.035 * * [misc]simplify: iters left: 3 (25 enodes) 1537027963.044 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))))) 1537027963.044 * [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.re y.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027963.045 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027963.046 * * [misc]simplify: iters left: 6 (11 enodes) 1537027963.050 * * [misc]simplify: iters left: 5 (14 enodes) 1537027963.055 * * [misc]simplify: iters left: 4 (16 enodes) 1537027963.060 * * [misc]simplify: iters left: 3 (19 enodes) 1537027963.066 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027963.066 * [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.re y.im))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027963.066 * * * * [misc]progress: [ 55 / 120 ] simplifiying candidate # 1537027963.066 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)))) 1) 1537027963.067 * * [misc]simplify: iters left: 6 (12 enodes) 1537027963.072 * * [misc]simplify: iters left: 5 (19 enodes) 1537027963.078 * * [misc]simplify: iters left: 4 (27 enodes) 1537027963.083 * * [misc]simplify: iters left: 3 (32 enodes) 1537027963.087 * * [misc]simplify: iters left: 2 (37 enodes) 1537027963.092 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)))) 1537027963.093 * [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.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (hypot y.re y.im)))) 1537027963.093 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (hypot y.re y.im)) 1537027963.093 * * [misc]simplify: iters left: 6 (10 enodes) 1537027963.095 * * [misc]simplify: iters left: 5 (13 enodes) 1537027963.099 * * [misc]simplify: iters left: 4 (15 enodes) 1537027963.101 * * [misc]simplify: iters left: 3 (18 enodes) 1537027963.104 * [exit]simplify: Simplified to (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1537027963.105 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)))) (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (hypot y.re y.im)))) 1537027963.105 * * * * [misc]progress: [ 56 / 120 ] simplifiying candidate # 1537027963.105 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027963.105 * * [misc]simplify: iters left: 6 (12 enodes) 1537027963.108 * * [misc]simplify: iters left: 5 (17 enodes) 1537027963.113 * * [misc]simplify: iters left: 4 (19 enodes) 1537027963.119 * * [misc]simplify: iters left: 3 (22 enodes) 1537027963.123 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027963.123 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027963.123 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027963.124 * * [misc]simplify: iters left: 6 (11 enodes) 1537027963.126 * * [misc]simplify: iters left: 5 (14 enodes) 1537027963.128 * * [misc]simplify: iters left: 4 (16 enodes) 1537027963.131 * * [misc]simplify: iters left: 3 (19 enodes) 1537027963.134 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027963.134 * [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.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027963.134 * * * * [misc]progress: [ 57 / 120 ] simplifiying candidate # 1537027963.135 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027963.135 * * [misc]simplify: iters left: 6 (11 enodes) 1537027963.137 * * [misc]simplify: iters left: 5 (14 enodes) 1537027963.141 * * [misc]simplify: iters left: 4 (16 enodes) 1537027963.146 * * [misc]simplify: iters left: 3 (19 enodes) 1537027963.150 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027963.150 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027963.150 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027963.151 * * [misc]simplify: iters left: 6 (11 enodes) 1537027963.153 * * [misc]simplify: iters left: 5 (14 enodes) 1537027963.155 * * [misc]simplify: iters left: 4 (16 enodes) 1537027963.158 * * [misc]simplify: iters left: 3 (19 enodes) 1537027963.161 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027963.161 * [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.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027963.161 * * * * [misc]progress: [ 58 / 120 ] simplifiying candidate # 1537027963.161 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) 1) 1537027963.162 * * [misc]simplify: iters left: 6 (11 enodes) 1537027963.164 * * [misc]simplify: iters left: 5 (16 enodes) 1537027963.167 * * [misc]simplify: iters left: 4 (20 enodes) 1537027963.170 * * [misc]simplify: iters left: 3 (23 enodes) 1537027963.173 * [exit]simplify: Simplified to (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) 1537027963.173 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (hypot y.re y.im)))) 1537027963.173 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (hypot y.re y.im)) 1537027963.174 * * [misc]simplify: iters left: 6 (10 enodes) 1537027963.177 * * [misc]simplify: iters left: 5 (13 enodes) 1537027963.179 * * [misc]simplify: iters left: 4 (15 enodes) 1537027963.181 * * [misc]simplify: iters left: 3 (18 enodes) 1537027963.184 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1537027963.184 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (hypot y.re y.im)))) 1537027963.184 * * * * [misc]progress: [ 59 / 120 ] simplifiying candidate # 1537027963.185 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027963.185 * * [misc]simplify: iters left: 6 (13 enodes) 1537027963.189 * * [misc]simplify: iters left: 5 (26 enodes) 1537027963.197 * * [misc]simplify: iters left: 4 (53 enodes) 1537027963.219 * * [misc]simplify: iters left: 3 (92 enodes) 1537027963.241 * * [misc]simplify: iters left: 2 (127 enodes) 1537027963.263 * * [misc]simplify: iters left: 1 (138 enodes) 1537027963.300 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027963.300 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027963.300 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027963.301 * * [misc]simplify: iters left: 6 (11 enodes) 1537027963.303 * * [misc]simplify: iters left: 5 (16 enodes) 1537027963.305 * * [misc]simplify: iters left: 4 (18 enodes) 1537027963.308 * * [misc]simplify: iters left: 3 (21 enodes) 1537027963.312 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027963.312 * [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)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1537027963.312 * * * * [misc]progress: [ 60 / 120 ] simplifiying candidate # 1537027963.312 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027963.313 * * [misc]simplify: iters left: 6 (14 enodes) 1537027963.316 * * [misc]simplify: iters left: 5 (25 enodes) 1537027963.323 * * [misc]simplify: iters left: 4 (47 enodes) 1537027963.335 * * [misc]simplify: iters left: 3 (81 enodes) 1537027963.356 * * [misc]simplify: iters left: 2 (115 enodes) 1537027963.376 * * [misc]simplify: iters left: 1 (133 enodes) 1537027963.416 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))) 1537027963.416 * [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.re y.im)) (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027963.417 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027963.417 * * [misc]simplify: iters left: 6 (12 enodes) 1537027963.420 * * [misc]simplify: iters left: 5 (17 enodes) 1537027963.423 * * [misc]simplify: iters left: 4 (22 enodes) 1537027963.427 * * [misc]simplify: iters left: 3 (25 enodes) 1537027963.431 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537027963.431 * [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)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537027963.431 * * * * [misc]progress: [ 61 / 120 ] simplifiying candidate # 1537027963.431 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1537027963.432 * * [misc]simplify: iters left: 6 (14 enodes) 1537027963.436 * * [misc]simplify: iters left: 5 (27 enodes) 1537027963.442 * * [misc]simplify: iters left: 4 (48 enodes) 1537027963.455 * * [misc]simplify: iters left: 3 (89 enodes) 1537027963.501 * * [misc]simplify: iters left: 2 (271 enodes) 1537027963.648 * * [misc]simplify: iters left: 1 (338 enodes) 1537027963.675 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))) 1537027963.675 * [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.re y.im))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027963.675 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027963.676 * * [misc]simplify: iters left: 6 (11 enodes) 1537027963.681 * * [misc]simplify: iters left: 5 (16 enodes) 1537027963.687 * * [misc]simplify: iters left: 4 (21 enodes) 1537027963.693 * * [misc]simplify: iters left: 3 (24 enodes) 1537027963.701 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1537027963.701 * [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.re y.im))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1537027963.701 * * * * [misc]progress: [ 62 / 120 ] simplifiying candidate # 1537027963.702 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027963.703 * * [misc]simplify: iters left: 6 (14 enodes) 1537027963.706 * * [misc]simplify: iters left: 5 (23 enodes) 1537027963.712 * * [misc]simplify: iters left: 4 (39 enodes) 1537027963.722 * * [misc]simplify: iters left: 3 (77 enodes) 1537027963.738 * * [misc]simplify: iters left: 2 (117 enodes) 1537027963.762 * * [misc]simplify: iters left: 1 (135 enodes) 1537027963.800 * [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.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537027963.801 * [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.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027963.801 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027963.801 * * [misc]simplify: iters left: 6 (12 enodes) 1537027963.804 * * [misc]simplify: iters left: 5 (17 enodes) 1537027963.807 * * [misc]simplify: iters left: 4 (22 enodes) 1537027963.811 * * [misc]simplify: iters left: 3 (25 enodes) 1537027963.815 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027963.815 * [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.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1537027963.815 * * * * [misc]progress: [ 63 / 120 ] simplifiying candidate # 1537027963.815 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027963.816 * * [misc]simplify: iters left: 6 (12 enodes) 1537027963.819 * * [misc]simplify: iters left: 5 (19 enodes) 1537027963.824 * * [misc]simplify: iters left: 4 (26 enodes) 1537027963.834 * * [misc]simplify: iters left: 3 (37 enodes) 1537027963.844 * * [misc]simplify: iters left: 2 (40 enodes) 1537027963.853 * * [misc]simplify: iters left: 1 (41 enodes) 1537027963.863 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (hypot y.re y.im)) 1537027963.863 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (hypot y.re y.im)) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027963.864 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027963.864 * * [misc]simplify: iters left: 6 (11 enodes) 1537027963.866 * * [misc]simplify: iters left: 5 (16 enodes) 1537027963.869 * * [misc]simplify: iters left: 4 (18 enodes) 1537027963.872 * * [misc]simplify: iters left: 3 (22 enodes) 1537027963.876 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537027963.876 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (hypot y.re y.im)) (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)))) 1537027963.876 * * * * [misc]progress: [ 64 / 120 ] simplifiying candidate # 1537027963.876 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (hypot y.re y.im))) 1) 1537027963.877 * * [misc]simplify: iters left: 6 (13 enodes) 1537027963.880 * * [misc]simplify: iters left: 5 (22 enodes) 1537027963.885 * * [misc]simplify: iters left: 4 (32 enodes) 1537027963.894 * * [misc]simplify: iters left: 3 (59 enodes) 1537027963.921 * * [misc]simplify: iters left: 2 (145 enodes) 1537027963.976 * * [misc]simplify: iters left: 1 (163 enodes) 1537027963.990 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma y.re x.re (* y.im x.im))))) 1537027963.990 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma y.re x.re (* y.im x.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027963.990 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027963.991 * * [misc]simplify: iters left: 6 (11 enodes) 1537027963.993 * * [misc]simplify: iters left: 5 (16 enodes) 1537027963.996 * * [misc]simplify: iters left: 4 (21 enodes) 1537027963.999 * * [misc]simplify: iters left: 3 (24 enodes) 1537027964.004 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1537027964.004 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma y.re x.re (* y.im x.im))))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1537027964.004 * * * * [misc]progress: [ 65 / 120 ] simplifiying candidate # 1537027964.004 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.005 * * [misc]simplify: iters left: 6 (14 enodes) 1537027964.014 * * [misc]simplify: iters left: 5 (25 enodes) 1537027964.026 * * [misc]simplify: iters left: 4 (49 enodes) 1537027964.042 * * [misc]simplify: iters left: 3 (95 enodes) 1537027964.081 * * [misc]simplify: iters left: 2 (213 enodes) 1537027964.143 * * [misc]simplify: iters left: 1 (244 enodes) 1537027964.179 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))) 1537027964.179 * [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.re y.im))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027964.179 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537027964.180 * * [misc]simplify: iters left: 6 (11 enodes) 1537027964.182 * * [misc]simplify: iters left: 5 (16 enodes) 1537027964.185 * * [misc]simplify: iters left: 4 (21 enodes) 1537027964.188 * * [misc]simplify: iters left: 3 (24 enodes) 1537027964.192 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1537027964.192 * [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.re y.im))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537027964.193 * * * * [misc]progress: [ 66 / 120 ] simplifiying candidate # 1537027964.193 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (hypot y.re y.im))) 1537027964.193 * * [misc]simplify: iters left: 6 (13 enodes) 1537027964.198 * * [misc]simplify: iters left: 5 (22 enodes) 1537027964.203 * * [misc]simplify: iters left: 4 (37 enodes) 1537027964.212 * * [misc]simplify: iters left: 3 (63 enodes) 1537027964.226 * * [misc]simplify: iters left: 2 (111 enodes) 1537027964.250 * * [misc]simplify: iters left: 1 (115 enodes) 1537027964.259 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537027964.259 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537027964.259 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537027964.260 * * [misc]simplify: iters left: 6 (11 enodes) 1537027964.262 * * [misc]simplify: iters left: 5 (16 enodes) 1537027964.265 * * [misc]simplify: iters left: 4 (21 enodes) 1537027964.268 * * [misc]simplify: iters left: 3 (24 enodes) 1537027964.272 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537027964.272 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537027964.272 * * * * [misc]progress: [ 67 / 120 ] simplifiying candidate # 1537027964.272 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) 1) 1537027964.273 * * [misc]simplify: iters left: 6 (11 enodes) 1537027964.278 * * [misc]simplify: iters left: 5 (18 enodes) 1537027964.281 * * [misc]simplify: iters left: 4 (22 enodes) 1537027964.285 * * [misc]simplify: iters left: 3 (27 enodes) 1537027964.289 * * [misc]simplify: iters left: 2 (35 enodes) 1537027964.294 * * [misc]simplify: iters left: 1 (37 enodes) 1537027964.298 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537027964.298 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (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 (* y.re x.re))) (hypot y.re y.im)) (hypot y.re y.im)))) 1537027964.298 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im)) (hypot y.re y.im)) 1537027964.299 * * [misc]simplify: iters left: 6 (10 enodes) 1537027964.301 * * [misc]simplify: iters left: 5 (15 enodes) 1537027964.303 * * [misc]simplify: iters left: 4 (17 enodes) 1537027964.306 * * [misc]simplify: iters left: 3 (20 enodes) 1537027964.310 * [exit]simplify: Simplified to (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))) 1537027964.310 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (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.re y.im) (hypot y.re y.im))))) 1537027964.310 * * * * [misc]progress: [ 68 / 120 ] simplifiying candidate # 1537027964.310 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.310 * * [misc]simplify: iters left: 6 (12 enodes) 1537027964.313 * * [misc]simplify: iters left: 5 (21 enodes) 1537027964.317 * * [misc]simplify: iters left: 4 (29 enodes) 1537027964.322 * * [misc]simplify: iters left: 3 (34 enodes) 1537027964.327 * * [misc]simplify: iters left: 2 (38 enodes) 1537027964.332 * * [misc]simplify: iters left: 1 (40 enodes) 1537027964.338 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1537027964.338 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027964.338 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027964.339 * * [misc]simplify: iters left: 6 (11 enodes) 1537027964.341 * * [misc]simplify: iters left: 5 (16 enodes) 1537027964.343 * * [misc]simplify: iters left: 4 (18 enodes) 1537027964.348 * * [misc]simplify: iters left: 3 (21 enodes) 1537027964.355 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.355 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1537027964.355 * * * * [misc]progress: [ 69 / 120 ] simplifiying candidate # 1537027964.355 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027964.356 * * [misc]simplify: iters left: 6 (13 enodes) 1537027964.361 * * [misc]simplify: iters left: 5 (20 enodes) 1537027964.367 * * [misc]simplify: iters left: 4 (27 enodes) 1537027964.372 * * [misc]simplify: iters left: 3 (33 enodes) 1537027964.377 * * [misc]simplify: iters left: 2 (39 enodes) 1537027964.384 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.384 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027964.384 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027964.385 * * [misc]simplify: iters left: 6 (12 enodes) 1537027964.387 * * [misc]simplify: iters left: 5 (17 enodes) 1537027964.390 * * [misc]simplify: iters left: 4 (22 enodes) 1537027964.394 * * [misc]simplify: iters left: 3 (25 enodes) 1537027964.398 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537027964.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))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537027964.398 * * * * [misc]progress: [ 70 / 120 ] simplifiying candidate # 1537027964.398 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1537027964.399 * * [misc]simplify: iters left: 6 (13 enodes) 1537027964.402 * * [misc]simplify: iters left: 5 (22 enodes) 1537027964.406 * * [misc]simplify: iters left: 4 (29 enodes) 1537027964.411 * * [misc]simplify: iters left: 3 (37 enodes) 1537027964.416 * * [misc]simplify: iters left: 2 (42 enodes) 1537027964.421 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.421 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027964.421 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027964.423 * * [misc]simplify: iters left: 6 (11 enodes) 1537027964.425 * * [misc]simplify: iters left: 5 (16 enodes) 1537027964.428 * * [misc]simplify: iters left: 4 (21 enodes) 1537027964.431 * * [misc]simplify: iters left: 3 (24 enodes) 1537027964.436 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1537027964.436 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1537027964.436 * * * * [misc]progress: [ 71 / 120 ] simplifiying candidate # 1537027964.436 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.437 * * [misc]simplify: iters left: 6 (13 enodes) 1537027964.439 * * [misc]simplify: iters left: 5 (20 enodes) 1537027964.443 * * [misc]simplify: iters left: 4 (28 enodes) 1537027964.448 * * [misc]simplify: iters left: 3 (36 enodes) 1537027964.453 * * [misc]simplify: iters left: 2 (37 enodes) 1537027964.459 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.459 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027964.460 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027964.460 * * [misc]simplify: iters left: 6 (12 enodes) 1537027964.463 * * [misc]simplify: iters left: 5 (17 enodes) 1537027964.466 * * [misc]simplify: iters left: 4 (22 enodes) 1537027964.469 * * [misc]simplify: iters left: 3 (25 enodes) 1537027964.473 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.474 * [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.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1537027964.474 * * * * [misc]progress: [ 72 / 120 ] simplifiying candidate # 1537027964.474 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027964.474 * * [misc]simplify: iters left: 6 (11 enodes) 1537027964.476 * * [misc]simplify: iters left: 5 (16 enodes) 1537027964.479 * * [misc]simplify: iters left: 4 (18 enodes) 1537027964.482 * * [misc]simplify: iters left: 3 (22 enodes) 1537027964.488 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537027964.488 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027964.488 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027964.489 * * [misc]simplify: iters left: 6 (11 enodes) 1537027964.495 * * [misc]simplify: iters left: 5 (16 enodes) 1537027964.501 * * [misc]simplify: iters left: 4 (18 enodes) 1537027964.507 * * [misc]simplify: iters left: 3 (22 enodes) 1537027964.514 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537027964.514 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)))) 1537027964.514 * * * * [misc]progress: [ 73 / 120 ] simplifiying candidate # 1537027964.514 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1) 1537027964.515 * * [misc]simplify: iters left: 6 (12 enodes) 1537027964.520 * * [misc]simplify: iters left: 5 (19 enodes) 1537027964.526 * * [misc]simplify: iters left: 4 (24 enodes) 1537027964.534 * * [misc]simplify: iters left: 3 (31 enodes) 1537027964.537 * * [misc]simplify: iters left: 2 (32 enodes) 1537027964.540 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027964.540 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027964.541 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027964.541 * * [misc]simplify: iters left: 6 (11 enodes) 1537027964.543 * * [misc]simplify: iters left: 5 (16 enodes) 1537027964.546 * * [misc]simplify: iters left: 4 (21 enodes) 1537027964.550 * * [misc]simplify: iters left: 3 (24 enodes) 1537027964.554 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1537027964.554 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1537027964.554 * * * * [misc]progress: [ 74 / 120 ] simplifiying candidate # 1537027964.554 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.555 * * [misc]simplify: iters left: 6 (13 enodes) 1537027964.558 * * [misc]simplify: iters left: 5 (22 enodes) 1537027964.566 * * [misc]simplify: iters left: 4 (32 enodes) 1537027964.577 * * [misc]simplify: iters left: 3 (44 enodes) 1537027964.589 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.589 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027964.590 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537027964.591 * * [misc]simplify: iters left: 6 (11 enodes) 1537027964.595 * * [misc]simplify: iters left: 5 (16 enodes) 1537027964.598 * * [misc]simplify: iters left: 4 (21 enodes) 1537027964.603 * * [misc]simplify: iters left: 3 (24 enodes) 1537027964.607 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1537027964.607 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537027964.607 * * * * [misc]progress: [ 75 / 120 ] simplifiying candidate # 1537027964.607 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (hypot y.re y.im))) 1537027964.608 * * [misc]simplify: iters left: 6 (12 enodes) 1537027964.610 * * [misc]simplify: iters left: 5 (19 enodes) 1537027964.615 * * [misc]simplify: iters left: 4 (26 enodes) 1537027964.618 * * [misc]simplify: iters left: 3 (29 enodes) 1537027964.622 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027964.622 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537027964.622 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537027964.623 * * [misc]simplify: iters left: 6 (11 enodes) 1537027964.625 * * [misc]simplify: iters left: 5 (16 enodes) 1537027964.628 * * [misc]simplify: iters left: 4 (21 enodes) 1537027964.631 * * [misc]simplify: iters left: 3 (24 enodes) 1537027964.635 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537027964.635 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537027964.635 * * * * [misc]progress: [ 76 / 120 ] simplifiying candidate # 1537027964.636 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) 1) 1537027964.636 * * [misc]simplify: iters left: 6 (10 enodes) 1537027964.638 * * [misc]simplify: iters left: 5 (15 enodes) 1537027964.640 * * [misc]simplify: iters left: 4 (17 enodes) 1537027964.643 * * [misc]simplify: iters left: 3 (20 enodes) 1537027964.646 * [exit]simplify: Simplified to (sqrt (fma x.re y.re (* y.im x.im))) 1537027964.646 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.re y.re (* y.im x.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im)) (hypot y.re y.im)))) 1537027964.646 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im)) (hypot y.re y.im)) 1537027964.646 * * [misc]simplify: iters left: 6 (10 enodes) 1537027964.648 * * [misc]simplify: iters left: 5 (15 enodes) 1537027964.651 * * [misc]simplify: iters left: 4 (17 enodes) 1537027964.655 * * [misc]simplify: iters left: 3 (20 enodes) 1537027964.660 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))) 1537027964.661 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537027964.661 * * * * [misc]progress: [ 77 / 120 ] simplifiying candidate # 1537027964.661 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.662 * * [misc]simplify: iters left: 6 (8 enodes) 1537027964.664 * * [misc]simplify: iters left: 5 (16 enodes) 1537027964.667 * * [misc]simplify: iters left: 4 (22 enodes) 1537027964.671 * * [misc]simplify: iters left: 3 (24 enodes) 1537027964.675 * * [misc]simplify: iters left: 2 (27 enodes) 1537027964.680 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537027964.680 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027964.680 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027964.681 * * [misc]simplify: iters left: 6 (10 enodes) 1537027964.683 * * [misc]simplify: iters left: 5 (15 enodes) 1537027964.688 * * [misc]simplify: iters left: 4 (17 enodes) 1537027964.694 * * [misc]simplify: iters left: 3 (20 enodes) 1537027964.700 * [exit]simplify: Simplified to (/ (/ (fma x.re y.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027964.700 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (/ (/ (fma x.re y.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027964.701 * * * * [misc]progress: [ 78 / 120 ] simplifiying candidate # 1537027964.701 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027964.702 * * [misc]simplify: iters left: 6 (9 enodes) 1537027964.706 * * [misc]simplify: iters left: 5 (15 enodes) 1537027964.709 * * [misc]simplify: iters left: 4 (20 enodes) 1537027964.713 * * [misc]simplify: iters left: 3 (23 enodes) 1537027964.717 * * [misc]simplify: iters left: 2 (29 enodes) 1537027964.722 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.722 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027964.723 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027964.723 * * [misc]simplify: iters left: 6 (11 enodes) 1537027964.725 * * [misc]simplify: iters left: 5 (16 enodes) 1537027964.728 * * [misc]simplify: iters left: 4 (21 enodes) 1537027964.732 * * [misc]simplify: iters left: 3 (24 enodes) 1537027964.737 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027964.737 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027964.738 * * * * [misc]progress: [ 79 / 120 ] simplifiying candidate # 1537027964.738 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1537027964.739 * * [misc]simplify: iters left: 6 (8 enodes) 1537027964.742 * * [misc]simplify: iters left: 5 (14 enodes) 1537027964.748 * * [misc]simplify: iters left: 4 (19 enodes) 1537027964.754 * * [misc]simplify: iters left: 3 (23 enodes) 1537027964.759 * * [misc]simplify: iters left: 2 (24 enodes) 1537027964.765 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027964.765 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027964.765 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027964.766 * * [misc]simplify: iters left: 6 (10 enodes) 1537027964.770 * * [misc]simplify: iters left: 5 (15 enodes) 1537027964.775 * * [misc]simplify: iters left: 4 (20 enodes) 1537027964.784 * * [misc]simplify: iters left: 3 (23 enodes) 1537027964.792 * [exit]simplify: Simplified to (/ (/ (fma x.re y.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027964.792 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (fma x.re y.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027964.792 * * * * [misc]progress: [ 80 / 120 ] simplifiying candidate # 1537027964.792 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.793 * * [misc]simplify: iters left: 6 (9 enodes) 1537027964.797 * * [misc]simplify: iters left: 5 (15 enodes) 1537027964.802 * * [misc]simplify: iters left: 4 (21 enodes) 1537027964.808 * * [misc]simplify: iters left: 3 (26 enodes) 1537027964.812 * * [misc]simplify: iters left: 2 (27 enodes) 1537027964.817 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.817 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027964.817 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027964.818 * * [misc]simplify: iters left: 6 (11 enodes) 1537027964.820 * * [misc]simplify: iters left: 5 (16 enodes) 1537027964.823 * * [misc]simplify: iters left: 4 (21 enodes) 1537027964.826 * * [misc]simplify: iters left: 3 (24 enodes) 1537027964.831 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027964.831 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027964.831 * * * * [misc]progress: [ 81 / 120 ] simplifiying candidate # 1537027964.831 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027964.831 * * [misc]simplify: iters left: 6 (7 enodes) 1537027964.833 * * [misc]simplify: iters left: 5 (11 enodes) 1537027964.835 * [exit]simplify: Simplified to (/ 1 (hypot y.re y.im)) 1537027964.835 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027964.835 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027964.835 * * [misc]simplify: iters left: 6 (10 enodes) 1537027964.837 * * [misc]simplify: iters left: 5 (15 enodes) 1537027964.840 * * [misc]simplify: iters left: 4 (17 enodes) 1537027964.843 * * [misc]simplify: iters left: 3 (21 enodes) 1537027964.846 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) 1537027964.846 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)))) 1537027964.846 * * * * [misc]progress: [ 82 / 120 ] simplifiying candidate # 1537027964.846 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1537027964.846 * * [misc]simplify: iters left: 6 (7 enodes) 1537027964.848 * * [misc]simplify: iters left: 5 (11 enodes) 1537027964.850 * * [misc]simplify: iters left: 4 (14 enodes) 1537027964.853 * * [misc]simplify: iters left: 3 (17 enodes) 1537027964.855 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537027964.855 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027964.855 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027964.855 * * [misc]simplify: iters left: 6 (10 enodes) 1537027964.857 * * [misc]simplify: iters left: 5 (15 enodes) 1537027964.861 * * [misc]simplify: iters left: 4 (20 enodes) 1537027964.870 * * [misc]simplify: iters left: 3 (23 enodes) 1537027964.878 * [exit]simplify: Simplified to (/ (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027964.878 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027964.878 * * * * [misc]progress: [ 83 / 120 ] simplifiying candidate # 1537027964.879 * [enter]simplify: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.879 * * [misc]simplify: iters left: 6 (8 enodes) 1537027964.883 * * [misc]simplify: iters left: 5 (12 enodes) 1537027964.887 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027964.887 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027964.887 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537027964.888 * * [misc]simplify: iters left: 6 (10 enodes) 1537027964.892 * * [misc]simplify: iters left: 5 (15 enodes) 1537027964.897 * * [misc]simplify: iters left: 4 (20 enodes) 1537027964.904 * * [misc]simplify: iters left: 3 (23 enodes) 1537027964.912 * [exit]simplify: Simplified to (/ (/ (fma x.re y.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027964.912 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (fma x.re y.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027964.912 * * * * [misc]progress: [ 84 / 120 ] simplifiying candidate # 1537027964.912 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1537027964.913 * * [misc]simplify: iters left: 4 (7 enodes) 1537027964.915 * * [misc]simplify: iters left: 3 (9 enodes) 1537027964.918 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537027964.918 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537027964.919 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537027964.920 * * [misc]simplify: iters left: 6 (10 enodes) 1537027964.924 * * [misc]simplify: iters left: 5 (15 enodes) 1537027964.930 * * [misc]simplify: iters left: 4 (20 enodes) 1537027964.936 * * [misc]simplify: iters left: 3 (23 enodes) 1537027964.942 * [exit]simplify: Simplified to (/ (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027964.942 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027964.942 * * * * [misc]progress: [ 85 / 120 ] simplifiying candidate # 1537027964.942 * [enter]simplify: Simplifying (/ (/ 1 1) 1) 1537027964.942 * * [misc]simplify: iters left: 4 (3 enodes) 1537027964.943 * * [misc]simplify: iters left: 3 (5 enodes) 1537027964.943 * [exit]simplify: Simplified to 1 1537027964.944 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (hypot y.re y.im)))) 1537027964.944 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (hypot y.re y.im)) 1537027964.944 * * [misc]simplify: iters left: 6 (9 enodes) 1537027964.946 * * [misc]simplify: iters left: 5 (14 enodes) 1537027964.948 * * [misc]simplify: iters left: 4 (16 enodes) 1537027964.951 * * [misc]simplify: iters left: 3 (19 enodes) 1537027964.955 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) 1537027964.955 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537027964.955 * * * * [misc]progress: [ 86 / 120 ] simplifiying candidate # 1537027964.955 * [enter]simplify: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027964.955 * * [misc]simplify: iters left: 6 (7 enodes) 1537027964.957 * * [misc]simplify: iters left: 5 (11 enodes) 1537027964.959 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027964.959 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027964.959 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537027964.959 * * [misc]simplify: iters left: 6 (10 enodes) 1537027964.961 * * [misc]simplify: iters left: 5 (15 enodes) 1537027964.965 * * [misc]simplify: iters left: 4 (20 enodes) 1537027964.972 * * [misc]simplify: iters left: 3 (23 enodes) 1537027964.980 * [exit]simplify: Simplified to (/ (/ (fma x.re y.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027964.980 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma x.re y.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027964.980 * * * * [misc]progress: [ 87 / 120 ] simplifiying candidate # 1537027964.980 * [enter]simplify: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1537027964.982 * * [misc]simplify: iters left: 4 (6 enodes) 1537027964.984 * * [misc]simplify: iters left: 3 (8 enodes) 1537027964.987 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537027964.987 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537027964.987 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537027964.988 * * [misc]simplify: iters left: 6 (10 enodes) 1537027964.990 * * [misc]simplify: iters left: 5 (15 enodes) 1537027964.992 * * [misc]simplify: iters left: 4 (20 enodes) 1537027964.996 * * [misc]simplify: iters left: 3 (23 enodes) 1537027965.000 * [exit]simplify: Simplified to (/ (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027965.000 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027965.000 * * * * [misc]progress: [ 88 / 120 ] simplifiying candidate # 1537027965.000 * [enter]simplify: Simplifying (/ 1 1) 1537027965.000 * * [misc]simplify: iters left: 2 (2 enodes) 1537027965.000 * * [misc]simplify: iters left: 1 (4 enodes) 1537027965.001 * [exit]simplify: Simplified to 1 1537027965.001 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (hypot y.re y.im)))) 1537027965.001 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (hypot y.re y.im)) 1537027965.001 * * [misc]simplify: iters left: 6 (9 enodes) 1537027965.003 * * [misc]simplify: iters left: 5 (14 enodes) 1537027965.006 * * [misc]simplify: iters left: 4 (16 enodes) 1537027965.008 * * [misc]simplify: iters left: 3 (19 enodes) 1537027965.011 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) 1537027965.012 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537027965.012 * * * * [misc]progress: [ 89 / 120 ] simplifiying candidate # 1537027965.012 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027965.012 * * [misc]simplify: iters left: 6 (10 enodes) 1537027965.014 * * [misc]simplify: iters left: 5 (15 enodes) 1537027965.019 * * [misc]simplify: iters left: 4 (17 enodes) 1537027965.024 * * [misc]simplify: iters left: 3 (20 enodes) 1537027965.031 * [exit]simplify: Simplified to (/ (/ (fma x.re y.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027965.031 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma x.re y.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027965.032 * [enter]simplify: Simplifying (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537027965.032 * * [misc]simplify: iters left: 5 (7 enodes) 1537027965.035 * * [misc]simplify: iters left: 4 (11 enodes) 1537027965.038 * * [misc]simplify: iters left: 3 (14 enodes) 1537027965.043 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537027965.043 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.im x.im (* y.re x.re)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027965.043 * * * * [misc]progress: [ 90 / 120 ] simplifiying candidate # 1537027965.044 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) 1537027965.044 * * [misc]simplify: iters left: 5 (9 enodes) 1537027965.048 * * [misc]simplify: iters left: 4 (12 enodes) 1537027965.052 * * [misc]simplify: iters left: 3 (14 enodes) 1537027965.054 * * [misc]simplify: iters left: 2 (17 enodes) 1537027965.057 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) 1537027965.057 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537027965.057 * [enter]simplify: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537027965.057 * * [misc]simplify: iters left: 5 (7 enodes) 1537027965.059 * * [misc]simplify: iters left: 4 (11 enodes) 1537027965.061 * * [misc]simplify: iters left: 3 (14 enodes) 1537027965.063 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537027965.063 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537027965.063 * * * * [misc]progress: [ 91 / 120 ] simplifiying candidate # 1537027965.063 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) 1) 1537027965.063 * * [misc]simplify: iters left: 5 (8 enodes) 1537027965.065 * * [misc]simplify: iters left: 4 (13 enodes) 1537027965.068 * * [misc]simplify: iters left: 3 (17 enodes) 1537027965.072 * * [misc]simplify: iters left: 2 (20 enodes) 1537027965.074 * [exit]simplify: Simplified to (fma y.re x.re (* y.im x.im)) 1537027965.074 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma y.re x.re (* y.im x.im)) (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)))) 1537027965.074 * [enter]simplify: Simplifying (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 1537027965.075 * * [misc]simplify: iters left: 5 (6 enodes) 1537027965.076 * * [misc]simplify: iters left: 4 (10 enodes) 1537027965.078 * [exit]simplify: Simplified to (/ 1 (* (hypot y.re y.im) (hypot y.re y.im))) 1537027965.078 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma y.re x.re (* y.im x.im)) (/ 1 (* (hypot y.re y.im) (hypot y.re y.im))))) 1537027965.078 * * * * [misc]progress: [ 92 / 120 ] simplifiying candidate # 1537027965.078 * * * * [misc]progress: [ 93 / 120 ] simplifiying candidate # 1537027965.078 * * * * [misc]progress: [ 94 / 120 ] simplifiying candidate # 1537027965.078 * * * * [misc]progress: [ 95 / 120 ] simplifiying candidate # 1537027965.078 * [enter]simplify: Simplifying (cbrt (hypot y.re y.im)) 1537027965.078 * * [misc]simplify: iters left: 2 (4 enodes) 1537027965.079 * [exit]simplify: Simplified to (cbrt (hypot y.re y.im)) 1537027965.079 * [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.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) 1537027965.079 * * * * [misc]progress: [ 96 / 120 ] simplifiying candidate # 1537027965.079 * [enter]simplify: Simplifying (sqrt (hypot y.re y.im)) 1537027965.079 * * [misc]simplify: iters left: 2 (4 enodes) 1537027965.080 * [exit]simplify: Simplified to (sqrt (hypot y.re y.im)) 1537027965.080 * [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.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027965.080 * * * * [misc]progress: [ 97 / 120 ] simplifiying candidate # 1537027965.080 * [enter]simplify: Simplifying (hypot y.re y.im) 1537027965.080 * * [misc]simplify: iters left: 1 (3 enodes) 1537027965.081 * [exit]simplify: Simplified to (hypot y.re y.im) 1537027965.081 * [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.re y.im)) 1) (hypot y.re y.im))) 1537027965.081 * * * * [misc]progress: [ 98 / 120 ] simplifiying candidate # 1537027965.081 * [enter]simplify: Simplifying (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)))) 1537027965.081 * * [misc]simplify: iters left: 6 (10 enodes) 1537027965.083 * * [misc]simplify: iters left: 5 (13 enodes) 1537027965.086 * * [misc]simplify: iters left: 4 (15 enodes) 1537027965.088 * * [misc]simplify: iters left: 3 (18 enodes) 1537027965.091 * [exit]simplify: Simplified to (* (cbrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)))) 1537027965.091 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)))) (/ (hypot y.re y.im) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)))))) 1537027965.091 * * * * [misc]progress: [ 99 / 120 ] simplifiying candidate # 1537027965.091 * [enter]simplify: Simplifying (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) 1537027965.092 * * [misc]simplify: iters left: 6 (9 enodes) 1537027965.095 * * [misc]simplify: iters left: 5 (12 enodes) 1537027965.099 * * [misc]simplify: iters left: 4 (14 enodes) 1537027965.104 * * [misc]simplify: iters left: 3 (17 enodes) 1537027965.109 * [exit]simplify: Simplified to (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) 1537027965.109 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (/ (hypot y.re y.im) (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)))))) 1537027965.110 * * * * [misc]progress: [ 100 / 120 ] simplifiying candidate # 1537027965.110 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027965.111 * * [misc]simplify: iters left: 6 (12 enodes) 1537027965.116 * * [misc]simplify: iters left: 5 (21 enodes) 1537027965.120 * * [misc]simplify: iters left: 4 (32 enodes) 1537027965.126 * * [misc]simplify: iters left: 3 (38 enodes) 1537027965.131 * * [misc]simplify: iters left: 2 (41 enodes) 1537027965.139 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) 1537027965.139 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))))) 1537027965.139 * * * * [misc]progress: [ 101 / 120 ] simplifiying candidate # 1537027965.139 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (hypot y.re y.im))) 1537027965.140 * * [misc]simplify: iters left: 6 (11 enodes) 1537027965.142 * * [misc]simplify: iters left: 5 (16 enodes) 1537027965.145 * * [misc]simplify: iters left: 4 (20 enodes) 1537027965.148 * * [misc]simplify: iters left: 3 (24 enodes) 1537027965.154 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma y.re x.re (* y.im x.im))))) 1537027965.154 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma y.re x.re (* y.im x.im))))) (/ (hypot y.re y.im) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im)))))) 1537027965.154 * * * * [misc]progress: [ 102 / 120 ] simplifiying candidate # 1537027965.154 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) 1537027965.154 * * [misc]simplify: iters left: 6 (10 enodes) 1537027965.156 * * [misc]simplify: iters left: 5 (17 enodes) 1537027965.160 * * [misc]simplify: iters left: 4 (25 enodes) 1537027965.164 * * [misc]simplify: iters left: 3 (30 enodes) 1537027965.168 * * [misc]simplify: iters left: 2 (35 enodes) 1537027965.172 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) 1537027965.173 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (hypot y.re y.im) (/ (cbrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im))))) 1537027965.173 * * * * [misc]progress: [ 103 / 120 ] simplifiying candidate # 1537027965.173 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027965.173 * * [misc]simplify: iters left: 6 (11 enodes) 1537027965.176 * * [misc]simplify: iters left: 5 (16 enodes) 1537027965.178 * * [misc]simplify: iters left: 4 (18 enodes) 1537027965.181 * * [misc]simplify: iters left: 3 (21 enodes) 1537027965.185 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027965.185 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))))) 1537027965.185 * * * * [misc]progress: [ 104 / 120 ] simplifiying candidate # 1537027965.185 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1537027965.186 * * [misc]simplify: iters left: 6 (10 enodes) 1537027965.188 * * [misc]simplify: iters left: 5 (13 enodes) 1537027965.192 * * [misc]simplify: iters left: 4 (15 enodes) 1537027965.196 * * [misc]simplify: iters left: 3 (18 enodes) 1537027965.199 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027965.199 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im)))))) 1537027965.199 * * * * [misc]progress: [ 105 / 120 ] simplifiying candidate # 1537027965.199 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) 1537027965.200 * * [misc]simplify: iters left: 6 (9 enodes) 1537027965.202 * * [misc]simplify: iters left: 5 (14 enodes) 1537027965.204 * * [misc]simplify: iters left: 4 (18 enodes) 1537027965.207 * * [misc]simplify: iters left: 3 (21 enodes) 1537027965.210 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537027965.210 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma y.re x.re (* y.im x.im))) (/ (hypot y.re y.im) (/ (sqrt (fma y.im x.im (* y.re x.re))) (hypot y.re y.im))))) 1537027965.210 * * * * [misc]progress: [ 106 / 120 ] simplifiying candidate # 1537027965.210 * [enter]simplify: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027965.210 * * [misc]simplify: iters left: 6 (7 enodes) 1537027965.212 * * [misc]simplify: iters left: 5 (11 enodes) 1537027965.214 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027965.214 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (fma y.im x.im (* y.re x.re)) (cbrt (hypot y.re y.im)))))) 1537027965.214 * * * * [misc]progress: [ 107 / 120 ] simplifiying candidate # 1537027965.214 * [enter]simplify: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1537027965.214 * * [misc]simplify: iters left: 4 (6 enodes) 1537027965.215 * * [misc]simplify: iters left: 3 (8 enodes) 1537027965.216 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537027965.216 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))))) 1537027965.216 * * * * [misc]progress: [ 108 / 120 ] simplifiying candidate # 1537027965.217 * [enter]simplify: Simplifying (/ 1 1) 1537027965.217 * * [misc]simplify: iters left: 2 (2 enodes) 1537027965.217 * * [misc]simplify: iters left: 1 (4 enodes) 1537027965.218 * [exit]simplify: Simplified to 1 1537027965.218 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))))) 1537027965.218 * * * * [misc]progress: [ 109 / 120 ] simplifiying candidate # 1537027965.218 * * * * [misc]progress: [ 110 / 120 ] simplifiying candidate # 1537027965.218 * [enter]simplify: Simplifying (fma y.im x.im (* y.re x.re)) 1537027965.218 * * [misc]simplify: iters left: 3 (6 enodes) 1537027965.219 * * [misc]simplify: iters left: 2 (9 enodes) 1537027965.221 * * [misc]simplify: iters left: 1 (11 enodes) 1537027965.225 * [exit]simplify: Simplified to (fma y.re x.re (* y.im x.im)) 1537027965.225 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma y.re x.re (* y.im x.im)) (/ (hypot y.re y.im) (/ 1 (hypot y.re y.im))))) 1537027965.225 * * * * [misc]progress: [ 111 / 120 ] simplifiying candidate # 1537027965.225 * [enter]simplify: Simplifying (fma y.im x.im (* y.re x.re)) 1537027965.225 * * [misc]simplify: iters left: 3 (6 enodes) 1537027965.229 * * [misc]simplify: iters left: 2 (9 enodes) 1537027965.233 * * [misc]simplify: iters left: 1 (11 enodes) 1537027965.237 * [exit]simplify: Simplified to (fma y.re x.re (* y.im x.im)) 1537027965.237 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im)))) 1537027965.237 * * * * [misc]progress: [ 112 / 120 ] simplifiying candidate # 1537027965.237 * [enter]simplify: Simplifying x.re 1537027965.237 * * [misc]simplify: iters left: 0 (1 enodes) 1537027965.238 * [exit]simplify: Simplified to x.re 1537027965.238 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.re (hypot y.re y.im))) 1537027965.238 * * * * [misc]progress: [ 113 / 120 ] simplifiying candidate # 1537027965.238 * [enter]simplify: Simplifying x.im 1537027965.238 * * [misc]simplify: iters left: 0 (1 enodes) 1537027965.239 * [exit]simplify: Simplified to x.im 1537027965.239 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (hypot y.re y.im))) 1537027965.239 * * * * [misc]progress: [ 114 / 120 ] simplifiying candidate # 1537027965.239 * [enter]simplify: Simplifying (* -1 x.im) 1537027965.239 * * [misc]simplify: iters left: 2 (3 enodes) 1537027965.240 * * [misc]simplify: iters left: 1 (5 enodes) 1537027965.242 * [exit]simplify: Simplified to (- x.im) 1537027965.242 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.im) (hypot y.re y.im))) 1537027965.242 * * * * [misc]progress: [ 115 / 120 ] simplifiying candidate # 1537027965.242 * [enter]simplify: Simplifying 0 1537027965.242 * * [misc]simplify: iters left: 0 (1 enodes) 1537027965.243 * [exit]simplify: Simplified to 0 1537027965.243 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 0 (hypot y.re y.im)) (hypot y.re y.im))) 1537027965.243 * * * * [misc]progress: [ 116 / 120 ] simplifiying candidate # 1537027965.243 * [enter]simplify: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1537027965.243 * * [misc]simplify: iters left: 4 (7 enodes) 1537027965.246 * * [misc]simplify: iters left: 3 (11 enodes) 1537027965.250 * * [misc]simplify: iters left: 2 (14 enodes) 1537027965.254 * [exit]simplify: Simplified to (fma y.im x.im (* y.re x.re)) 1537027965.254 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (hypot y.re y.im))) 1537027965.254 * * * * [misc]progress: [ 117 / 120 ] simplifiying candidate # 1537027965.255 * [enter]simplify: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1537027965.255 * * [misc]simplify: iters left: 4 (7 enodes) 1537027965.258 * * [misc]simplify: iters left: 3 (11 enodes) 1537027965.262 * * [misc]simplify: iters left: 2 (14 enodes) 1537027965.266 * [exit]simplify: Simplified to (fma y.im x.im (* y.re x.re)) 1537027965.266 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) (hypot y.re y.im))) 1537027965.266 * * * * [misc]progress: [ 118 / 120 ] simplifiying candidate # 1537027965.267 * [enter]simplify: Simplifying 0 1537027965.267 * * [misc]simplify: iters left: 0 (1 enodes) 1537027965.267 * [exit]simplify: Simplified to 0 1537027965.267 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1537027965.267 * * * * [misc]progress: [ 119 / 120 ] simplifiying candidate # 1537027965.267 * [enter]simplify: Simplifying 0 1537027965.267 * * [misc]simplify: iters left: 0 (1 enodes) 1537027965.268 * [exit]simplify: Simplified to 0 1537027965.268 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1537027965.268 * * * * [misc]progress: [ 120 / 120 ] simplifiying candidate # 1537027965.268 * [enter]simplify: Simplifying 0 1537027965.268 * * [misc]simplify: iters left: 0 (1 enodes) 1537027965.268 * [exit]simplify: Simplified to 0 1537027965.268 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1537027965.268 * * * [misc]progress: adding candidates to table 1537027967.660 * * [misc]progress: iteration 4 / 4 1537027967.660 * * * [misc]progress: picking best candidate 1537027967.727 * * * * [misc]pick: Picked # 1537027967.727 * * * [misc]progress: localizing error 1537027967.739 * * * [misc]progress: generating rewritten candidates 1537027967.739 * * * * [misc]progress: [ 1 / 4 ] rewriting at (2 1 1) 1537027967.789 * * * * [misc]progress: [ 2 / 4 ] rewriting at (2 1) 1537027967.902 * * * * [misc]progress: [ 3 / 4 ] rewriting at (2 1 1 1) 1537027967.904 * * * * [misc]progress: [ 4 / 4 ] rewriting at (2) 1537027968.027 * * * [misc]progress: generating series expansions 1537027968.027 * * * * [misc]progress: [ 1 / 4 ] generating series at (2 1 1) 1537027968.037 * [misc]backup-simplify: Simplify (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) into (* (sqrt (/ 1 (hypot y.re y.im))) (fma y.im x.im (* y.re x.re))) 1537027968.037 * [misc]approximate: Taking taylor expansion of (* (sqrt (/ 1 (hypot y.re y.im))) (fma y.im x.im (* y.re x.re))) in (y.im x.im y.re x.re) around 0 1537027968.037 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (hypot y.re y.im))) (fma y.im x.im (* y.re x.re))) in x.re 1537027968.037 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (hypot y.re y.im))) in x.re 1537027968.037 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot y.re y.im)) in x.re 1537027968.037 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in x.re 1537027968.037 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027968.037 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 1537027968.037 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.re 1537027968.037 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.037 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.037 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.037 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.037 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1537027968.037 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.037 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.037 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.037 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.037 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.037 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027968.038 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027968.038 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1537027968.038 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.038 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027968.038 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.038 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027968.038 * [misc]backup-simplify: Simplify (/ 1 (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1537027968.039 * [misc]backup-simplify: Simplify (sqrt (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) into (pow (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1/4) 1537027968.039 * [misc]backup-simplify: Simplify (- (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into 0 1537027968.039 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))) into 0 1537027968.039 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.re 1537027968.039 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.039 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027968.039 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.040 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.040 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027968.040 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.040 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027968.040 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.040 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.040 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.040 * [misc]backup-simplify: Simplify 0 into 0 1537027968.040 * [misc]backup-simplify: Simplify 1 into 1 1537027968.040 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (hypot y.re y.im))) (fma y.im x.im (* y.re x.re))) in y.re 1537027968.040 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (hypot y.re y.im))) in y.re 1537027968.040 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot y.re y.im)) in y.re 1537027968.040 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.re 1537027968.040 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027968.040 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1537027968.040 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1537027968.040 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.040 * [misc]backup-simplify: Simplify 0 into 0 1537027968.040 * [misc]backup-simplify: Simplify 1 into 1 1537027968.040 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.040 * [misc]backup-simplify: Simplify 0 into 0 1537027968.040 * [misc]backup-simplify: Simplify 1 into 1 1537027968.040 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1537027968.040 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.040 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.040 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.040 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.040 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027968.040 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027968.040 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1537027968.040 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1537027968.040 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027968.041 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027968.041 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.041 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1537027968.041 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.041 * [misc]backup-simplify: Simplify (sqrt (/ 1 y.im)) into (sqrt (/ 1 y.im)) 1537027968.041 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027968.041 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 y.im)))) into 0 1537027968.041 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.re 1537027968.041 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.041 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027968.041 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.041 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.041 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027968.041 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.041 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.041 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.041 * [misc]backup-simplify: Simplify 0 into 0 1537027968.041 * [misc]backup-simplify: Simplify 1 into 1 1537027968.041 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.041 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.041 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (hypot y.re y.im))) (fma y.im x.im (* y.re x.re))) in x.im 1537027968.041 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (hypot y.re y.im))) in x.im 1537027968.041 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot y.re y.im)) in x.im 1537027968.041 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in x.im 1537027968.041 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027968.041 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1537027968.041 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.im 1537027968.041 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.041 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.041 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.041 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.041 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.im 1537027968.041 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.041 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.041 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.041 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.042 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.042 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027968.042 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027968.042 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1537027968.042 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.042 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027968.042 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.042 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027968.042 * [misc]backup-simplify: Simplify (/ 1 (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1537027968.043 * [misc]backup-simplify: Simplify (sqrt (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) into (pow (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1/4) 1537027968.043 * [misc]backup-simplify: Simplify (- (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into 0 1537027968.043 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))) into 0 1537027968.043 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.im 1537027968.043 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.043 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027968.043 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.043 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.043 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.043 * [misc]backup-simplify: Simplify 0 into 0 1537027968.043 * [misc]backup-simplify: Simplify 1 into 1 1537027968.043 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.044 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.044 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.044 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.044 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.044 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (hypot y.re y.im))) (fma y.im x.im (* y.re x.re))) in y.im 1537027968.044 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (hypot y.re y.im))) in y.im 1537027968.044 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot y.re y.im)) in y.im 1537027968.044 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.im 1537027968.044 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027968.044 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1537027968.044 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1537027968.044 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.044 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.044 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.044 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.044 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1537027968.044 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.044 * [misc]backup-simplify: Simplify 0 into 0 1537027968.044 * [misc]backup-simplify: Simplify 1 into 1 1537027968.044 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.044 * [misc]backup-simplify: Simplify 0 into 0 1537027968.044 * [misc]backup-simplify: Simplify 1 into 1 1537027968.044 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.045 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027968.045 * [misc]backup-simplify: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1537027968.045 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1537027968.045 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.045 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027968.045 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.045 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1537027968.045 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.046 * [misc]backup-simplify: Simplify (sqrt (/ 1 y.re)) into (sqrt (/ 1 y.re)) 1537027968.046 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.046 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 y.re)))) into 0 1537027968.046 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1537027968.046 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.046 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027968.046 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.046 * [misc]backup-simplify: Simplify 0 into 0 1537027968.046 * [misc]backup-simplify: Simplify 1 into 1 1537027968.046 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.046 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.046 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.046 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.046 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.046 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.046 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.046 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (hypot y.re y.im))) (fma y.im x.im (* y.re x.re))) in y.im 1537027968.046 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (hypot y.re y.im))) in y.im 1537027968.046 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot y.re y.im)) in y.im 1537027968.046 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.im 1537027968.046 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027968.046 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1537027968.046 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1537027968.046 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.046 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.047 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.047 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.047 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1537027968.047 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.047 * [misc]backup-simplify: Simplify 0 into 0 1537027968.047 * [misc]backup-simplify: Simplify 1 into 1 1537027968.047 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.047 * [misc]backup-simplify: Simplify 0 into 0 1537027968.047 * [misc]backup-simplify: Simplify 1 into 1 1537027968.047 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.047 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027968.047 * [misc]backup-simplify: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1537027968.047 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1537027968.047 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.047 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027968.048 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.048 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1537027968.048 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.048 * [misc]backup-simplify: Simplify (sqrt (/ 1 y.re)) into (sqrt (/ 1 y.re)) 1537027968.048 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.048 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 y.re)))) into 0 1537027968.048 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1537027968.048 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.048 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027968.048 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.048 * [misc]backup-simplify: Simplify 0 into 0 1537027968.048 * [misc]backup-simplify: Simplify 1 into 1 1537027968.048 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.048 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.048 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.049 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.049 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.049 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.049 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.049 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027968.049 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.049 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027968.049 * [misc]backup-simplify: Simplify (* (sqrt (/ 1 y.re)) (* y.re x.re)) into (* (sqrt y.re) x.re) 1537027968.049 * [misc]taylor: Taking taylor expansion of (* (sqrt y.re) x.re) in x.im 1537027968.049 * [misc]taylor: Taking taylor expansion of (sqrt y.re) in x.im 1537027968.049 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.049 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.049 * [misc]backup-simplify: Simplify (sqrt y.re) into (sqrt y.re) 1537027968.049 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt y.re))) into 0 1537027968.049 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.049 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.049 * [misc]backup-simplify: Simplify (* (sqrt y.re) x.re) into (* (sqrt y.re) x.re) 1537027968.049 * [misc]taylor: Taking taylor expansion of (* (sqrt y.re) x.re) in y.re 1537027968.050 * [misc]taylor: Taking taylor expansion of (sqrt y.re) in y.re 1537027968.050 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.050 * [misc]backup-simplify: Simplify 0 into 0 1537027968.050 * [misc]backup-simplify: Simplify 1 into 1 1537027968.050 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1537027968.051 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1537027968.051 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.051 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.051 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.051 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.051 * [misc]backup-simplify: Simplify 0 into 0 1537027968.051 * [misc]backup-simplify: Simplify 0 into 0 1537027968.051 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027968.051 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.051 * [misc]backup-simplify: Simplify (+ x.im 0) into x.im 1537027968.051 * [misc]backup-simplify: Simplify (+ (* (sqrt (/ 1 y.re)) x.im) (* 0 (* y.re x.re))) into (* (sqrt (/ 1 y.re)) x.im) 1537027968.051 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 y.re)) x.im) in x.im 1537027968.051 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 y.re)) in x.im 1537027968.052 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027968.052 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.052 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.052 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.052 * [misc]backup-simplify: Simplify (sqrt (/ 1 y.re)) into (sqrt (/ 1 y.re)) 1537027968.052 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.052 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 y.re)))) into 0 1537027968.052 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.052 * [misc]backup-simplify: Simplify 0 into 0 1537027968.052 * [misc]backup-simplify: Simplify 1 into 1 1537027968.052 * [misc]backup-simplify: Simplify (* (sqrt (/ 1 y.re)) 0) into 0 1537027968.052 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.052 * [misc]backup-simplify: Simplify 0 into 0 1537027968.052 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.052 * [misc]backup-simplify: Simplify 0 into 0 1537027968.052 * [misc]backup-simplify: Simplify 0 into 0 1537027968.052 * [misc]backup-simplify: Simplify (+ (* (sqrt y.re) 0) (* 0 x.re)) into 0 1537027968.052 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.052 * [misc]backup-simplify: Simplify 0 into 0 1537027968.053 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.053 * [misc]backup-simplify: Simplify 0 into 0 1537027968.053 * [misc]backup-simplify: Simplify 0 into 0 1537027968.053 * [misc]backup-simplify: Simplify (+ (* 0 0) (* +nan.0 x.re)) into (- (* +nan.0 x.re)) 1537027968.053 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 x.re)) in x.re 1537027968.053 * [misc]taylor: Taking taylor expansion of (* +nan.0 x.re) in x.re 1537027968.053 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1537027968.053 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.053 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.053 * [misc]backup-simplify: Simplify 0 into 0 1537027968.053 * [misc]backup-simplify: Simplify 1 into 1 1537027968.053 * [misc]backup-simplify: Simplify (* +nan.0 0) into 0 1537027968.053 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.053 * [misc]backup-simplify: Simplify 0 into 0 1537027968.053 * [misc]backup-simplify: Simplify 0 into 0 1537027968.054 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1537027968.054 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027968.054 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.054 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027968.055 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1537027968.055 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027968.056 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1537027968.056 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ (/ 1/2 y.re) y.re)) (* 0 (/ 0 y.re)))) into (- (* 1/2 (/ 1 (pow y.re 3)))) 1537027968.057 * [misc]backup-simplify: Simplify (/ (- (- (* 1/2 (/ 1 (pow y.re 3)))) (pow 0 2) (+)) (* 2 (sqrt (/ 1 y.re)))) into (* -1/4 (sqrt (/ 1 (pow y.re 5)))) 1537027968.057 * [misc]backup-simplify: Simplify (+ (* (sqrt (/ 1 y.re)) 0) (+ (* 0 x.im) (* (* -1/4 (sqrt (/ 1 (pow y.re 5)))) (* y.re x.re)))) into (- (* 1/4 (* (sqrt (/ 1 (pow y.re 3))) x.re))) 1537027968.057 * [misc]taylor: Taking taylor expansion of (- (* 1/4 (* (sqrt (/ 1 (pow y.re 3))) x.re))) in x.im 1537027968.057 * [misc]taylor: Taking taylor expansion of (* 1/4 (* (sqrt (/ 1 (pow y.re 3))) x.re)) in x.im 1537027968.057 * [misc]taylor: Taking taylor expansion of 1/4 in x.im 1537027968.057 * [misc]backup-simplify: Simplify 1/4 into 1/4 1537027968.057 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (pow y.re 3))) x.re) in x.im 1537027968.057 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow y.re 3))) in x.im 1537027968.057 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 3)) in x.im 1537027968.057 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in x.im 1537027968.057 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.057 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.057 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.058 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1537027968.058 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 3)) into (/ 1 (pow y.re 3)) 1537027968.058 * [misc]backup-simplify: Simplify (sqrt (/ 1 (pow y.re 3))) into (sqrt (/ 1 (pow y.re 3))) 1537027968.058 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.058 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 (pow y.re 2))) into 0 1537027968.058 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 3)) (/ 0 (pow y.re 3))))) into 0 1537027968.058 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 3))))) into 0 1537027968.058 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.058 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.059 * [misc]backup-simplify: Simplify (* (sqrt (/ 1 (pow y.re 3))) x.re) into (* (sqrt (/ 1 (pow y.re 3))) x.re) 1537027968.059 * [misc]backup-simplify: Simplify (* 1/4 (* (sqrt (/ 1 (pow y.re 3))) x.re)) into (* 1/4 (* (sqrt (/ 1 (pow y.re 3))) x.re)) 1537027968.059 * [misc]backup-simplify: Simplify (- (* 1/4 (* (sqrt (/ 1 (pow y.re 3))) x.re))) into (- (* 1/4 (* (sqrt (/ 1 (pow y.re 3))) x.re))) 1537027968.059 * [misc]taylor: Taking taylor expansion of (- (* 1/4 (* (sqrt (/ 1 (pow y.re 3))) x.re))) in y.re 1537027968.059 * [misc]taylor: Taking taylor expansion of (* 1/4 (* (sqrt (/ 1 (pow y.re 3))) x.re)) in y.re 1537027968.059 * [misc]taylor: Taking taylor expansion of 1/4 in y.re 1537027968.059 * [misc]backup-simplify: Simplify 1/4 into 1/4 1537027968.059 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (pow y.re 3))) x.re) in y.re 1537027968.059 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (pow y.re 3))) in y.re 1537027968.059 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 3)) in y.re 1537027968.059 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in y.re 1537027968.059 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.059 * [misc]backup-simplify: Simplify 0 into 0 1537027968.059 * [misc]backup-simplify: Simplify 1 into 1 1537027968.060 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.060 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.060 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.060 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1537027968.061 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1537027968.061 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.061 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.061 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.061 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.061 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.062 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 1537027968.063 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* +nan.0 0) (* +nan.0 x.re))) into (- (* +nan.0 x.re)) 1537027968.063 * [misc]backup-simplify: Simplify (+ (* 0 0) (* +nan.0 x.re)) into (- (* +nan.0 x.re)) 1537027968.063 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.064 * [misc]backup-simplify: Simplify (+ (* 1/4 (- (* +nan.0 x.re))) (+ (* 0 (- (* +nan.0 x.re))) (* 0 0))) into (- (* +nan.0 x.re)) 1537027968.064 * [misc]backup-simplify: Simplify (- (- (* +nan.0 x.re))) into (- (* +nan.0 x.re)) 1537027968.064 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 x.re)) in x.re 1537027968.064 * [misc]taylor: Taking taylor expansion of (* +nan.0 x.re) in x.re 1537027968.064 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1537027968.064 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.064 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.064 * [misc]backup-simplify: Simplify 0 into 0 1537027968.064 * [misc]backup-simplify: Simplify 1 into 1 1537027968.064 * [misc]backup-simplify: Simplify (* +nan.0 0) into 0 1537027968.064 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.064 * [misc]backup-simplify: Simplify 0 into 0 1537027968.064 * [misc]backup-simplify: Simplify 0 into 0 1537027968.065 * [misc]backup-simplify: Simplify (/ (fma (/ 1 y.im) (/ 1 x.im) (* (/ 1 y.re) (/ 1 x.re))) (sqrt (hypot (/ 1 y.re) (/ 1 y.im)))) into (* (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (sqrt (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))))) 1537027968.065 * [misc]approximate: Taking taylor expansion of (* (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (sqrt (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))))) in (y.im x.im y.re x.re) around 0 1537027968.065 * [misc]taylor: Taking taylor expansion of (* (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (sqrt (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))))) in x.re 1537027968.065 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.re 1537027968.065 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.065 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.re 1537027968.065 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027968.065 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.065 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.065 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.065 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.re 1537027968.065 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027968.065 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.065 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.065 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027968.065 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027968.065 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.065 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.065 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.065 * [misc]backup-simplify: Simplify 0 into 0 1537027968.065 * [misc]backup-simplify: Simplify 1 into 1 1537027968.066 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027968.066 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027968.066 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.066 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (hypot (/ 1 y.re) (/ 1 y.im)))) in x.re 1537027968.066 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))) in x.re 1537027968.066 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 1537027968.066 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027968.066 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 1537027968.066 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1537027968.066 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027968.066 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.066 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.066 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.066 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027968.066 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.066 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.066 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.066 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1537027968.066 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027968.066 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.066 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.066 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.067 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027968.067 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.067 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.067 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.067 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.067 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027968.067 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027968.067 * [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)))) 1537027968.067 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.068 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.068 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027968.068 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027968.068 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027968.068 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027968.068 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.069 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027968.069 * [misc]backup-simplify: Simplify (/ 1 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1537027968.069 * [misc]backup-simplify: Simplify (sqrt (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into (pow (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1/4) 1537027968.070 * [misc]backup-simplify: Simplify (- (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1537027968.071 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1537027968.071 * [misc]taylor: Taking taylor expansion of (* (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (sqrt (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))))) in y.re 1537027968.071 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.re 1537027968.071 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.071 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.re 1537027968.071 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027968.071 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.071 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.071 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.071 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.re 1537027968.071 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027968.071 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.071 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.071 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.071 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.071 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.071 * [misc]backup-simplify: Simplify 0 into 0 1537027968.071 * [misc]backup-simplify: Simplify 1 into 1 1537027968.071 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.071 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.071 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.072 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.072 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.072 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (hypot (/ 1 y.re) (/ 1 y.im)))) in y.re 1537027968.072 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))) in y.re 1537027968.072 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1537027968.072 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027968.072 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1537027968.072 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1537027968.072 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027968.072 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.072 * [misc]backup-simplify: Simplify 0 into 0 1537027968.072 * [misc]backup-simplify: Simplify 1 into 1 1537027968.072 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.072 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027968.072 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.072 * [misc]backup-simplify: Simplify 0 into 0 1537027968.072 * [misc]backup-simplify: Simplify 1 into 1 1537027968.072 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.073 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1537027968.073 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027968.073 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.073 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.073 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.073 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027968.073 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.073 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.073 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.073 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.073 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027968.073 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.074 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.074 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.074 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.074 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.074 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.075 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.075 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1537027968.075 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1537027968.075 * [misc]taylor: Taking taylor expansion of (* (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (sqrt (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))))) in x.im 1537027968.075 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.im 1537027968.076 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.076 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.im 1537027968.076 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027968.076 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.076 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.076 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.076 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.076 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.076 * [misc]backup-simplify: Simplify 0 into 0 1537027968.076 * [misc]backup-simplify: Simplify 1 into 1 1537027968.076 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.076 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.076 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.076 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.076 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.076 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.076 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.076 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.076 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.076 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (hypot (/ 1 y.re) (/ 1 y.im)))) in x.im 1537027968.076 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))) in x.im 1537027968.077 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1537027968.077 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027968.077 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1537027968.077 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1537027968.077 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027968.077 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.077 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.077 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.077 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027968.077 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.077 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.077 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.077 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1537027968.077 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027968.077 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.077 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.077 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.077 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027968.077 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.077 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.077 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.077 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.077 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027968.078 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027968.078 * [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)))) 1537027968.078 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.078 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.078 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027968.078 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027968.079 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027968.079 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027968.079 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.079 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027968.079 * [misc]backup-simplify: Simplify (/ 1 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1537027968.080 * [misc]backup-simplify: Simplify (sqrt (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into (pow (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1/4) 1537027968.081 * [misc]backup-simplify: Simplify (- (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1537027968.081 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1537027968.081 * [misc]taylor: Taking taylor expansion of (* (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (sqrt (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))))) in y.im 1537027968.082 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.082 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.082 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1537027968.082 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.082 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.082 * [misc]backup-simplify: Simplify 0 into 0 1537027968.082 * [misc]backup-simplify: Simplify 1 into 1 1537027968.082 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.082 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1537027968.082 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.082 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.082 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.082 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.082 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.082 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.082 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.082 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.082 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.082 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.083 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.083 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (hypot (/ 1 y.re) (/ 1 y.im)))) in y.im 1537027968.083 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))) in y.im 1537027968.083 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1537027968.083 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027968.083 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1537027968.083 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1537027968.083 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027968.083 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.083 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.083 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.083 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027968.083 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.083 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.083 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.083 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1537027968.083 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.083 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.083 * [misc]backup-simplify: Simplify 0 into 0 1537027968.083 * [misc]backup-simplify: Simplify 1 into 1 1537027968.083 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.083 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.084 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.084 * [misc]backup-simplify: Simplify 0 into 0 1537027968.084 * [misc]backup-simplify: Simplify 1 into 1 1537027968.084 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.084 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.084 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027968.084 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.084 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.085 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.085 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.085 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.085 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.086 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.086 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1537027968.086 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1537027968.086 * [misc]taylor: Taking taylor expansion of (* (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (sqrt (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))))) in y.im 1537027968.086 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.086 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.086 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1537027968.086 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.086 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.086 * [misc]backup-simplify: Simplify 0 into 0 1537027968.086 * [misc]backup-simplify: Simplify 1 into 1 1537027968.087 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.087 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1537027968.087 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.087 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.087 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.087 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.087 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.087 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.087 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.087 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.087 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.087 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.087 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.087 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (hypot (/ 1 y.re) (/ 1 y.im)))) in y.im 1537027968.087 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ 1 y.re) (/ 1 y.im))) in y.im 1537027968.087 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1537027968.087 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027968.087 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1537027968.087 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1537027968.087 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027968.087 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.087 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.088 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.088 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027968.088 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.088 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.088 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.088 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1537027968.088 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.088 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.088 * [misc]backup-simplify: Simplify 0 into 0 1537027968.088 * [misc]backup-simplify: Simplify 1 into 1 1537027968.088 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.088 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.088 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.088 * [misc]backup-simplify: Simplify 0 into 0 1537027968.088 * [misc]backup-simplify: Simplify 1 into 1 1537027968.088 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.088 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.089 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027968.089 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.089 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.089 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.089 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.090 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.090 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.090 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.090 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1537027968.091 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1537027968.091 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1537027968.091 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027968.091 * [misc]backup-simplify: Simplify (* (/ 1 x.im) 0) into 0 1537027968.091 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027968.091 * [misc]backup-simplify: Simplify 0 into 0 1537027968.091 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1537027968.091 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.092 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 x.im))) into 0 1537027968.092 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1537027968.092 * [misc]backup-simplify: Simplify (+ (* (/ 1 x.im) +nan.0) (* (/ 1 (* y.re x.re)) 0)) into (- (* +nan.0 (/ 1 x.im))) 1537027968.092 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 x.im))) in x.im 1537027968.092 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.im)) in x.im 1537027968.092 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.092 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.092 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.092 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.092 * [misc]backup-simplify: Simplify 0 into 0 1537027968.092 * [misc]backup-simplify: Simplify 1 into 1 1537027968.092 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.093 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1537027968.093 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.093 * [misc]taylor: Taking taylor expansion of (- +nan.0) in y.re 1537027968.093 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.093 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.093 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.093 * [misc]backup-simplify: Simplify 0 into 0 1537027968.093 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.094 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 1537027968.095 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.095 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.095 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1537027968.095 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.096 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027968.096 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.096 * [misc]backup-simplify: Simplify (+ (* (/ 1 x.im) +nan.0) (+ (* (/ 1 (* y.re x.re)) +nan.0) (* 0 0))) into (- (+ (* +nan.0 (/ 1 x.im)) (- (* +nan.0 (/ 1 (* y.re x.re)))))) 1537027968.096 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 x.im)) (- (* +nan.0 (/ 1 (* y.re x.re)))))) in x.im 1537027968.096 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 x.im)) (- (* +nan.0 (/ 1 (* y.re x.re))))) in x.im 1537027968.096 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.im)) in x.im 1537027968.096 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.096 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.096 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.096 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.096 * [misc]backup-simplify: Simplify 0 into 0 1537027968.096 * [misc]backup-simplify: Simplify 1 into 1 1537027968.097 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.097 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 (* y.re x.re)))) in x.im 1537027968.097 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.re x.re))) in x.im 1537027968.097 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.097 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.097 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.097 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.097 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.097 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.097 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.097 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.097 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.097 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.097 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1537027968.097 * [misc]backup-simplify: Simplify (+ +nan.0 0) into (- +nan.0) 1537027968.098 * [misc]backup-simplify: Simplify (- (- +nan.0)) into (- +nan.0) 1537027968.098 * [misc]taylor: Taking taylor expansion of (- +nan.0) in y.re 1537027968.098 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.098 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.098 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.098 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1537027968.098 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.099 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.099 * [misc]backup-simplify: Simplify 0 into 0 1537027968.099 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.099 * [misc]backup-simplify: Simplify 0 into 0 1537027968.099 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.099 * [misc]taylor: Taking taylor expansion of (- +nan.0) in x.re 1537027968.099 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1537027968.099 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.099 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.099 * [misc]backup-simplify: Simplify 0 into 0 1537027968.099 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.099 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.100 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.100 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027968.100 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 1537027968.101 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1537027968.101 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ (/ 1/2 (pow y.re 2)) 1)) (* 0 (/ 0 1)))) into (- (* 1/2 (/ 1 (pow y.re 2)))) 1537027968.102 * [misc]backup-simplify: Simplify (/ (- (- (* 1/2 (/ 1 (pow y.re 2)))) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into (* +nan.0 (+ (* 1/2 (/ 1 (pow y.re 2))) (- +nan.0))) 1537027968.102 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.103 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.103 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1537027968.104 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027968.104 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027968.104 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.105 * [misc]backup-simplify: Simplify (+ (* (/ 1 x.im) (* +nan.0 (+ (* 1/2 (/ 1 (pow y.re 2))) (- +nan.0)))) (+ (* (/ 1 (* y.re x.re)) +nan.0) (+ (* 0 +nan.0) (* 0 0)))) into (- (+ (* +nan.0 (/ 1 x.im)) (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im)))))))) 1537027968.105 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 x.im)) (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im)))))))) in x.im 1537027968.105 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 x.im)) (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im))))))) in x.im 1537027968.105 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.im)) in x.im 1537027968.105 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.105 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.105 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.105 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.105 * [misc]backup-simplify: Simplify 0 into 0 1537027968.105 * [misc]backup-simplify: Simplify 1 into 1 1537027968.106 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.106 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im)))))) in x.im 1537027968.106 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im))))) in x.im 1537027968.106 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.re x.re))) in x.im 1537027968.106 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.106 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.106 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.106 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.106 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.106 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.106 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.106 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.106 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.106 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.106 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im)))) in x.im 1537027968.106 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* (pow y.re 2) x.im))) in x.im 1537027968.106 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.106 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.106 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in x.im 1537027968.106 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in x.im 1537027968.106 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027968.106 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.106 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.106 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.106 * [misc]backup-simplify: Simplify 0 into 0 1537027968.106 * [misc]backup-simplify: Simplify 1 into 1 1537027968.106 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.106 * [misc]backup-simplify: Simplify (* (pow y.re 2) 0) into 0 1537027968.107 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.107 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 1) (* 0 0)) into (pow y.re 2) 1537027968.107 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027968.107 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1537027968.107 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 (pow y.re 2))) into (/ +nan.0 (pow y.re 2)) 1537027968.107 * [misc]backup-simplify: Simplify (- (/ +nan.0 (pow y.re 2))) into (- (* +nan.0 (/ 1 (pow y.re 2)))) 1537027968.108 * [misc]backup-simplify: Simplify (+ 0 (- (* +nan.0 (/ 1 (pow y.re 2))))) into (- (* +nan.0 (/ 1 (pow y.re 2)))) 1537027968.108 * [misc]backup-simplify: Simplify (- (- (* +nan.0 (/ 1 (pow y.re 2))))) into (- (* +nan.0 (/ 1 (pow y.re 2)))) 1537027968.108 * [misc]backup-simplify: Simplify (+ +nan.0 (- (* +nan.0 (/ 1 (pow y.re 2))))) into (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) 1537027968.108 * [misc]backup-simplify: Simplify (- (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0)))) into (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) 1537027968.108 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) in y.re 1537027968.108 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0)) in y.re 1537027968.109 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (pow y.re 2))) in y.re 1537027968.109 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.109 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.109 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027968.109 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027968.109 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.109 * [misc]backup-simplify: Simplify 0 into 0 1537027968.109 * [misc]backup-simplify: Simplify 1 into 1 1537027968.109 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.109 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.109 * [misc]taylor: Taking taylor expansion of (- +nan.0) in y.re 1537027968.109 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.109 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.109 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.110 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.110 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1537027968.110 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.110 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.110 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.110 * [misc]backup-simplify: Simplify 0 into 0 1537027968.111 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.111 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1537027968.111 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 (* y.re x.re))) into (/ +nan.0 (* y.re x.re)) 1537027968.111 * [misc]backup-simplify: Simplify (- (/ +nan.0 (* y.re x.re))) into (- (* +nan.0 (/ 1 (* y.re x.re)))) 1537027968.111 * [misc]backup-simplify: Simplify (+ 0 (- (* +nan.0 (/ 1 (* y.re x.re))))) into (- (* +nan.0 (/ 1 (* y.re x.re)))) 1537027968.111 * [misc]backup-simplify: Simplify (- (- (* +nan.0 (/ 1 (* y.re x.re))))) into (- (* +nan.0 (/ 1 (* y.re x.re)))) 1537027968.111 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 (* y.re x.re)))) in y.re 1537027968.111 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.re x.re))) in y.re 1537027968.111 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.111 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.112 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.112 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.112 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.112 * [misc]backup-simplify: Simplify 0 into 0 1537027968.112 * [misc]backup-simplify: Simplify 1 into 1 1537027968.112 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.112 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.112 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.112 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.112 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.112 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 x.re)) into (/ +nan.0 x.re) 1537027968.112 * [misc]backup-simplify: Simplify (- (/ +nan.0 x.re)) into (- (* +nan.0 (/ 1 x.re))) 1537027968.112 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 x.re))) in x.re 1537027968.112 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.re)) in x.re 1537027968.112 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1537027968.112 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.112 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1537027968.112 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.112 * [misc]backup-simplify: Simplify 0 into 0 1537027968.112 * [misc]backup-simplify: Simplify 1 into 1 1537027968.113 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.113 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1537027968.113 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.113 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.113 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.114 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (+ (* 0 0) (* 0 1))) into 0 1537027968.114 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.114 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.114 * [misc]backup-simplify: Simplify 0 into 0 1537027968.114 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.114 * [misc]backup-simplify: Simplify 0 into 0 1537027968.114 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.114 * [misc]taylor: Taking taylor expansion of (- +nan.0) in x.re 1537027968.114 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1537027968.114 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.114 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.114 * [misc]backup-simplify: Simplify 0 into 0 1537027968.114 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.115 * [misc]backup-simplify: Simplify 0 into 0 1537027968.115 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.115 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.115 * [misc]backup-simplify: Simplify 0 into 0 1537027968.115 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.115 * [misc]backup-simplify: Simplify 0 into 0 1537027968.115 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.115 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.115 * [misc]backup-simplify: Simplify 0 into 0 1537027968.115 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.116 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.116 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027968.116 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.116 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.117 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027968.117 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.117 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1537027968.118 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1/2 (pow y.re 2)) 1)) (* (- (* 1/2 (/ 1 (pow y.re 2)))) (/ 0 1)))) into 0 1537027968.119 * [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))) 1537027968.119 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.120 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.120 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 1537027968.121 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027968.121 * [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 1537027968.121 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.123 * [misc]backup-simplify: Simplify (+ (* (/ 1 x.im) (* +nan.0 (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0)))) (+ (* (/ 1 (* y.re x.re)) (* +nan.0 (+ (* 1/2 (/ 1 (pow y.re 2))) (- +nan.0)))) (+ (* 0 +nan.0) (+ (* 0 +nan.0) (* 0 0))))) into (- (+ (* +nan.0 (/ 1 x.im)) (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (+ (* +nan.0 (/ 1 (* (pow y.re 2) x.im))) (- (* +nan.0 (/ 1 (* (pow y.re 3) x.re)))))))))) 1537027968.123 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 x.im)) (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (+ (* +nan.0 (/ 1 (* (pow y.re 2) x.im))) (- (* +nan.0 (/ 1 (* (pow y.re 3) x.re)))))))))) in x.im 1537027968.123 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 x.im)) (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (+ (* +nan.0 (/ 1 (* (pow y.re 2) x.im))) (- (* +nan.0 (/ 1 (* (pow y.re 3) x.re))))))))) in x.im 1537027968.123 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.im)) in x.im 1537027968.123 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.124 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.124 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.124 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.124 * [misc]backup-simplify: Simplify 0 into 0 1537027968.124 * [misc]backup-simplify: Simplify 1 into 1 1537027968.124 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.124 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (+ (* +nan.0 (/ 1 (* (pow y.re 2) x.im))) (- (* +nan.0 (/ 1 (* (pow y.re 3) x.re)))))))) in x.im 1537027968.124 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (+ (* +nan.0 (/ 1 (* (pow y.re 2) x.im))) (- (* +nan.0 (/ 1 (* (pow y.re 3) x.re))))))) in x.im 1537027968.124 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.re x.re))) in x.im 1537027968.124 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.124 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.124 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.124 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.124 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.124 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.124 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.124 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.124 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.124 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.124 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (* (pow y.re 2) x.im))) (- (* +nan.0 (/ 1 (* (pow y.re 3) x.re)))))) in x.im 1537027968.124 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (* (pow y.re 2) x.im))) (- (* +nan.0 (/ 1 (* (pow y.re 3) x.re))))) in x.im 1537027968.124 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* (pow y.re 2) x.im))) in x.im 1537027968.124 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.124 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.124 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in x.im 1537027968.125 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in x.im 1537027968.125 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027968.125 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.125 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.125 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.125 * [misc]backup-simplify: Simplify 0 into 0 1537027968.125 * [misc]backup-simplify: Simplify 1 into 1 1537027968.125 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.125 * [misc]backup-simplify: Simplify (* (pow y.re 2) 0) into 0 1537027968.125 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.125 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 1) (* 0 0)) into (pow y.re 2) 1537027968.125 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027968.125 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 (* (pow y.re 3) x.re)))) in x.im 1537027968.125 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* (pow y.re 3) x.re))) in x.im 1537027968.125 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.125 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.125 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 3) x.re)) in x.im 1537027968.126 * [misc]taylor: Taking taylor expansion of (* (pow y.re 3) x.re) in x.im 1537027968.126 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in x.im 1537027968.126 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.126 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.126 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.126 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.126 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.126 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1537027968.126 * [misc]backup-simplify: Simplify (* (pow y.re 3) x.re) into (* (pow y.re 3) x.re) 1537027968.126 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.re 3) x.re)) into (/ 1 (* (pow y.re 3) x.re)) 1537027968.127 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1537027968.127 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 (pow y.re 2))) into (/ +nan.0 (pow y.re 2)) 1537027968.127 * [misc]backup-simplify: Simplify (+ (/ +nan.0 (pow y.re 2)) 0) into (- (* +nan.0 (/ 1 (pow y.re 2)))) 1537027968.127 * [misc]backup-simplify: Simplify (- (- (* +nan.0 (/ 1 (pow y.re 2))))) into (- (* +nan.0 (/ 1 (pow y.re 2)))) 1537027968.127 * [misc]backup-simplify: Simplify (+ 0 (- (* +nan.0 (/ 1 (pow y.re 2))))) into (- (* +nan.0 (/ 1 (pow y.re 2)))) 1537027968.127 * [misc]backup-simplify: Simplify (- (- (* +nan.0 (/ 1 (pow y.re 2))))) into (- (* +nan.0 (/ 1 (pow y.re 2)))) 1537027968.128 * [misc]backup-simplify: Simplify (+ +nan.0 (- (* +nan.0 (/ 1 (pow y.re 2))))) into (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) 1537027968.128 * [misc]backup-simplify: Simplify (- (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0)))) into (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) 1537027968.128 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) in y.re 1537027968.128 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0)) in y.re 1537027968.128 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (pow y.re 2))) in y.re 1537027968.128 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.128 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.128 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027968.128 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027968.128 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.128 * [misc]backup-simplify: Simplify 0 into 0 1537027968.128 * [misc]backup-simplify: Simplify 1 into 1 1537027968.128 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.129 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.129 * [misc]taylor: Taking taylor expansion of (- +nan.0) in y.re 1537027968.129 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.129 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.129 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.129 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.129 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1537027968.130 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.130 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.130 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.130 * [misc]backup-simplify: Simplify 0 into 0 1537027968.130 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.130 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1537027968.130 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 (* y.re x.re))) into (/ +nan.0 (* y.re x.re)) 1537027968.131 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027968.131 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 1) (* 0 0))) into 0 1537027968.131 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1537027968.132 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 (/ 1 (pow y.re 2)))) into 0 1537027968.132 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.132 * [misc]backup-simplify: Simplify (+ (/ +nan.0 (* y.re x.re)) 0) into (- (* +nan.0 (/ 1 (* y.re x.re)))) 1537027968.132 * [misc]backup-simplify: Simplify (- (- (* +nan.0 (/ 1 (* y.re x.re))))) into (- (* +nan.0 (/ 1 (* y.re x.re)))) 1537027968.132 * [misc]backup-simplify: Simplify (+ 0 (- (* +nan.0 (/ 1 (* y.re x.re))))) into (- (* +nan.0 (/ 1 (* y.re x.re)))) 1537027968.132 * [misc]backup-simplify: Simplify (- (- (* +nan.0 (/ 1 (* y.re x.re))))) into (- (* +nan.0 (/ 1 (* y.re x.re)))) 1537027968.132 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 (* y.re x.re)))) in y.re 1537027968.132 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.re x.re))) in y.re 1537027968.132 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.132 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.132 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.133 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.133 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.133 * [misc]backup-simplify: Simplify 0 into 0 1537027968.133 * [misc]backup-simplify: Simplify 1 into 1 1537027968.133 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.133 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.133 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.133 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.133 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.133 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 x.re)) into (/ +nan.0 x.re) 1537027968.133 * [misc]backup-simplify: Simplify (- (/ +nan.0 x.re)) into (- (* +nan.0 (/ 1 x.re))) 1537027968.133 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 x.re))) in x.re 1537027968.133 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.re)) in x.re 1537027968.133 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1537027968.133 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.133 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1537027968.133 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.133 * [misc]backup-simplify: Simplify 0 into 0 1537027968.133 * [misc]backup-simplify: Simplify 1 into 1 1537027968.134 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.134 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1537027968.134 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.134 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.136 * [misc]backup-simplify: Simplify (+ (* (- +nan.0) (* (/ 1 (/ 1 x.re)) (* (/ 1 (/ 1 y.re)) (* 1 (pow (/ 1 y.im) 2))))) (+ (* (- +nan.0) (* 1 (* 1 (* (/ 1 (/ 1 x.im)) 1)))) (* (- +nan.0) (* (/ 1 (/ 1 x.re)) (* (/ 1 (/ 1 y.re)) (* 1 (/ 1 y.im))))))) into (- (+ (* +nan.0 (/ (* y.re x.re) (pow y.im 2))) (- (+ (* +nan.0 (/ (* y.re x.re) y.im)) (- (* +nan.0 x.im)))))) 1537027968.136 * [misc]backup-simplify: Simplify (/ (fma (/ 1 (- y.im)) (/ 1 (- x.im)) (* (/ 1 (- y.re)) (/ 1 (- x.re)))) (sqrt (hypot (/ 1 (- y.re)) (/ 1 (- y.im))))) into (* (sqrt (/ 1 (hypot (/ -1 y.re) (/ -1 y.im)))) (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re)))) 1537027968.136 * [misc]approximate: Taking taylor expansion of (* (sqrt (/ 1 (hypot (/ -1 y.re) (/ -1 y.im)))) (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re)))) in (y.im x.im y.re x.re) around 0 1537027968.136 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (hypot (/ -1 y.re) (/ -1 y.im)))) (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re)))) in x.re 1537027968.136 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (hypot (/ -1 y.re) (/ -1 y.im)))) in x.re 1537027968.136 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ -1 y.re) (/ -1 y.im))) in x.re 1537027968.136 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 1537027968.137 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027968.137 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 1537027968.137 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1537027968.137 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027968.137 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.137 * [misc]backup-simplify: Simplify -1 into -1 1537027968.137 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.137 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.137 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.137 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027968.137 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.137 * [misc]backup-simplify: Simplify -1 into -1 1537027968.137 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.137 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.137 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.137 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1537027968.137 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027968.137 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.137 * [misc]backup-simplify: Simplify -1 into -1 1537027968.137 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.137 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.137 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.137 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027968.137 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.137 * [misc]backup-simplify: Simplify -1 into -1 1537027968.137 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.137 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.137 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.138 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.138 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027968.138 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027968.138 * [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)))) 1537027968.138 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.138 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.139 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027968.139 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027968.139 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027968.139 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027968.139 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.140 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027968.140 * [misc]backup-simplify: Simplify (/ 1 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1537027968.140 * [misc]backup-simplify: Simplify (sqrt (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into (pow (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1/4) 1537027968.141 * [misc]backup-simplify: Simplify (- (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1537027968.142 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1537027968.142 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.re 1537027968.142 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.142 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.re 1537027968.142 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027968.142 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.142 * [misc]backup-simplify: Simplify -1 into -1 1537027968.142 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.142 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.142 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.142 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.re 1537027968.142 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.142 * [misc]backup-simplify: Simplify -1 into -1 1537027968.142 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027968.142 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.142 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.142 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027968.142 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027968.142 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.142 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.142 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.142 * [misc]backup-simplify: Simplify 0 into 0 1537027968.142 * [misc]backup-simplify: Simplify 1 into 1 1537027968.142 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027968.143 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027968.143 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.143 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (hypot (/ -1 y.re) (/ -1 y.im)))) (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re)))) in y.re 1537027968.143 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (hypot (/ -1 y.re) (/ -1 y.im)))) in y.re 1537027968.143 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ -1 y.re) (/ -1 y.im))) in y.re 1537027968.143 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1537027968.143 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027968.143 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1537027968.143 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1537027968.143 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027968.143 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.143 * [misc]backup-simplify: Simplify -1 into -1 1537027968.143 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.143 * [misc]backup-simplify: Simplify 0 into 0 1537027968.143 * [misc]backup-simplify: Simplify 1 into 1 1537027968.143 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.144 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027968.144 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.144 * [misc]backup-simplify: Simplify -1 into -1 1537027968.144 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.144 * [misc]backup-simplify: Simplify 0 into 0 1537027968.144 * [misc]backup-simplify: Simplify 1 into 1 1537027968.144 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.144 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1537027968.144 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027968.144 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.144 * [misc]backup-simplify: Simplify -1 into -1 1537027968.144 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.144 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.144 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.144 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027968.144 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.144 * [misc]backup-simplify: Simplify -1 into -1 1537027968.144 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.144 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.144 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.145 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027968.145 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027968.145 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.145 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.145 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.146 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027968.146 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.146 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.146 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.146 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1537027968.147 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1537027968.147 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.re 1537027968.147 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.147 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.re 1537027968.147 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027968.147 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.147 * [misc]backup-simplify: Simplify -1 into -1 1537027968.147 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.147 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.147 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.147 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.re 1537027968.147 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.147 * [misc]backup-simplify: Simplify -1 into -1 1537027968.147 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027968.147 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.147 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.148 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.148 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.148 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.148 * [misc]backup-simplify: Simplify 0 into 0 1537027968.148 * [misc]backup-simplify: Simplify 1 into 1 1537027968.148 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.148 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.148 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.148 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.148 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.148 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (hypot (/ -1 y.re) (/ -1 y.im)))) (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re)))) in x.im 1537027968.148 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (hypot (/ -1 y.re) (/ -1 y.im)))) in x.im 1537027968.148 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ -1 y.re) (/ -1 y.im))) in x.im 1537027968.148 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1537027968.148 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027968.148 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1537027968.148 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1537027968.148 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027968.148 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.148 * [misc]backup-simplify: Simplify -1 into -1 1537027968.148 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.148 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.149 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.149 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027968.149 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.149 * [misc]backup-simplify: Simplify -1 into -1 1537027968.149 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.149 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.149 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.149 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1537027968.149 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027968.149 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.149 * [misc]backup-simplify: Simplify -1 into -1 1537027968.149 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.149 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.149 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.149 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027968.149 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.149 * [misc]backup-simplify: Simplify -1 into -1 1537027968.149 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.149 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.149 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.149 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.149 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027968.150 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027968.150 * [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)))) 1537027968.150 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.150 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.150 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027968.150 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027968.151 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027968.151 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027968.151 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.151 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027968.151 * [misc]backup-simplify: Simplify (/ 1 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1537027968.152 * [misc]backup-simplify: Simplify (sqrt (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into (pow (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1/4) 1537027968.152 * [misc]backup-simplify: Simplify (- (+ (* (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1537027968.153 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1537027968.153 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.im 1537027968.153 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.153 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.im 1537027968.153 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027968.153 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.154 * [misc]backup-simplify: Simplify -1 into -1 1537027968.154 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.154 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.154 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.154 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.im 1537027968.154 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.154 * [misc]backup-simplify: Simplify -1 into -1 1537027968.154 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.154 * [misc]backup-simplify: Simplify 0 into 0 1537027968.154 * [misc]backup-simplify: Simplify 1 into 1 1537027968.154 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.154 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.154 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.154 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.154 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.154 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.154 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.154 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.154 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.154 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (hypot (/ -1 y.re) (/ -1 y.im)))) (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re)))) in y.im 1537027968.155 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (hypot (/ -1 y.re) (/ -1 y.im)))) in y.im 1537027968.155 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ -1 y.re) (/ -1 y.im))) in y.im 1537027968.155 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1537027968.155 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027968.155 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1537027968.155 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1537027968.155 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027968.155 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.155 * [misc]backup-simplify: Simplify -1 into -1 1537027968.155 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.155 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.155 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.155 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027968.155 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.155 * [misc]backup-simplify: Simplify -1 into -1 1537027968.155 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.155 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.155 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.155 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1537027968.155 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.155 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.155 * [misc]backup-simplify: Simplify -1 into -1 1537027968.155 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.155 * [misc]backup-simplify: Simplify 0 into 0 1537027968.155 * [misc]backup-simplify: Simplify 1 into 1 1537027968.156 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.156 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.156 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.156 * [misc]backup-simplify: Simplify -1 into -1 1537027968.156 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.156 * [misc]backup-simplify: Simplify 0 into 0 1537027968.156 * [misc]backup-simplify: Simplify 1 into 1 1537027968.156 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.156 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027968.156 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027968.156 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.157 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.157 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.157 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027968.157 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.158 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.158 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.158 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1537027968.158 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1537027968.158 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.159 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.159 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1537027968.159 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.159 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.159 * [misc]backup-simplify: Simplify -1 into -1 1537027968.159 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.159 * [misc]backup-simplify: Simplify 0 into 0 1537027968.159 * [misc]backup-simplify: Simplify 1 into 1 1537027968.159 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.159 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1537027968.159 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.159 * [misc]backup-simplify: Simplify -1 into -1 1537027968.159 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.159 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.159 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.159 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.159 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.159 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.159 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.159 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.159 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.159 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.160 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.160 * [misc]taylor: Taking taylor expansion of (* (sqrt (/ 1 (hypot (/ -1 y.re) (/ -1 y.im)))) (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re)))) in y.im 1537027968.160 * [misc]taylor: Taking taylor expansion of (sqrt (/ 1 (hypot (/ -1 y.re) (/ -1 y.im)))) in y.im 1537027968.160 * [misc]taylor: Taking taylor expansion of (/ 1 (hypot (/ -1 y.re) (/ -1 y.im))) in y.im 1537027968.160 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1537027968.160 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027968.160 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1537027968.160 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1537027968.160 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027968.160 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.160 * [misc]backup-simplify: Simplify -1 into -1 1537027968.160 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.160 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.160 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.160 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027968.160 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.160 * [misc]backup-simplify: Simplify -1 into -1 1537027968.160 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.160 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.160 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.160 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1537027968.160 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.160 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.160 * [misc]backup-simplify: Simplify -1 into -1 1537027968.160 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.160 * [misc]backup-simplify: Simplify 0 into 0 1537027968.160 * [misc]backup-simplify: Simplify 1 into 1 1537027968.161 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.161 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.161 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.161 * [misc]backup-simplify: Simplify -1 into -1 1537027968.161 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.161 * [misc]backup-simplify: Simplify 0 into 0 1537027968.161 * [misc]backup-simplify: Simplify 1 into 1 1537027968.161 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.161 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027968.161 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027968.162 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.162 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.162 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.162 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027968.163 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.163 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.163 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.163 * [misc]backup-simplify: Simplify (sqrt 0) into 0 1537027968.164 * [misc]backup-simplify: Simplify (/ 1 (* 2 (sqrt 0))) into +nan.0 1537027968.164 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.164 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.164 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1537027968.164 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.164 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.164 * [misc]backup-simplify: Simplify -1 into -1 1537027968.164 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.164 * [misc]backup-simplify: Simplify 0 into 0 1537027968.164 * [misc]backup-simplify: Simplify 1 into 1 1537027968.164 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.164 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1537027968.164 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.164 * [misc]backup-simplify: Simplify -1 into -1 1537027968.164 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.164 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.164 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.164 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.164 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.165 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.165 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.165 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.165 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.165 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.165 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.165 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1537027968.165 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027968.165 * [misc]backup-simplify: Simplify (* 0 (/ 1 x.im)) into 0 1537027968.165 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027968.165 * [misc]backup-simplify: Simplify 0 into 0 1537027968.165 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 1537027968.166 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.166 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 x.im))) into 0 1537027968.166 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1537027968.166 * [misc]backup-simplify: Simplify (+ (* 0 (/ 1 (* y.re x.re))) (* +nan.0 (/ 1 x.im))) into (- (* +nan.0 (/ 1 x.im))) 1537027968.166 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 x.im))) in x.im 1537027968.166 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.im)) in x.im 1537027968.166 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.166 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.166 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.166 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.166 * [misc]backup-simplify: Simplify 0 into 0 1537027968.166 * [misc]backup-simplify: Simplify 1 into 1 1537027968.167 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.167 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1537027968.167 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.167 * [misc]taylor: Taking taylor expansion of (- +nan.0) in y.re 1537027968.167 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.167 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.167 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.167 * [misc]backup-simplify: Simplify 0 into 0 1537027968.167 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.168 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.168 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 x.im)))) into 0 1537027968.168 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.168 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027968.169 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.169 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.170 * [misc]backup-simplify: Simplify (/ (- 0 (pow +nan.0 2) (+)) (* 2 0)) into +nan.0 1537027968.170 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* +nan.0 (/ 1 (* y.re x.re))) (* +nan.0 (/ 1 x.im)))) into (- (+ (* +nan.0 (/ 1 x.im)) (- (* +nan.0 (/ 1 (* y.re x.re)))))) 1537027968.170 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 x.im)) (- (* +nan.0 (/ 1 (* y.re x.re)))))) in x.im 1537027968.170 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 x.im)) (- (* +nan.0 (/ 1 (* y.re x.re))))) in x.im 1537027968.171 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.im)) in x.im 1537027968.171 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.171 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.171 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.171 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.171 * [misc]backup-simplify: Simplify 0 into 0 1537027968.171 * [misc]backup-simplify: Simplify 1 into 1 1537027968.171 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.171 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 (* y.re x.re)))) in x.im 1537027968.171 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.re x.re))) in x.im 1537027968.171 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.171 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.171 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.171 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.171 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.171 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.171 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.171 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.171 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.171 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.172 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1537027968.172 * [misc]backup-simplify: Simplify (+ +nan.0 0) into (- +nan.0) 1537027968.172 * [misc]backup-simplify: Simplify (- (- +nan.0)) into (- +nan.0) 1537027968.172 * [misc]taylor: Taking taylor expansion of (- +nan.0) in y.re 1537027968.172 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.172 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.172 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.173 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1537027968.173 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.173 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.173 * [misc]backup-simplify: Simplify 0 into 0 1537027968.173 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.173 * [misc]backup-simplify: Simplify 0 into 0 1537027968.173 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.173 * [misc]taylor: Taking taylor expansion of (- +nan.0) in x.re 1537027968.173 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1537027968.173 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.173 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.173 * [misc]backup-simplify: Simplify 0 into 0 1537027968.174 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.174 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.175 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.im))))) into 0 1537027968.175 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027968.175 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027968.175 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.175 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.176 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.176 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.176 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1537027968.177 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 1537027968.177 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1537027968.178 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ (/ 1/2 (pow y.re 2)) 1)) (* 0 (/ 0 1)))) into (- (* 1/2 (/ 1 (pow y.re 2)))) 1537027968.178 * [misc]backup-simplify: Simplify (/ (- (- (* 1/2 (/ 1 (pow y.re 2)))) (+ (* 2 (* +nan.0 +nan.0)))) (* 2 0)) into (* +nan.0 (+ (* 1/2 (/ 1 (pow y.re 2))) (- +nan.0))) 1537027968.179 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* +nan.0 0) (+ (* +nan.0 (/ 1 (* y.re x.re))) (* (* +nan.0 (+ (* 1/2 (/ 1 (pow y.re 2))) (- +nan.0))) (/ 1 x.im))))) into (- (+ (* +nan.0 (/ 1 x.im)) (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im)))))))) 1537027968.180 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 x.im)) (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im)))))))) in x.im 1537027968.180 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 x.im)) (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im))))))) in x.im 1537027968.180 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.im)) in x.im 1537027968.180 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.180 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.180 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.180 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.180 * [misc]backup-simplify: Simplify 0 into 0 1537027968.180 * [misc]backup-simplify: Simplify 1 into 1 1537027968.180 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.180 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im)))))) in x.im 1537027968.180 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im))))) in x.im 1537027968.180 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.re x.re))) in x.im 1537027968.181 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.181 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.181 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.181 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.181 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.181 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.181 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.181 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.181 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.181 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.181 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im)))) in x.im 1537027968.181 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* (pow y.re 2) x.im))) in x.im 1537027968.181 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.181 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.181 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in x.im 1537027968.181 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in x.im 1537027968.181 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027968.181 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.181 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.181 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.181 * [misc]backup-simplify: Simplify 0 into 0 1537027968.181 * [misc]backup-simplify: Simplify 1 into 1 1537027968.181 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.181 * [misc]backup-simplify: Simplify (* (pow y.re 2) 0) into 0 1537027968.182 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.182 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 1) (* 0 0)) into (pow y.re 2) 1537027968.182 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027968.182 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1537027968.182 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 (pow y.re 2))) into (/ +nan.0 (pow y.re 2)) 1537027968.183 * [misc]backup-simplify: Simplify (- (/ +nan.0 (pow y.re 2))) into (- (* +nan.0 (/ 1 (pow y.re 2)))) 1537027968.183 * [misc]backup-simplify: Simplify (+ 0 (- (* +nan.0 (/ 1 (pow y.re 2))))) into (- (* +nan.0 (/ 1 (pow y.re 2)))) 1537027968.183 * [misc]backup-simplify: Simplify (- (- (* +nan.0 (/ 1 (pow y.re 2))))) into (- (* +nan.0 (/ 1 (pow y.re 2)))) 1537027968.183 * [misc]backup-simplify: Simplify (+ +nan.0 (- (* +nan.0 (/ 1 (pow y.re 2))))) into (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) 1537027968.184 * [misc]backup-simplify: Simplify (- (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0)))) into (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) 1537027968.184 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) in y.re 1537027968.184 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0)) in y.re 1537027968.184 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (pow y.re 2))) in y.re 1537027968.184 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.184 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.184 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027968.184 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027968.184 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.184 * [misc]backup-simplify: Simplify 0 into 0 1537027968.184 * [misc]backup-simplify: Simplify 1 into 1 1537027968.184 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.184 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.184 * [misc]taylor: Taking taylor expansion of (- +nan.0) in y.re 1537027968.184 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.184 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.185 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.185 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.185 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1537027968.185 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.186 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.186 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.186 * [misc]backup-simplify: Simplify 0 into 0 1537027968.186 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.186 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1537027968.186 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 (* y.re x.re))) into (/ +nan.0 (* y.re x.re)) 1537027968.186 * [misc]backup-simplify: Simplify (- (/ +nan.0 (* y.re x.re))) into (- (* +nan.0 (/ 1 (* y.re x.re)))) 1537027968.187 * [misc]backup-simplify: Simplify (+ 0 (- (* +nan.0 (/ 1 (* y.re x.re))))) into (- (* +nan.0 (/ 1 (* y.re x.re)))) 1537027968.187 * [misc]backup-simplify: Simplify (- (- (* +nan.0 (/ 1 (* y.re x.re))))) into (- (* +nan.0 (/ 1 (* y.re x.re)))) 1537027968.187 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 (* y.re x.re)))) in y.re 1537027968.187 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.re x.re))) in y.re 1537027968.187 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.187 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.187 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.187 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.187 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.187 * [misc]backup-simplify: Simplify 0 into 0 1537027968.187 * [misc]backup-simplify: Simplify 1 into 1 1537027968.187 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.187 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.187 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.187 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.187 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.188 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 x.re)) into (/ +nan.0 x.re) 1537027968.188 * [misc]backup-simplify: Simplify (- (/ +nan.0 x.re)) into (- (* +nan.0 (/ 1 x.re))) 1537027968.188 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 x.re))) in x.re 1537027968.188 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.re)) in x.re 1537027968.188 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1537027968.188 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.188 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1537027968.188 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.188 * [misc]backup-simplify: Simplify 0 into 0 1537027968.188 * [misc]backup-simplify: Simplify 1 into 1 1537027968.188 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.188 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1537027968.188 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.189 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.189 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.189 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (+ (* 0 0) (* 0 1))) into 0 1537027968.190 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.190 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.190 * [misc]backup-simplify: Simplify 0 into 0 1537027968.190 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.190 * [misc]backup-simplify: Simplify 0 into 0 1537027968.190 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.190 * [misc]taylor: Taking taylor expansion of (- +nan.0) in x.re 1537027968.190 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1537027968.190 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.190 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.190 * [misc]backup-simplify: Simplify 0 into 0 1537027968.190 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.190 * [misc]backup-simplify: Simplify 0 into 0 1537027968.190 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.190 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.190 * [misc]backup-simplify: Simplify 0 into 0 1537027968.190 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.190 * [misc]backup-simplify: Simplify 0 into 0 1537027968.191 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.191 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.191 * [misc]backup-simplify: Simplify 0 into 0 1537027968.191 * [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 1537027968.192 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.193 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.im)))))) into 0 1537027968.193 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027968.193 * [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 1537027968.193 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.194 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.194 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.194 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027968.194 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.195 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.195 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1537027968.195 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.196 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1537027968.196 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1/2 (pow y.re 2)) 1)) (* (- (* 1/2 (/ 1 (pow y.re 2)))) (/ 0 1)))) into 0 1537027968.198 * [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))) 1537027968.199 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* +nan.0 0) (+ (* +nan.0 0) (+ (* (* +nan.0 (+ (* 1/2 (/ 1 (pow y.re 2))) (- +nan.0))) (/ 1 (* y.re x.re))) (* (* +nan.0 (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) (/ 1 x.im)))))) into (- (+ (* +nan.0 (/ 1 x.im)) (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (+ (* +nan.0 (/ 1 (* (pow y.re 3) x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im)))))))))) 1537027968.199 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 x.im)) (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (+ (* +nan.0 (/ 1 (* (pow y.re 3) x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im)))))))))) in x.im 1537027968.199 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 x.im)) (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (+ (* +nan.0 (/ 1 (* (pow y.re 3) x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im))))))))) in x.im 1537027968.199 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.im)) in x.im 1537027968.199 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.200 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.200 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.200 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.200 * [misc]backup-simplify: Simplify 0 into 0 1537027968.200 * [misc]backup-simplify: Simplify 1 into 1 1537027968.200 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.200 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (+ (* +nan.0 (/ 1 (* (pow y.re 3) x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im)))))))) in x.im 1537027968.200 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (* y.re x.re))) (- (+ (* +nan.0 (/ 1 (* (pow y.re 3) x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im))))))) in x.im 1537027968.200 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.re x.re))) in x.im 1537027968.200 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.200 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.200 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.200 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.200 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.200 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.200 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.200 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.200 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.200 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.200 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (* (pow y.re 3) x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im)))))) in x.im 1537027968.200 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (* (pow y.re 3) x.re))) (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im))))) in x.im 1537027968.200 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* (pow y.re 3) x.re))) in x.im 1537027968.200 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.200 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.200 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 3) x.re)) in x.im 1537027968.200 * [misc]taylor: Taking taylor expansion of (* (pow y.re 3) x.re) in x.im 1537027968.200 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in x.im 1537027968.200 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.200 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.200 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.200 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.200 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.200 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1537027968.200 * [misc]backup-simplify: Simplify (* (pow y.re 3) x.re) into (* (pow y.re 3) x.re) 1537027968.200 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.re 3) x.re)) into (/ 1 (* (pow y.re 3) x.re)) 1537027968.200 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 (* (pow y.re 2) x.im)))) in x.im 1537027968.200 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* (pow y.re 2) x.im))) in x.im 1537027968.200 * [misc]taylor: Taking taylor expansion of +nan.0 in x.im 1537027968.201 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.201 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in x.im 1537027968.201 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in x.im 1537027968.201 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027968.201 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.201 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.201 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.201 * [misc]backup-simplify: Simplify 0 into 0 1537027968.201 * [misc]backup-simplify: Simplify 1 into 1 1537027968.201 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.201 * [misc]backup-simplify: Simplify (* (pow y.re 2) 0) into 0 1537027968.201 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.201 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 1) (* 0 0)) into (pow y.re 2) 1537027968.201 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027968.201 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1537027968.201 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 (pow y.re 2))) into (/ +nan.0 (pow y.re 2)) 1537027968.201 * [misc]backup-simplify: Simplify (- (/ +nan.0 (pow y.re 2))) into (- (* +nan.0 (/ 1 (pow y.re 2)))) 1537027968.201 * [misc]backup-simplify: Simplify (+ 0 (- (* +nan.0 (/ 1 (pow y.re 2))))) into (- (* +nan.0 (/ 1 (pow y.re 2)))) 1537027968.202 * [misc]backup-simplify: Simplify (- (- (* +nan.0 (/ 1 (pow y.re 2))))) into (- (* +nan.0 (/ 1 (pow y.re 2)))) 1537027968.202 * [misc]backup-simplify: Simplify (+ 0 (- (* +nan.0 (/ 1 (pow y.re 2))))) into (- (* +nan.0 (/ 1 (pow y.re 2)))) 1537027968.202 * [misc]backup-simplify: Simplify (- (- (* +nan.0 (/ 1 (pow y.re 2))))) into (- (* +nan.0 (/ 1 (pow y.re 2)))) 1537027968.202 * [misc]backup-simplify: Simplify (+ +nan.0 (- (* +nan.0 (/ 1 (pow y.re 2))))) into (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) 1537027968.202 * [misc]backup-simplify: Simplify (- (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0)))) into (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) 1537027968.202 * [misc]taylor: Taking taylor expansion of (- (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0))) in y.re 1537027968.202 * [misc]taylor: Taking taylor expansion of (+ (* +nan.0 (/ 1 (pow y.re 2))) (- +nan.0)) in y.re 1537027968.202 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (pow y.re 2))) in y.re 1537027968.202 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.202 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.202 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027968.202 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027968.202 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.202 * [misc]backup-simplify: Simplify 0 into 0 1537027968.202 * [misc]backup-simplify: Simplify 1 into 1 1537027968.202 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.203 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.203 * [misc]taylor: Taking taylor expansion of (- +nan.0) in y.re 1537027968.203 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.203 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.203 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.203 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.203 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1537027968.203 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.203 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.203 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.203 * [misc]backup-simplify: Simplify 0 into 0 1537027968.204 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.204 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 1)) into 0 1537027968.204 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 (* y.re x.re))) into (/ +nan.0 (* y.re x.re)) 1537027968.204 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027968.204 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 1) (* 0 0))) into 0 1537027968.205 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1537027968.205 * [misc]backup-simplify: Simplify (+ (* +nan.0 0) (* 0 (/ 1 (pow y.re 2)))) into 0 1537027968.205 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.205 * [misc]backup-simplify: Simplify (+ (/ +nan.0 (* y.re x.re)) 0) into (- (* +nan.0 (/ 1 (* y.re x.re)))) 1537027968.205 * [misc]backup-simplify: Simplify (- (- (* +nan.0 (/ 1 (* y.re x.re))))) into (- (* +nan.0 (/ 1 (* y.re x.re)))) 1537027968.205 * [misc]backup-simplify: Simplify (+ 0 (- (* +nan.0 (/ 1 (* y.re x.re))))) into (- (* +nan.0 (/ 1 (* y.re x.re)))) 1537027968.205 * [misc]backup-simplify: Simplify (- (- (* +nan.0 (/ 1 (* y.re x.re))))) into (- (* +nan.0 (/ 1 (* y.re x.re)))) 1537027968.205 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 (* y.re x.re)))) in y.re 1537027968.205 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 (* y.re x.re))) in y.re 1537027968.205 * [misc]taylor: Taking taylor expansion of +nan.0 in y.re 1537027968.205 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.205 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.205 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.205 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.205 * [misc]backup-simplify: Simplify 0 into 0 1537027968.205 * [misc]backup-simplify: Simplify 1 into 1 1537027968.205 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.205 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.206 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.206 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.206 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.206 * [misc]backup-simplify: Simplify (* +nan.0 (/ 1 x.re)) into (/ +nan.0 x.re) 1537027968.206 * [misc]backup-simplify: Simplify (- (/ +nan.0 x.re)) into (- (* +nan.0 (/ 1 x.re))) 1537027968.206 * [misc]taylor: Taking taylor expansion of (- (* +nan.0 (/ 1 x.re))) in x.re 1537027968.206 * [misc]taylor: Taking taylor expansion of (* +nan.0 (/ 1 x.re)) in x.re 1537027968.206 * [misc]taylor: Taking taylor expansion of +nan.0 in x.re 1537027968.206 * [misc]backup-simplify: Simplify +nan.0 into +nan.0 1537027968.206 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1537027968.206 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.206 * [misc]backup-simplify: Simplify 0 into 0 1537027968.206 * [misc]backup-simplify: Simplify 1 into 1 1537027968.206 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.206 * [misc]backup-simplify: Simplify (* +nan.0 1) into +nan.0 1537027968.206 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.206 * [misc]backup-simplify: Simplify (- +nan.0) into (- +nan.0) 1537027968.208 * [misc]backup-simplify: Simplify (+ (* (- +nan.0) (* (/ 1 (/ 1 (- x.re))) (* (/ 1 (/ 1 (- y.re))) (* 1 (pow (/ 1 (- y.im)) 2))))) (+ (* (- +nan.0) (* 1 (* 1 (* (/ 1 (/ 1 (- x.im))) 1)))) (* (- +nan.0) (* (/ 1 (/ 1 (- x.re))) (* (/ 1 (/ 1 (- y.re))) (* 1 (/ 1 (- y.im)))))))) into (- (+ (* +nan.0 (/ (* y.re x.re) (pow y.im 2))) (- (+ (* +nan.0 (/ (* y.re x.re) y.im)) (- (* +nan.0 x.im)))))) 1537027968.208 * * * * [misc]progress: [ 2 / 4 ] generating series at (2 1) 1537027968.208 * [misc]backup-simplify: Simplify (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) into (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) 1537027968.208 * [misc]approximate: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) in (y.im x.im y.re x.re) around 0 1537027968.208 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) in x.re 1537027968.208 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.re 1537027968.208 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.208 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027968.208 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.208 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.208 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027968.208 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.208 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027968.208 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.208 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.208 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.208 * [misc]backup-simplify: Simplify 0 into 0 1537027968.208 * [misc]backup-simplify: Simplify 1 into 1 1537027968.208 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in x.re 1537027968.208 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027968.208 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 1537027968.208 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.re 1537027968.208 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.208 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.208 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.208 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.208 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1537027968.208 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.209 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.209 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.209 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.209 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.209 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027968.211 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027968.211 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1537027968.211 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.211 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027968.211 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.211 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027968.211 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027968.211 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027968.211 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1537027968.212 * [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))))) 1537027968.212 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) in y.re 1537027968.212 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.re 1537027968.212 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.212 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027968.212 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.212 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.212 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027968.212 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.212 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.212 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.212 * [misc]backup-simplify: Simplify 0 into 0 1537027968.212 * [misc]backup-simplify: Simplify 1 into 1 1537027968.212 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.212 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.212 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.re 1537027968.212 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027968.212 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1537027968.212 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1537027968.212 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.212 * [misc]backup-simplify: Simplify 0 into 0 1537027968.212 * [misc]backup-simplify: Simplify 1 into 1 1537027968.212 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.212 * [misc]backup-simplify: Simplify 0 into 0 1537027968.212 * [misc]backup-simplify: Simplify 1 into 1 1537027968.212 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1537027968.212 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.212 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.212 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.212 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.212 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027968.212 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027968.212 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1537027968.212 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1537027968.213 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027968.213 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027968.213 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.213 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1537027968.213 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027968.213 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.213 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1537027968.213 * [misc]backup-simplify: Simplify (/ (* y.im x.im) y.im) into x.im 1537027968.213 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) in x.im 1537027968.213 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.im 1537027968.213 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.213 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027968.213 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.213 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.213 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.213 * [misc]backup-simplify: Simplify 0 into 0 1537027968.213 * [misc]backup-simplify: Simplify 1 into 1 1537027968.213 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.213 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.213 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.213 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.213 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.213 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in x.im 1537027968.213 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027968.213 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1537027968.213 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.im 1537027968.213 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.213 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.213 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.213 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.213 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.im 1537027968.213 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.213 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.213 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.213 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.213 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.214 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027968.214 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027968.214 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1537027968.214 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.214 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027968.214 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.214 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027968.214 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027968.214 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.214 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027968.214 * [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))))) 1537027968.214 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) in y.im 1537027968.214 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1537027968.214 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.214 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027968.214 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.214 * [misc]backup-simplify: Simplify 0 into 0 1537027968.214 * [misc]backup-simplify: Simplify 1 into 1 1537027968.214 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.214 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.215 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.215 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.215 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.215 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.215 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.215 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.im 1537027968.215 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027968.215 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1537027968.215 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1537027968.215 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.215 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.215 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.215 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.215 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1537027968.215 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.215 * [misc]backup-simplify: Simplify 0 into 0 1537027968.215 * [misc]backup-simplify: Simplify 1 into 1 1537027968.215 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.215 * [misc]backup-simplify: Simplify 0 into 0 1537027968.215 * [misc]backup-simplify: Simplify 1 into 1 1537027968.215 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.215 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027968.215 * [misc]backup-simplify: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1537027968.215 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1537027968.215 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.215 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027968.215 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.215 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1537027968.216 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027968.216 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.216 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027968.216 * [misc]backup-simplify: Simplify (/ (* y.re x.re) y.re) into x.re 1537027968.216 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) in y.im 1537027968.216 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1537027968.216 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.216 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027968.216 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.216 * [misc]backup-simplify: Simplify 0 into 0 1537027968.216 * [misc]backup-simplify: Simplify 1 into 1 1537027968.216 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.216 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.216 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.216 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.216 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.216 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.216 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.216 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.im 1537027968.216 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027968.216 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1537027968.216 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1537027968.216 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.216 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.216 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.216 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.216 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1537027968.216 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.216 * [misc]backup-simplify: Simplify 0 into 0 1537027968.216 * [misc]backup-simplify: Simplify 1 into 1 1537027968.216 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.216 * [misc]backup-simplify: Simplify 0 into 0 1537027968.216 * [misc]backup-simplify: Simplify 1 into 1 1537027968.216 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.216 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027968.216 * [misc]backup-simplify: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1537027968.216 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1537027968.216 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.217 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027968.217 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.217 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1537027968.217 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027968.217 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.217 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027968.217 * [misc]backup-simplify: Simplify (/ (* y.re x.re) y.re) into x.re 1537027968.217 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.217 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.217 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.217 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.217 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.217 * [misc]backup-simplify: Simplify 0 into 0 1537027968.217 * [misc]backup-simplify: Simplify 1 into 1 1537027968.217 * [misc]backup-simplify: Simplify 0 into 0 1537027968.217 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027968.217 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.217 * [misc]backup-simplify: Simplify (+ x.im 0) into x.im 1537027968.218 * [misc]backup-simplify: Simplify (- (/ x.im y.re) (+ (* x.re (/ 0 y.re)))) into (/ x.im y.re) 1537027968.218 * [misc]taylor: Taking taylor expansion of (/ x.im y.re) in x.im 1537027968.218 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.218 * [misc]backup-simplify: Simplify 0 into 0 1537027968.218 * [misc]backup-simplify: Simplify 1 into 1 1537027968.218 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.218 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.218 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.218 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.218 * [misc]backup-simplify: Simplify 0 into 0 1537027968.218 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.218 * [misc]backup-simplify: Simplify 0 into 0 1537027968.218 * [misc]backup-simplify: Simplify 0 into 0 1537027968.218 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.218 * [misc]backup-simplify: Simplify 0 into 0 1537027968.218 * [misc]backup-simplify: Simplify 0 into 0 1537027968.218 * [misc]backup-simplify: Simplify 1 into 1 1537027968.218 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1537027968.218 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027968.218 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.219 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027968.219 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1537027968.219 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027968.219 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1537027968.220 * [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)))) 1537027968.220 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ x.re (pow y.re 2)))) in x.im 1537027968.220 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ x.re (pow y.re 2))) in x.im 1537027968.220 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1537027968.220 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027968.220 * [misc]taylor: Taking taylor expansion of (/ x.re (pow y.re 2)) in x.im 1537027968.220 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.220 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.220 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027968.220 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.220 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.220 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.220 * [misc]backup-simplify: Simplify (/ x.re (pow y.re 2)) into (/ x.re (pow y.re 2)) 1537027968.220 * [misc]backup-simplify: Simplify (* 1/2 (/ x.re (pow y.re 2))) into (* 1/2 (/ x.re (pow y.re 2))) 1537027968.220 * [misc]backup-simplify: Simplify (- (* 1/2 (/ x.re (pow y.re 2)))) into (- (* 1/2 (/ x.re (pow y.re 2)))) 1537027968.220 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ x.re (pow y.re 2)))) in y.re 1537027968.220 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ x.re (pow y.re 2))) in y.re 1537027968.220 * [misc]taylor: Taking taylor expansion of 1/2 in y.re 1537027968.220 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027968.220 * [misc]taylor: Taking taylor expansion of (/ x.re (pow y.re 2)) in y.re 1537027968.220 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.220 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.220 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027968.220 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.220 * [misc]backup-simplify: Simplify 0 into 0 1537027968.220 * [misc]backup-simplify: Simplify 1 into 1 1537027968.220 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.220 * [misc]backup-simplify: Simplify (/ x.re 1) into x.re 1537027968.221 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027968.221 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.221 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 1537027968.221 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.222 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027968.222 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.222 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.222 * [misc]backup-simplify: Simplify 0 into 0 1537027968.222 * [misc]backup-simplify: Simplify 0 into 0 1537027968.222 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027968.222 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.222 * [misc]backup-simplify: Simplify 0 into 0 1537027968.222 * [misc]backup-simplify: Simplify 1 into 1 1537027968.222 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.222 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.222 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.222 * [misc]backup-simplify: Simplify 0 into 0 1537027968.222 * [misc]backup-simplify: Simplify 0 into 0 1537027968.222 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.222 * [misc]backup-simplify: Simplify 0 into 0 1537027968.222 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.222 * [misc]backup-simplify: Simplify 0 into 0 1537027968.222 * [misc]backup-simplify: Simplify 0 into 0 1537027968.222 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.222 * [misc]backup-simplify: Simplify 0 into 0 1537027968.222 * [misc]backup-simplify: Simplify 0 into 0 1537027968.222 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.222 * [misc]backup-simplify: Simplify 0 into 0 1537027968.222 * [misc]backup-simplify: Simplify 0 into 0 1537027968.222 * [misc]backup-simplify: Simplify 0 into 0 1537027968.223 * [misc]backup-simplify: Simplify (* 1 (* x.re (* 1 (* 1 1)))) into x.re 1537027968.223 * [misc]backup-simplify: Simplify (/ (/ (fma (/ 1 y.im) (/ 1 x.im) (* (/ 1 y.re) (/ 1 x.re))) (sqrt (hypot (/ 1 y.re) (/ 1 y.im)))) (sqrt (hypot (/ 1 y.re) (/ 1 y.im)))) into (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) 1537027968.223 * [misc]approximate: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in (y.im x.im y.re x.re) around 0 1537027968.223 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.re 1537027968.223 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.re 1537027968.223 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.223 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.re 1537027968.223 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027968.223 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.223 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.223 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.223 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.re 1537027968.223 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027968.223 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.223 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.223 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027968.223 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027968.223 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.223 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.223 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.223 * [misc]backup-simplify: Simplify 0 into 0 1537027968.223 * [misc]backup-simplify: Simplify 1 into 1 1537027968.223 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027968.223 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027968.223 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.224 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 1537027968.224 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027968.224 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 1537027968.224 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1537027968.224 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027968.224 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.224 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.224 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.224 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027968.224 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.224 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.224 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.224 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1537027968.224 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027968.224 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.224 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.224 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.224 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027968.224 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.224 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.224 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.224 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.224 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027968.224 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027968.224 * [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)))) 1537027968.224 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.224 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.224 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027968.225 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027968.225 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027968.225 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027968.225 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.225 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027968.225 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.re)) into (/ 1 y.re) 1537027968.225 * [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)))))) 1537027968.225 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.re 1537027968.225 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.re 1537027968.225 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.225 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.re 1537027968.225 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027968.225 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.225 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.225 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.225 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.re 1537027968.225 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027968.225 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.225 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.225 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.226 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.226 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.226 * [misc]backup-simplify: Simplify 0 into 0 1537027968.226 * [misc]backup-simplify: Simplify 1 into 1 1537027968.226 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.226 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.226 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.226 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.226 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.226 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1537027968.226 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027968.226 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1537027968.226 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1537027968.226 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027968.226 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.226 * [misc]backup-simplify: Simplify 0 into 0 1537027968.226 * [misc]backup-simplify: Simplify 1 into 1 1537027968.226 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.226 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027968.226 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.226 * [misc]backup-simplify: Simplify 0 into 0 1537027968.226 * [misc]backup-simplify: Simplify 1 into 1 1537027968.226 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.226 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1537027968.226 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027968.226 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.226 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.226 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.226 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027968.226 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.226 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.226 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.227 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.227 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027968.227 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.227 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.227 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.227 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.227 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.227 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.228 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1537027968.228 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027968.228 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.im 1537027968.228 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.im 1537027968.228 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.228 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.im 1537027968.228 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027968.228 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.228 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.228 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.228 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.228 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.228 * [misc]backup-simplify: Simplify 0 into 0 1537027968.228 * [misc]backup-simplify: Simplify 1 into 1 1537027968.228 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.228 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.228 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.228 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.228 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.228 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.228 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.228 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.228 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.228 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1537027968.228 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027968.228 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1537027968.228 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1537027968.228 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027968.228 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.228 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.228 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.228 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027968.228 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.228 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.228 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.228 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1537027968.228 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027968.228 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.228 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.228 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.228 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027968.229 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.229 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.229 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.229 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.229 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027968.229 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027968.229 * [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)))) 1537027968.229 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.229 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.229 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027968.229 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027968.229 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027968.229 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027968.229 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.230 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027968.230 * [misc]backup-simplify: Simplify (* (/ 1 y.im) 1) into (/ 1 y.im) 1537027968.230 * [misc]backup-simplify: Simplify (+ (/ 1 y.im) 0) into (/ 1 y.im) 1537027968.230 * [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)))))) 1537027968.230 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.im 1537027968.230 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.230 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.230 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1537027968.230 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.230 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.230 * [misc]backup-simplify: Simplify 0 into 0 1537027968.230 * [misc]backup-simplify: Simplify 1 into 1 1537027968.230 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.230 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1537027968.230 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.230 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.230 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.230 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.230 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.230 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.230 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.230 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.230 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.230 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.230 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.230 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1537027968.230 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027968.230 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1537027968.231 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1537027968.231 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027968.231 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.231 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.231 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.231 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027968.231 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.231 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.231 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.231 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1537027968.231 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.231 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.231 * [misc]backup-simplify: Simplify 0 into 0 1537027968.231 * [misc]backup-simplify: Simplify 1 into 1 1537027968.231 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.231 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.231 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.231 * [misc]backup-simplify: Simplify 0 into 0 1537027968.231 * [misc]backup-simplify: Simplify 1 into 1 1537027968.231 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.231 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.231 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027968.232 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.232 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.232 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.232 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.232 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.232 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.232 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1537027968.232 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027968.233 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027968.233 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.im 1537027968.233 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.233 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.233 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1537027968.233 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.233 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.233 * [misc]backup-simplify: Simplify 0 into 0 1537027968.233 * [misc]backup-simplify: Simplify 1 into 1 1537027968.233 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.233 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1537027968.233 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.233 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.233 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.233 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.233 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.233 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.233 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.233 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.233 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.233 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.233 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.233 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1537027968.233 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027968.233 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1537027968.233 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1537027968.233 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027968.233 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.233 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.233 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.233 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027968.233 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.233 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.233 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.233 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1537027968.233 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.233 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.233 * [misc]backup-simplify: Simplify 0 into 0 1537027968.233 * [misc]backup-simplify: Simplify 1 into 1 1537027968.234 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.234 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.234 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.234 * [misc]backup-simplify: Simplify 0 into 0 1537027968.234 * [misc]backup-simplify: Simplify 1 into 1 1537027968.234 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.234 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.234 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027968.234 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.234 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.234 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.234 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.235 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.235 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.235 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1537027968.235 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027968.235 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027968.235 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.235 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.235 * [misc]backup-simplify: Simplify 0 into 0 1537027968.235 * [misc]backup-simplify: Simplify 1 into 1 1537027968.235 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.235 * [misc]taylor: Taking taylor expansion of 1 in y.re 1537027968.235 * [misc]backup-simplify: Simplify 1 into 1 1537027968.235 * [misc]taylor: Taking taylor expansion of 1 in x.re 1537027968.235 * [misc]backup-simplify: Simplify 1 into 1 1537027968.235 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1537027968.235 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.236 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 x.im))) into 0 1537027968.236 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1537027968.236 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.re x.re)) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (/ 1 (* y.re x.re)) 1537027968.236 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.236 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.236 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.236 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.236 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.236 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.236 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.236 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.236 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.236 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.236 * [misc]backup-simplify: Simplify 0 into 0 1537027968.236 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.236 * [misc]backup-simplify: Simplify 0 into 0 1537027968.236 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.236 * [misc]backup-simplify: Simplify 0 into 0 1537027968.236 * [misc]backup-simplify: Simplify 1 into 1 1537027968.236 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.237 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.237 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1537027968.237 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.237 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027968.237 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.237 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.237 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.238 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.238 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027968.238 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 1537027968.238 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1537027968.239 * [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)))) 1537027968.239 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.re 2) x.im)))) in x.im 1537027968.239 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.re 2) x.im))) in x.im 1537027968.239 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1537027968.239 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027968.239 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in x.im 1537027968.239 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in x.im 1537027968.239 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027968.239 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.239 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.239 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.239 * [misc]backup-simplify: Simplify 0 into 0 1537027968.239 * [misc]backup-simplify: Simplify 1 into 1 1537027968.239 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.239 * [misc]backup-simplify: Simplify (* (pow y.re 2) 0) into 0 1537027968.239 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.239 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 1) (* 0 0)) into (pow y.re 2) 1537027968.239 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027968.240 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.re 2))) into (/ 1/2 (pow y.re 2)) 1537027968.240 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.re 2))) into (- (* 1/2 (/ 1 (pow y.re 2)))) 1537027968.240 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.re 2)))) in y.re 1537027968.240 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.re 2))) in y.re 1537027968.240 * [misc]taylor: Taking taylor expansion of 1/2 in y.re 1537027968.240 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027968.240 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027968.240 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027968.240 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.240 * [misc]backup-simplify: Simplify 0 into 0 1537027968.240 * [misc]backup-simplify: Simplify 1 into 1 1537027968.240 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.240 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.240 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027968.240 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.240 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.241 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.241 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 1537027968.241 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.241 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.241 * [misc]backup-simplify: Simplify 0 into 0 1537027968.241 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.241 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.241 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.241 * [misc]backup-simplify: Simplify 0 into 0 1537027968.241 * [misc]backup-simplify: Simplify 1 into 1 1537027968.241 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.241 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.241 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.241 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.241 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.242 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1537027968.242 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027968.242 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.242 * [misc]backup-simplify: Simplify 0 into 0 1537027968.242 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.242 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.242 * [misc]backup-simplify: Simplify 0 into 0 1537027968.242 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.242 * [misc]backup-simplify: Simplify 0 into 0 1537027968.242 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.242 * [misc]backup-simplify: Simplify 0 into 0 1537027968.242 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.242 * [misc]backup-simplify: Simplify 0 into 0 1537027968.242 * [misc]backup-simplify: Simplify 0 into 0 1537027968.242 * [misc]backup-simplify: Simplify 0 into 0 1537027968.242 * [misc]backup-simplify: Simplify 0 into 0 1537027968.242 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.242 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.243 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1537027968.243 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027968.243 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027968.243 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.243 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.243 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.243 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027968.244 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.244 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.244 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027968.244 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.244 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1537027968.245 * [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)))) 1537027968.245 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.re 3) x.re)))) in x.im 1537027968.245 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.re 3) x.re))) in x.im 1537027968.245 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1537027968.245 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027968.245 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 3) x.re)) in x.im 1537027968.245 * [misc]taylor: Taking taylor expansion of (* (pow y.re 3) x.re) in x.im 1537027968.245 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in x.im 1537027968.245 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.245 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.245 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.245 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.245 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.245 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1537027968.245 * [misc]backup-simplify: Simplify (* (pow y.re 3) x.re) into (* (pow y.re 3) x.re) 1537027968.245 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.re 3) x.re)) into (/ 1 (* (pow y.re 3) x.re)) 1537027968.246 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027968.246 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 1) (* 0 0))) into 0 1537027968.246 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1537027968.246 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (* 0 (/ 1 (pow y.re 2)))) into 0 1537027968.246 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.246 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.246 * [misc]backup-simplify: Simplify 0 into 0 1537027968.246 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.246 * [misc]backup-simplify: Simplify 0 into 0 1537027968.246 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.246 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027968.246 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.246 * [misc]backup-simplify: Simplify 0 into 0 1537027968.246 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.246 * [misc]backup-simplify: Simplify 0 into 0 1537027968.247 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.247 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.247 * [misc]backup-simplify: Simplify 0 into 0 1537027968.247 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.247 * [misc]backup-simplify: Simplify 0 into 0 1537027968.247 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027968.247 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.247 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027968.248 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.248 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.248 * [misc]backup-simplify: Simplify 0 into 0 1537027968.248 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027968.248 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027968.248 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.248 * [misc]backup-simplify: Simplify 0 into 0 1537027968.248 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.248 * [misc]backup-simplify: Simplify 0 into 0 1537027968.248 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.248 * [misc]backup-simplify: Simplify 0 into 0 1537027968.248 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.248 * [misc]backup-simplify: Simplify 0 into 0 1537027968.248 * [misc]backup-simplify: Simplify 0 into 0 1537027968.248 * [misc]backup-simplify: Simplify 0 into 0 1537027968.248 * [misc]backup-simplify: Simplify 0 into 0 1537027968.248 * [misc]backup-simplify: Simplify (* 1 (* 1 (* 1 (* (/ 1 (/ 1 x.im)) 1)))) into x.im 1537027968.249 * [misc]backup-simplify: Simplify (/ (/ (fma (/ 1 (- y.im)) (/ 1 (- x.im)) (* (/ 1 (- y.re)) (/ 1 (- x.re)))) (sqrt (hypot (/ 1 (- y.re)) (/ 1 (- y.im))))) (sqrt (hypot (/ 1 (- y.re)) (/ 1 (- y.im))))) into (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) 1537027968.249 * [misc]approximate: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in (y.im x.im y.re x.re) around 0 1537027968.249 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.re 1537027968.249 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.re 1537027968.249 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.249 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.re 1537027968.249 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027968.249 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.249 * [misc]backup-simplify: Simplify -1 into -1 1537027968.249 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.249 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.249 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.249 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.re 1537027968.249 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.249 * [misc]backup-simplify: Simplify -1 into -1 1537027968.249 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027968.249 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.249 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.249 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027968.249 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027968.249 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.249 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.249 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.249 * [misc]backup-simplify: Simplify 0 into 0 1537027968.249 * [misc]backup-simplify: Simplify 1 into 1 1537027968.249 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027968.249 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027968.249 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.249 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 1537027968.249 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027968.249 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 1537027968.249 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1537027968.249 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027968.249 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.249 * [misc]backup-simplify: Simplify -1 into -1 1537027968.249 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.250 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.250 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.250 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027968.250 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.250 * [misc]backup-simplify: Simplify -1 into -1 1537027968.250 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.250 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.250 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.250 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1537027968.250 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027968.250 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.250 * [misc]backup-simplify: Simplify -1 into -1 1537027968.250 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.250 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.250 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.250 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027968.250 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.250 * [misc]backup-simplify: Simplify -1 into -1 1537027968.250 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.250 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.250 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.250 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.250 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027968.250 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027968.250 * [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)))) 1537027968.250 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.250 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.250 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027968.251 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027968.251 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027968.251 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027968.251 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.251 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027968.251 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.re)) into (/ 1 y.re) 1537027968.251 * [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)))))) 1537027968.251 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.re 1537027968.251 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.re 1537027968.251 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.251 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.re 1537027968.251 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027968.251 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.251 * [misc]backup-simplify: Simplify -1 into -1 1537027968.251 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.251 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.251 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.251 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.re 1537027968.252 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.252 * [misc]backup-simplify: Simplify -1 into -1 1537027968.252 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027968.252 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.252 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.252 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.252 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.252 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.252 * [misc]backup-simplify: Simplify 0 into 0 1537027968.252 * [misc]backup-simplify: Simplify 1 into 1 1537027968.252 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.252 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.252 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.252 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.252 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.252 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1537027968.252 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027968.252 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1537027968.252 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1537027968.252 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027968.252 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.252 * [misc]backup-simplify: Simplify -1 into -1 1537027968.252 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.252 * [misc]backup-simplify: Simplify 0 into 0 1537027968.252 * [misc]backup-simplify: Simplify 1 into 1 1537027968.252 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.252 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027968.252 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.252 * [misc]backup-simplify: Simplify -1 into -1 1537027968.252 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.252 * [misc]backup-simplify: Simplify 0 into 0 1537027968.252 * [misc]backup-simplify: Simplify 1 into 1 1537027968.252 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.252 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1537027968.252 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027968.252 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.252 * [misc]backup-simplify: Simplify -1 into -1 1537027968.253 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.253 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.253 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.253 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027968.253 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.253 * [misc]backup-simplify: Simplify -1 into -1 1537027968.253 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.253 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.253 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.253 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027968.253 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027968.253 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.253 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.253 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.253 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027968.254 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.254 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.254 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1537027968.254 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027968.254 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.im 1537027968.254 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.im 1537027968.254 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.254 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.im 1537027968.254 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027968.254 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.254 * [misc]backup-simplify: Simplify -1 into -1 1537027968.254 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.254 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.254 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.254 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.im 1537027968.254 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.254 * [misc]backup-simplify: Simplify -1 into -1 1537027968.254 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.254 * [misc]backup-simplify: Simplify 0 into 0 1537027968.254 * [misc]backup-simplify: Simplify 1 into 1 1537027968.254 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.254 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.254 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.254 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.254 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.254 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.254 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.254 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.254 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.254 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1537027968.254 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027968.255 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1537027968.255 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1537027968.255 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027968.255 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.255 * [misc]backup-simplify: Simplify -1 into -1 1537027968.255 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.255 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.255 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.255 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027968.255 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.255 * [misc]backup-simplify: Simplify -1 into -1 1537027968.255 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.255 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.255 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.255 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1537027968.255 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027968.255 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.255 * [misc]backup-simplify: Simplify -1 into -1 1537027968.255 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.255 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.255 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.255 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027968.255 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.255 * [misc]backup-simplify: Simplify -1 into -1 1537027968.255 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.255 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.255 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.255 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.255 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027968.255 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027968.255 * [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)))) 1537027968.255 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.256 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.256 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027968.256 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027968.256 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027968.256 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027968.256 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.256 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027968.256 * [misc]backup-simplify: Simplify (* (/ -1 y.im) -1) into (/ 1 y.im) 1537027968.256 * [misc]backup-simplify: Simplify (+ (/ 1 y.im) 0) into (/ 1 y.im) 1537027968.256 * [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)))))) 1537027968.256 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.im 1537027968.256 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.256 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.256 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1537027968.256 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.257 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.257 * [misc]backup-simplify: Simplify -1 into -1 1537027968.257 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.257 * [misc]backup-simplify: Simplify 0 into 0 1537027968.257 * [misc]backup-simplify: Simplify 1 into 1 1537027968.257 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.257 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1537027968.257 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.257 * [misc]backup-simplify: Simplify -1 into -1 1537027968.257 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.257 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.257 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.257 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.257 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.257 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.257 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.257 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.257 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.257 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.257 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.257 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1537027968.257 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027968.257 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1537027968.257 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1537027968.257 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027968.257 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.257 * [misc]backup-simplify: Simplify -1 into -1 1537027968.257 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.257 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.257 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.257 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027968.257 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.257 * [misc]backup-simplify: Simplify -1 into -1 1537027968.257 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.257 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.257 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.257 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1537027968.257 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.257 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.257 * [misc]backup-simplify: Simplify -1 into -1 1537027968.257 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.257 * [misc]backup-simplify: Simplify 0 into 0 1537027968.257 * [misc]backup-simplify: Simplify 1 into 1 1537027968.258 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.258 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.258 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.258 * [misc]backup-simplify: Simplify -1 into -1 1537027968.258 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.258 * [misc]backup-simplify: Simplify 0 into 0 1537027968.258 * [misc]backup-simplify: Simplify 1 into 1 1537027968.258 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.258 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027968.258 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027968.258 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.258 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.258 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.259 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027968.259 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.259 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.259 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1537027968.259 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027968.259 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027968.259 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.im 1537027968.259 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.259 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.259 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1537027968.259 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.259 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.259 * [misc]backup-simplify: Simplify -1 into -1 1537027968.259 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.259 * [misc]backup-simplify: Simplify 0 into 0 1537027968.259 * [misc]backup-simplify: Simplify 1 into 1 1537027968.259 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.259 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1537027968.259 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.259 * [misc]backup-simplify: Simplify -1 into -1 1537027968.259 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.259 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.259 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.259 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.259 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.259 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.259 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.259 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.259 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.259 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.260 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.260 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1537027968.260 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027968.260 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1537027968.260 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1537027968.260 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027968.260 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.260 * [misc]backup-simplify: Simplify -1 into -1 1537027968.260 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.260 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.260 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.260 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027968.260 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.260 * [misc]backup-simplify: Simplify -1 into -1 1537027968.260 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.260 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.260 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.260 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1537027968.260 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.260 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.260 * [misc]backup-simplify: Simplify -1 into -1 1537027968.260 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.260 * [misc]backup-simplify: Simplify 0 into 0 1537027968.260 * [misc]backup-simplify: Simplify 1 into 1 1537027968.260 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.260 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.260 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.260 * [misc]backup-simplify: Simplify -1 into -1 1537027968.260 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.260 * [misc]backup-simplify: Simplify 0 into 0 1537027968.260 * [misc]backup-simplify: Simplify 1 into 1 1537027968.260 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.260 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027968.261 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027968.261 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.261 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.261 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.261 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027968.261 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.261 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.261 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1537027968.261 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027968.262 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027968.262 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.262 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.262 * [misc]backup-simplify: Simplify 0 into 0 1537027968.262 * [misc]backup-simplify: Simplify 1 into 1 1537027968.262 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.262 * [misc]taylor: Taking taylor expansion of 1 in y.re 1537027968.262 * [misc]backup-simplify: Simplify 1 into 1 1537027968.262 * [misc]taylor: Taking taylor expansion of 1 in x.re 1537027968.262 * [misc]backup-simplify: Simplify 1 into 1 1537027968.262 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 1537027968.262 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.262 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 x.im))) into 0 1537027968.262 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1537027968.263 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.re x.re)) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (/ 1 (* y.re x.re)) 1537027968.263 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.263 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.263 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.263 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.263 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.263 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.263 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.263 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.263 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.263 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.263 * [misc]backup-simplify: Simplify 0 into 0 1537027968.263 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.263 * [misc]backup-simplify: Simplify 0 into 0 1537027968.263 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.263 * [misc]backup-simplify: Simplify 0 into 0 1537027968.263 * [misc]backup-simplify: Simplify 1 into 1 1537027968.263 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.264 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.264 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 x.im)))) into 0 1537027968.264 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.264 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027968.264 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.264 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.264 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.265 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.265 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1537027968.265 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 1537027968.265 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1537027968.266 * [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)))) 1537027968.266 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.re 2) x.im)))) in x.im 1537027968.266 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.re 2) x.im))) in x.im 1537027968.266 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1537027968.266 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027968.266 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in x.im 1537027968.266 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in x.im 1537027968.266 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027968.266 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.266 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.266 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.266 * [misc]backup-simplify: Simplify 0 into 0 1537027968.266 * [misc]backup-simplify: Simplify 1 into 1 1537027968.266 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.266 * [misc]backup-simplify: Simplify (* (pow y.re 2) 0) into 0 1537027968.266 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.266 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 1) (* 0 0)) into (pow y.re 2) 1537027968.266 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027968.266 * [misc]backup-simplify: Simplify (* 1/2 (/ 1 (pow y.re 2))) into (/ 1/2 (pow y.re 2)) 1537027968.267 * [misc]backup-simplify: Simplify (- (/ 1/2 (pow y.re 2))) into (- (* 1/2 (/ 1 (pow y.re 2)))) 1537027968.267 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.re 2)))) in y.re 1537027968.267 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (pow y.re 2))) in y.re 1537027968.267 * [misc]taylor: Taking taylor expansion of 1/2 in y.re 1537027968.267 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027968.267 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027968.267 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027968.267 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.267 * [misc]backup-simplify: Simplify 0 into 0 1537027968.267 * [misc]backup-simplify: Simplify 1 into 1 1537027968.267 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.267 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.267 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027968.267 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.267 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.268 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.268 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (* 0 1))) into 0 1537027968.268 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.268 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.268 * [misc]backup-simplify: Simplify 0 into 0 1537027968.268 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.268 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.268 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.268 * [misc]backup-simplify: Simplify 0 into 0 1537027968.268 * [misc]backup-simplify: Simplify 1 into 1 1537027968.268 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.268 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.268 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.268 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.268 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.269 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1537027968.269 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027968.269 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.269 * [misc]backup-simplify: Simplify 0 into 0 1537027968.269 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.269 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.269 * [misc]backup-simplify: Simplify 0 into 0 1537027968.269 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.269 * [misc]backup-simplify: Simplify 0 into 0 1537027968.269 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.269 * [misc]backup-simplify: Simplify 0 into 0 1537027968.269 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.269 * [misc]backup-simplify: Simplify 0 into 0 1537027968.269 * [misc]backup-simplify: Simplify 0 into 0 1537027968.269 * [misc]backup-simplify: Simplify 0 into 0 1537027968.269 * [misc]backup-simplify: Simplify 0 into 0 1537027968.269 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.270 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.270 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.im))))) into 0 1537027968.270 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027968.270 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027968.270 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.270 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.271 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.271 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027968.271 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.271 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.271 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1537027968.271 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.272 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1537027968.272 * [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)))) 1537027968.272 * [misc]taylor: Taking taylor expansion of (- (* 1/2 (/ 1 (* (pow y.re 3) x.re)))) in x.im 1537027968.272 * [misc]taylor: Taking taylor expansion of (* 1/2 (/ 1 (* (pow y.re 3) x.re))) in x.im 1537027968.272 * [misc]taylor: Taking taylor expansion of 1/2 in x.im 1537027968.272 * [misc]backup-simplify: Simplify 1/2 into 1/2 1537027968.272 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 3) x.re)) in x.im 1537027968.272 * [misc]taylor: Taking taylor expansion of (* (pow y.re 3) x.re) in x.im 1537027968.272 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in x.im 1537027968.272 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.272 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.272 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.272 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.272 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.273 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1537027968.273 * [misc]backup-simplify: Simplify (* (pow y.re 3) x.re) into (* (pow y.re 3) x.re) 1537027968.273 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.re 3) x.re)) into (/ 1 (* (pow y.re 3) x.re)) 1537027968.273 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027968.273 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 1) (* 0 0))) into 0 1537027968.273 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1537027968.273 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (* 0 (/ 1 (pow y.re 2)))) into 0 1537027968.273 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.273 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.273 * [misc]backup-simplify: Simplify 0 into 0 1537027968.273 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.273 * [misc]backup-simplify: Simplify 0 into 0 1537027968.274 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.274 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027968.274 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.274 * [misc]backup-simplify: Simplify 0 into 0 1537027968.274 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.274 * [misc]backup-simplify: Simplify 0 into 0 1537027968.274 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.274 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.274 * [misc]backup-simplify: Simplify 0 into 0 1537027968.274 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.274 * [misc]backup-simplify: Simplify 0 into 0 1537027968.274 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027968.274 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.275 * [misc]backup-simplify: Simplify (+ (* 1/2 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027968.275 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.275 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.275 * [misc]backup-simplify: Simplify 0 into 0 1537027968.275 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027968.275 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027968.275 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.275 * [misc]backup-simplify: Simplify 0 into 0 1537027968.275 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.275 * [misc]backup-simplify: Simplify 0 into 0 1537027968.275 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.275 * [misc]backup-simplify: Simplify 0 into 0 1537027968.275 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.275 * [misc]backup-simplify: Simplify 0 into 0 1537027968.275 * [misc]backup-simplify: Simplify 0 into 0 1537027968.275 * [misc]backup-simplify: Simplify 0 into 0 1537027968.276 * [misc]backup-simplify: Simplify 0 into 0 1537027968.276 * [misc]backup-simplify: Simplify (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- x.im))) 1)))) into (* -1 x.im) 1537027968.276 * * * * [misc]progress: [ 3 / 4 ] generating series at (2 1 1 1) 1537027968.276 * [misc]backup-simplify: Simplify (fma y.im x.im (* y.re x.re)) into (fma y.im x.im (* y.re x.re)) 1537027968.276 * [misc]approximate: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in (y.im x.im y.re x.re) around 0 1537027968.276 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.re 1537027968.276 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.276 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027968.276 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.276 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.276 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027968.276 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.276 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027968.276 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.276 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.276 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.276 * [misc]backup-simplify: Simplify 0 into 0 1537027968.276 * [misc]backup-simplify: Simplify 1 into 1 1537027968.276 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.re 1537027968.276 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.276 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027968.276 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.276 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.276 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027968.276 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.276 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.276 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.276 * [misc]backup-simplify: Simplify 0 into 0 1537027968.276 * [misc]backup-simplify: Simplify 1 into 1 1537027968.276 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.277 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.277 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.im 1537027968.277 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.277 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027968.277 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.277 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.277 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.277 * [misc]backup-simplify: Simplify 0 into 0 1537027968.277 * [misc]backup-simplify: Simplify 1 into 1 1537027968.277 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.277 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.277 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.277 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.277 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.277 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1537027968.277 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.277 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027968.277 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.277 * [misc]backup-simplify: Simplify 0 into 0 1537027968.277 * [misc]backup-simplify: Simplify 1 into 1 1537027968.277 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.277 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.277 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.277 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.277 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.277 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.277 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.277 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1537027968.277 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.277 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027968.277 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.277 * [misc]backup-simplify: Simplify 0 into 0 1537027968.277 * [misc]backup-simplify: Simplify 1 into 1 1537027968.277 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.277 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.277 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.277 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.277 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.277 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.277 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.277 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027968.277 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.277 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027968.277 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.277 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.277 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.277 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.277 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.277 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.277 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.277 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.277 * [misc]backup-simplify: Simplify 0 into 0 1537027968.278 * [misc]backup-simplify: Simplify 1 into 1 1537027968.278 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.278 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.278 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.278 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.278 * [misc]backup-simplify: Simplify 0 into 0 1537027968.278 * [misc]backup-simplify: Simplify 0 into 0 1537027968.278 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027968.278 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.278 * [misc]backup-simplify: Simplify (+ x.im 0) into x.im 1537027968.278 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.278 * [misc]backup-simplify: Simplify 0 into 0 1537027968.278 * [misc]backup-simplify: Simplify 1 into 1 1537027968.278 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.278 * [misc]backup-simplify: Simplify 0 into 0 1537027968.278 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.278 * [misc]backup-simplify: Simplify 0 into 0 1537027968.278 * [misc]backup-simplify: Simplify 0 into 0 1537027968.278 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.278 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.278 * [misc]backup-simplify: Simplify 0 into 0 1537027968.278 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.278 * [misc]backup-simplify: Simplify 0 into 0 1537027968.278 * [misc]backup-simplify: Simplify 0 into 0 1537027968.278 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.278 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.278 * [misc]backup-simplify: Simplify 0 into 0 1537027968.278 * [misc]backup-simplify: Simplify 1 into 1 1537027968.278 * [misc]backup-simplify: Simplify 0 into 0 1537027968.278 * [misc]backup-simplify: Simplify 0 into 0 1537027968.279 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1537027968.279 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027968.279 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.279 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027968.279 * [misc]backup-simplify: Simplify 0 into 0 1537027968.279 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.279 * [misc]backup-simplify: Simplify 0 into 0 1537027968.279 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.279 * [misc]backup-simplify: Simplify 0 into 0 1537027968.279 * [misc]backup-simplify: Simplify 0 into 0 1537027968.279 * [misc]backup-simplify: Simplify 0 into 0 1537027968.279 * [misc]backup-simplify: Simplify (fma (/ 1 y.im) (/ 1 x.im) (* (/ 1 y.re) (/ 1 x.re))) into (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) 1537027968.279 * [misc]approximate: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in (y.im x.im y.re x.re) around 0 1537027968.279 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.re 1537027968.279 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.279 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.re 1537027968.279 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027968.279 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.279 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.279 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.279 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.re 1537027968.279 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027968.279 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.279 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.279 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027968.280 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027968.280 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.280 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.280 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.280 * [misc]backup-simplify: Simplify 0 into 0 1537027968.280 * [misc]backup-simplify: Simplify 1 into 1 1537027968.280 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027968.280 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027968.280 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.280 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.re 1537027968.280 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.280 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.re 1537027968.280 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027968.280 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.280 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.280 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.280 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.re 1537027968.280 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027968.280 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.280 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.280 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.280 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.280 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.280 * [misc]backup-simplify: Simplify 0 into 0 1537027968.280 * [misc]backup-simplify: Simplify 1 into 1 1537027968.280 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.280 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.280 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.280 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.280 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.280 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.im 1537027968.280 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.280 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.im 1537027968.280 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027968.280 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.280 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.281 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.281 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.281 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.281 * [misc]backup-simplify: Simplify 0 into 0 1537027968.281 * [misc]backup-simplify: Simplify 1 into 1 1537027968.281 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.281 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.281 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.281 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.281 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.281 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.281 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.281 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.281 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.281 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.281 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.281 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1537027968.281 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.281 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.281 * [misc]backup-simplify: Simplify 0 into 0 1537027968.281 * [misc]backup-simplify: Simplify 1 into 1 1537027968.281 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.281 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1537027968.281 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.281 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.281 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.281 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.281 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.281 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.281 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.281 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.281 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.281 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.281 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.281 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.281 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.282 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1537027968.282 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.282 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.282 * [misc]backup-simplify: Simplify 0 into 0 1537027968.282 * [misc]backup-simplify: Simplify 1 into 1 1537027968.282 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.282 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1537027968.282 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.282 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.282 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.282 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.282 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.282 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.282 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.282 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.282 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.282 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.283 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.283 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1537027968.283 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027968.283 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.283 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.283 * [misc]backup-simplify: Simplify 0 into 0 1537027968.283 * [misc]backup-simplify: Simplify 1 into 1 1537027968.283 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.283 * [misc]taylor: Taking taylor expansion of 1 in y.re 1537027968.283 * [misc]backup-simplify: Simplify 1 into 1 1537027968.283 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1537027968.283 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.283 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 x.im))) into 0 1537027968.283 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1537027968.283 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.283 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.283 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.283 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.283 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.283 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.284 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.284 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.284 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.284 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.284 * [misc]backup-simplify: Simplify 0 into 0 1537027968.284 * [misc]taylor: Taking taylor expansion of 1 in x.re 1537027968.284 * [misc]backup-simplify: Simplify 1 into 1 1537027968.284 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.284 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.284 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1537027968.284 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.285 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027968.285 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.285 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027968.285 * [misc]backup-simplify: Simplify 0 into 0 1537027968.285 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.285 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.285 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.285 * [misc]backup-simplify: Simplify 0 into 0 1537027968.285 * [misc]backup-simplify: Simplify 1 into 1 1537027968.285 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.285 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.285 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.285 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.285 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.285 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1537027968.285 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.285 * [misc]backup-simplify: Simplify 0 into 0 1537027968.285 * [misc]backup-simplify: Simplify 1 into 1 1537027968.285 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.285 * [misc]backup-simplify: Simplify 1 into 1 1537027968.285 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.285 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.285 * [misc]backup-simplify: Simplify 0 into 0 1537027968.285 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.286 * [misc]backup-simplify: Simplify 0 into 0 1537027968.286 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.286 * [misc]backup-simplify: Simplify 0 into 0 1537027968.286 * [misc]backup-simplify: Simplify 1 into 1 1537027968.286 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.286 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.286 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1537027968.286 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027968.287 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027968.287 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.287 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027968.287 * [misc]backup-simplify: Simplify 0 into 0 1537027968.287 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.287 * [misc]backup-simplify: Simplify 0 into 0 1537027968.287 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.287 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027968.287 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.287 * [misc]backup-simplify: Simplify 0 into 0 1537027968.287 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.287 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.287 * [misc]backup-simplify: Simplify 0 into 0 1537027968.287 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1537027968.288 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027968.288 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.288 * [misc]backup-simplify: Simplify 0 into 0 1537027968.288 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.288 * [misc]backup-simplify: Simplify 0 into 0 1537027968.288 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.288 * [misc]backup-simplify: Simplify 0 into 0 1537027968.288 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.288 * [misc]backup-simplify: Simplify 0 into 0 1537027968.288 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.288 * [misc]backup-simplify: Simplify 0 into 0 1537027968.288 * [misc]backup-simplify: Simplify 0 into 0 1537027968.288 * [misc]backup-simplify: Simplify 0 into 0 1537027968.288 * [misc]backup-simplify: Simplify 0 into 0 1537027968.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 1537027968.288 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.289 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im)))))) into 0 1537027968.289 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027968.289 * [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 1537027968.289 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.289 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027968.289 * [misc]backup-simplify: Simplify 0 into 0 1537027968.289 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.289 * [misc]backup-simplify: Simplify 0 into 0 1537027968.289 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.289 * [misc]backup-simplify: Simplify 0 into 0 1537027968.290 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027968.290 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027968.290 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.290 * [misc]backup-simplify: Simplify 0 into 0 1537027968.290 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.290 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.290 * [misc]backup-simplify: Simplify 0 into 0 1537027968.290 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.290 * [misc]backup-simplify: Simplify 0 into 0 1537027968.290 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.290 * [misc]backup-simplify: Simplify 0 into 0 1537027968.290 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.290 * [misc]backup-simplify: Simplify 0 into 0 1537027968.291 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027968.291 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027968.291 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.291 * [misc]backup-simplify: Simplify 0 into 0 1537027968.291 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.291 * [misc]backup-simplify: Simplify 0 into 0 1537027968.291 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.291 * [misc]backup-simplify: Simplify 0 into 0 1537027968.291 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.291 * [misc]backup-simplify: Simplify 0 into 0 1537027968.291 * [misc]backup-simplify: Simplify 0 into 0 1537027968.291 * [misc]backup-simplify: Simplify 0 into 0 1537027968.291 * [misc]backup-simplify: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 x.im)) (/ 1 (/ 1 y.im)))))) (* 1 (* (/ 1 (/ 1 x.re)) (* (/ 1 (/ 1 y.re)) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 1537027968.291 * [misc]backup-simplify: Simplify (fma (/ 1 (- y.im)) (/ 1 (- x.im)) (* (/ 1 (- y.re)) (/ 1 (- x.re)))) into (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) 1537027968.291 * [misc]approximate: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in (y.im x.im y.re x.re) around 0 1537027968.291 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.re 1537027968.292 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.292 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.re 1537027968.292 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027968.292 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.292 * [misc]backup-simplify: Simplify -1 into -1 1537027968.292 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.292 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.292 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.292 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.re 1537027968.292 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.292 * [misc]backup-simplify: Simplify -1 into -1 1537027968.292 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027968.292 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.292 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.292 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027968.292 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027968.292 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.292 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.292 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.292 * [misc]backup-simplify: Simplify 0 into 0 1537027968.292 * [misc]backup-simplify: Simplify 1 into 1 1537027968.292 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027968.292 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027968.292 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.292 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.re 1537027968.292 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.292 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.re 1537027968.292 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027968.292 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.292 * [misc]backup-simplify: Simplify -1 into -1 1537027968.292 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.292 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.292 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.292 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.re 1537027968.292 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.292 * [misc]backup-simplify: Simplify -1 into -1 1537027968.292 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027968.292 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.292 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.292 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.292 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.292 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.292 * [misc]backup-simplify: Simplify 0 into 0 1537027968.293 * [misc]backup-simplify: Simplify 1 into 1 1537027968.293 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.293 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.293 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.293 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.293 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.293 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.im 1537027968.293 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.293 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.im 1537027968.293 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027968.293 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.293 * [misc]backup-simplify: Simplify -1 into -1 1537027968.293 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.293 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.293 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.293 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.im 1537027968.293 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.293 * [misc]backup-simplify: Simplify -1 into -1 1537027968.293 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.293 * [misc]backup-simplify: Simplify 0 into 0 1537027968.293 * [misc]backup-simplify: Simplify 1 into 1 1537027968.293 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.293 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.293 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.293 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.293 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.293 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.293 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.293 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.293 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.293 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.293 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.293 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1537027968.293 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.293 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.293 * [misc]backup-simplify: Simplify -1 into -1 1537027968.293 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.294 * [misc]backup-simplify: Simplify 0 into 0 1537027968.294 * [misc]backup-simplify: Simplify 1 into 1 1537027968.294 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.294 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1537027968.294 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.294 * [misc]backup-simplify: Simplify -1 into -1 1537027968.294 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.294 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.294 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.294 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.294 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.294 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.294 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.294 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.294 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.294 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.294 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.294 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.294 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.294 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1537027968.294 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.294 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.294 * [misc]backup-simplify: Simplify -1 into -1 1537027968.294 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.294 * [misc]backup-simplify: Simplify 0 into 0 1537027968.294 * [misc]backup-simplify: Simplify 1 into 1 1537027968.294 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.294 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1537027968.294 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.294 * [misc]backup-simplify: Simplify -1 into -1 1537027968.294 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.294 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.294 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.294 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.294 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.294 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.294 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.294 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.294 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.294 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.295 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.295 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1537027968.295 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027968.295 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.295 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.295 * [misc]backup-simplify: Simplify 0 into 0 1537027968.295 * [misc]backup-simplify: Simplify 1 into 1 1537027968.295 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.295 * [misc]taylor: Taking taylor expansion of 1 in y.re 1537027968.295 * [misc]backup-simplify: Simplify 1 into 1 1537027968.295 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 1537027968.295 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.295 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 x.im))) into 0 1537027968.295 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1537027968.295 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.295 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.295 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.295 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.295 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.296 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.296 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.296 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.296 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.296 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.296 * [misc]backup-simplify: Simplify 0 into 0 1537027968.296 * [misc]taylor: Taking taylor expansion of 1 in x.re 1537027968.296 * [misc]backup-simplify: Simplify 1 into 1 1537027968.296 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.296 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.296 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 x.im)))) into 0 1537027968.296 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.297 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027968.297 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.297 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027968.297 * [misc]backup-simplify: Simplify 0 into 0 1537027968.297 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.297 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.297 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.297 * [misc]backup-simplify: Simplify 0 into 0 1537027968.297 * [misc]backup-simplify: Simplify 1 into 1 1537027968.297 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.297 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.297 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.297 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.297 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.297 * [misc]taylor: Taking taylor expansion of (/ 1 x.re) in x.re 1537027968.297 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.297 * [misc]backup-simplify: Simplify 0 into 0 1537027968.297 * [misc]backup-simplify: Simplify 1 into 1 1537027968.297 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.297 * [misc]backup-simplify: Simplify 1 into 1 1537027968.297 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.298 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.298 * [misc]backup-simplify: Simplify 0 into 0 1537027968.298 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.298 * [misc]backup-simplify: Simplify 0 into 0 1537027968.298 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.298 * [misc]backup-simplify: Simplify 0 into 0 1537027968.298 * [misc]backup-simplify: Simplify 1 into 1 1537027968.298 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.298 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.298 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.im))))) into 0 1537027968.299 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027968.299 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027968.299 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.299 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027968.299 * [misc]backup-simplify: Simplify 0 into 0 1537027968.299 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.299 * [misc]backup-simplify: Simplify 0 into 0 1537027968.299 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.299 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027968.299 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.299 * [misc]backup-simplify: Simplify 0 into 0 1537027968.299 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.299 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.299 * [misc]backup-simplify: Simplify 0 into 0 1537027968.300 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1537027968.300 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027968.300 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.300 * [misc]backup-simplify: Simplify 0 into 0 1537027968.300 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.300 * [misc]backup-simplify: Simplify 0 into 0 1537027968.300 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.300 * [misc]backup-simplify: Simplify 0 into 0 1537027968.300 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.300 * [misc]backup-simplify: Simplify 0 into 0 1537027968.300 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.300 * [misc]backup-simplify: Simplify 0 into 0 1537027968.300 * [misc]backup-simplify: Simplify 0 into 0 1537027968.300 * [misc]backup-simplify: Simplify 0 into 0 1537027968.300 * [misc]backup-simplify: Simplify 0 into 0 1537027968.300 * [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 1537027968.301 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.301 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.im)))))) into 0 1537027968.301 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027968.301 * [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 1537027968.301 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.302 * [misc]taylor: Taking taylor expansion of 0 in x.im 1537027968.302 * [misc]backup-simplify: Simplify 0 into 0 1537027968.302 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.302 * [misc]backup-simplify: Simplify 0 into 0 1537027968.302 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.302 * [misc]backup-simplify: Simplify 0 into 0 1537027968.302 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027968.302 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027968.302 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.302 * [misc]backup-simplify: Simplify 0 into 0 1537027968.302 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.302 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.302 * [misc]backup-simplify: Simplify 0 into 0 1537027968.302 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.302 * [misc]backup-simplify: Simplify 0 into 0 1537027968.302 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.302 * [misc]backup-simplify: Simplify 0 into 0 1537027968.302 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.302 * [misc]backup-simplify: Simplify 0 into 0 1537027968.303 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027968.303 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027968.303 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.303 * [misc]backup-simplify: Simplify 0 into 0 1537027968.303 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.303 * [misc]backup-simplify: Simplify 0 into 0 1537027968.303 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.303 * [misc]backup-simplify: Simplify 0 into 0 1537027968.303 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.303 * [misc]backup-simplify: Simplify 0 into 0 1537027968.303 * [misc]backup-simplify: Simplify 0 into 0 1537027968.303 * [misc]backup-simplify: Simplify 0 into 0 1537027968.303 * [misc]backup-simplify: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- x.im))) (/ 1 (/ 1 (- y.im))))))) (* 1 (* (/ 1 (/ 1 (- x.re))) (* (/ 1 (/ 1 (- y.re))) (* 1 1))))) into (+ (* y.im x.im) (* y.re x.re)) 1537027968.303 * * * * [misc]progress: [ 4 / 4 ] generating series at (2) 1537027968.304 * [misc]backup-simplify: Simplify (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) into (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.re y.im) 2)) 1537027968.304 * [misc]approximate: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.re y.im) 2)) in (y.im x.im y.re x.re) around 0 1537027968.304 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.re y.im) 2)) in x.re 1537027968.304 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.re 1537027968.304 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.304 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.re 1537027968.304 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.304 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.304 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027968.304 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.304 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027968.304 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.304 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.304 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.304 * [misc]backup-simplify: Simplify 0 into 0 1537027968.304 * [misc]backup-simplify: Simplify 1 into 1 1537027968.304 * [misc]taylor: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.re 1537027968.304 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in x.re 1537027968.304 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027968.304 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 1537027968.305 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.re 1537027968.305 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.305 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.305 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.305 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.305 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.re 1537027968.305 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.305 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.305 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.305 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.305 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.305 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027968.305 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027968.305 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1537027968.305 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.305 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027968.305 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.305 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027968.305 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027968.305 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027968.305 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1537027968.306 * [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)) 1537027968.306 * [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))) 1537027968.306 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.re y.im) 2)) in y.re 1537027968.306 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.re 1537027968.306 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.306 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.re 1537027968.306 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.306 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.306 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027968.306 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.306 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.306 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.306 * [misc]backup-simplify: Simplify 0 into 0 1537027968.306 * [misc]backup-simplify: Simplify 1 into 1 1537027968.306 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.306 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.306 * [misc]taylor: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.re 1537027968.306 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.re 1537027968.306 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027968.306 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1537027968.306 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.re 1537027968.306 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.306 * [misc]backup-simplify: Simplify 0 into 0 1537027968.306 * [misc]backup-simplify: Simplify 1 into 1 1537027968.306 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.306 * [misc]backup-simplify: Simplify 0 into 0 1537027968.306 * [misc]backup-simplify: Simplify 1 into 1 1537027968.306 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.re 1537027968.306 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.306 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.306 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.306 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.306 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027968.306 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027968.306 * [misc]backup-simplify: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1537027968.307 * [misc]backup-simplify: Simplify (sqrt (pow y.im 2)) into y.im 1537027968.307 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027968.307 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027968.307 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.307 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1537027968.307 * [misc]backup-simplify: Simplify (* y.im x.im) into (* y.im x.im) 1537027968.307 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.307 * [misc]backup-simplify: Simplify (+ (* y.im x.im) 0) into (* y.im x.im) 1537027968.307 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027968.307 * [misc]backup-simplify: Simplify (/ (* y.im x.im) (pow y.im 2)) into (/ x.im y.im) 1537027968.307 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.re y.im) 2)) in x.im 1537027968.307 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in x.im 1537027968.307 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.307 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in x.im 1537027968.307 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.307 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.307 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.307 * [misc]backup-simplify: Simplify 0 into 0 1537027968.307 * [misc]backup-simplify: Simplify 1 into 1 1537027968.307 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.307 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.307 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.307 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.307 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.307 * [misc]taylor: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.im 1537027968.307 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in x.im 1537027968.307 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027968.308 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1537027968.308 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in x.im 1537027968.308 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.308 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.308 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.308 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.308 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in x.im 1537027968.308 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.308 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.308 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.308 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.308 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.308 * [misc]backup-simplify: Simplify (* y.im y.im) into (pow y.im 2) 1537027968.308 * [misc]backup-simplify: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1537027968.308 * [misc]backup-simplify: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1537027968.308 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.308 * [misc]backup-simplify: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1537027968.308 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.308 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1537027968.308 * [misc]backup-simplify: Simplify (* y.im 0) into 0 1537027968.308 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.308 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027968.309 * [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)) 1537027968.309 * [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))) 1537027968.309 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.re y.im) 2)) in y.im 1537027968.309 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1537027968.309 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.309 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027968.309 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.309 * [misc]backup-simplify: Simplify 0 into 0 1537027968.309 * [misc]backup-simplify: Simplify 1 into 1 1537027968.309 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.309 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.309 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.309 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.309 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.309 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.309 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.309 * [misc]taylor: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.im 1537027968.309 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.im 1537027968.309 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027968.309 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1537027968.309 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1537027968.309 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.309 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.309 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.309 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.309 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1537027968.309 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.309 * [misc]backup-simplify: Simplify 0 into 0 1537027968.309 * [misc]backup-simplify: Simplify 1 into 1 1537027968.309 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.309 * [misc]backup-simplify: Simplify 0 into 0 1537027968.309 * [misc]backup-simplify: Simplify 1 into 1 1537027968.309 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.309 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027968.309 * [misc]backup-simplify: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1537027968.309 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1537027968.310 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.310 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027968.310 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.310 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1537027968.310 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027968.310 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.310 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027968.310 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.310 * [misc]backup-simplify: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1537027968.310 * [misc]taylor: Taking taylor expansion of (/ (fma y.im x.im (* y.re x.re)) (pow (hypot y.re y.im) 2)) in y.im 1537027968.310 * [misc]taylor: Taking taylor expansion of (fma y.im x.im (* y.re x.re)) in y.im 1537027968.310 * [misc]taylor: Rewrote expression to (+ (* y.im x.im) (* y.re x.re)) 1537027968.310 * [misc]taylor: Taking taylor expansion of (* y.im x.im) in y.im 1537027968.310 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.310 * [misc]backup-simplify: Simplify 0 into 0 1537027968.310 * [misc]backup-simplify: Simplify 1 into 1 1537027968.310 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.310 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.310 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.310 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.310 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.310 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.310 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.310 * [misc]taylor: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.im 1537027968.310 * [misc]taylor: Taking taylor expansion of (hypot y.re y.im) in y.im 1537027968.310 * [misc]taylor: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1537027968.310 * [misc]taylor: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1537027968.310 * [misc]taylor: Taking taylor expansion of (* y.re y.re) in y.im 1537027968.310 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.310 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.311 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.311 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.311 * [misc]taylor: Taking taylor expansion of (* y.im y.im) in y.im 1537027968.311 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.311 * [misc]backup-simplify: Simplify 0 into 0 1537027968.311 * [misc]backup-simplify: Simplify 1 into 1 1537027968.311 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.311 * [misc]backup-simplify: Simplify 0 into 0 1537027968.311 * [misc]backup-simplify: Simplify 1 into 1 1537027968.311 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.311 * [misc]backup-simplify: Simplify (* 0 0) into 0 1537027968.311 * [misc]backup-simplify: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1537027968.311 * [misc]backup-simplify: Simplify (sqrt (pow y.re 2)) into y.re 1537027968.311 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.311 * [misc]backup-simplify: Simplify (+ (* 0 1) (* 1 0)) into 0 1537027968.311 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.311 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1537027968.311 * [misc]backup-simplify: Simplify (* 0 x.im) into 0 1537027968.311 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.311 * [misc]backup-simplify: Simplify (+ 0 (* y.re x.re)) into (* y.re x.re) 1537027968.311 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.312 * [misc]backup-simplify: Simplify (/ (* y.re x.re) (pow y.re 2)) into (/ x.re y.re) 1537027968.312 * [misc]taylor: Taking taylor expansion of (/ x.re y.re) in x.im 1537027968.312 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.312 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.312 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.312 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.312 * [misc]backup-simplify: Simplify (/ x.re y.re) into (/ x.re y.re) 1537027968.312 * [misc]taylor: Taking taylor expansion of (/ x.re y.re) in y.re 1537027968.312 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.312 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.312 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.312 * [misc]backup-simplify: Simplify 0 into 0 1537027968.312 * [misc]backup-simplify: Simplify 1 into 1 1537027968.312 * [misc]backup-simplify: Simplify (/ x.re 1) into x.re 1537027968.312 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 1537027968.312 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.312 * [misc]backup-simplify: Simplify 0 into 0 1537027968.312 * [misc]backup-simplify: Simplify 0 into 0 1537027968.312 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1537027968.312 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.312 * [misc]backup-simplify: Simplify (+ x.im 0) into x.im 1537027968.312 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.313 * [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)) 1537027968.313 * [misc]taylor: Taking taylor expansion of (/ x.im (pow y.re 2)) in x.im 1537027968.313 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.313 * [misc]backup-simplify: Simplify 0 into 0 1537027968.313 * [misc]backup-simplify: Simplify 1 into 1 1537027968.313 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027968.313 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.313 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.313 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.313 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027968.313 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ x.re y.re) (/ 0 y.re)))) into 0 1537027968.313 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.313 * [misc]backup-simplify: Simplify 0 into 0 1537027968.313 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.313 * [misc]backup-simplify: Simplify 0 into 0 1537027968.313 * [misc]backup-simplify: Simplify 0 into 0 1537027968.313 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.313 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.313 * [misc]backup-simplify: Simplify 0 into 0 1537027968.313 * [misc]backup-simplify: Simplify 0 into 0 1537027968.313 * [misc]backup-simplify: Simplify 0 into 0 1537027968.314 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1537027968.314 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027968.314 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.314 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027968.314 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 1) (* 0 0))) into 1 1537027968.314 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027968.315 * [misc]backup-simplify: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.re)) into (/ 1/2 y.re) 1537027968.315 * [misc]backup-simplify: Simplify (+ (* y.re (/ 1/2 y.re)) (+ (* 0 0) (* (/ 1/2 y.re) y.re))) into 1 1537027968.315 * [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))) 1537027968.315 * [misc]taylor: Taking taylor expansion of (- (/ x.re (pow y.re 3))) in x.im 1537027968.315 * [misc]taylor: Taking taylor expansion of (/ x.re (pow y.re 3)) in x.im 1537027968.315 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.315 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.315 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in x.im 1537027968.315 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.315 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.315 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.315 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1537027968.316 * [misc]backup-simplify: Simplify (/ x.re (pow y.re 3)) into (/ x.re (pow y.re 3)) 1537027968.316 * [misc]backup-simplify: Simplify (- (/ x.re (pow y.re 3))) into (- (/ x.re (pow y.re 3))) 1537027968.316 * [misc]taylor: Taking taylor expansion of (- (/ x.re (pow y.re 3))) in y.re 1537027968.316 * [misc]taylor: Taking taylor expansion of (/ x.re (pow y.re 3)) in y.re 1537027968.316 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.316 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.316 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in y.re 1537027968.316 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.316 * [misc]backup-simplify: Simplify 0 into 0 1537027968.316 * [misc]backup-simplify: Simplify 1 into 1 1537027968.316 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.316 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.316 * [misc]backup-simplify: Simplify (/ x.re 1) into x.re 1537027968.316 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027968.316 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027968.317 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.317 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027968.317 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.317 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)))) into 0 1537027968.317 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027968.318 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.318 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* x.re (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.318 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.318 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.318 * [misc]backup-simplify: Simplify 0 into 0 1537027968.318 * [misc]backup-simplify: Simplify 0 into 0 1537027968.318 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027968.318 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027968.318 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.318 * [misc]backup-simplify: Simplify 0 into 0 1537027968.318 * [misc]backup-simplify: Simplify 1 into 1 1537027968.318 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.318 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.319 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027968.319 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.319 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.319 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.319 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.319 * [misc]backup-simplify: Simplify 0 into 0 1537027968.319 * [misc]backup-simplify: Simplify 0 into 0 1537027968.319 * [misc]backup-simplify: Simplify 0 into 0 1537027968.320 * [misc]backup-simplify: Simplify (/ (/ (/ (fma (/ 1 y.im) (/ 1 x.im) (* (/ 1 y.re) (/ 1 x.re))) (sqrt (hypot (/ 1 y.re) (/ 1 y.im)))) (sqrt (hypot (/ 1 y.re) (/ 1 y.im)))) (hypot (/ 1 y.re) (/ 1 y.im))) into (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) 1537027968.320 * [misc]approximate: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in (y.im x.im y.re x.re) around 0 1537027968.320 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in x.re 1537027968.320 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.re 1537027968.320 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.320 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.re 1537027968.320 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027968.320 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.320 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.320 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.320 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.re 1537027968.320 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027968.320 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.320 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.320 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027968.320 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027968.320 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.320 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.320 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.320 * [misc]backup-simplify: Simplify 0 into 0 1537027968.320 * [misc]backup-simplify: Simplify 1 into 1 1537027968.320 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027968.321 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027968.321 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.322 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.re 1537027968.322 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 1537027968.322 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027968.322 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 1537027968.322 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1537027968.322 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027968.322 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.322 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.322 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.322 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.re 1537027968.322 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.322 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.322 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.322 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1537027968.322 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027968.322 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.322 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.322 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.322 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.re 1537027968.322 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.322 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.322 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.322 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.322 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027968.322 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027968.322 * [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)))) 1537027968.322 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.323 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.323 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027968.323 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027968.323 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027968.323 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027968.323 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.323 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027968.323 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.re)) into (/ 1 y.re) 1537027968.323 * [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))) 1537027968.324 * [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))))) 1537027968.324 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in y.re 1537027968.324 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.re 1537027968.324 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.324 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.re 1537027968.324 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027968.324 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.324 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.324 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.324 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.re 1537027968.324 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027968.324 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.324 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.324 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.324 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.324 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.324 * [misc]backup-simplify: Simplify 0 into 0 1537027968.324 * [misc]backup-simplify: Simplify 1 into 1 1537027968.324 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.324 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.324 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.324 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.324 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.324 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.re 1537027968.324 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1537027968.324 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027968.324 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1537027968.324 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1537027968.324 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027968.324 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.324 * [misc]backup-simplify: Simplify 0 into 0 1537027968.324 * [misc]backup-simplify: Simplify 1 into 1 1537027968.324 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.325 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.re 1537027968.325 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.325 * [misc]backup-simplify: Simplify 0 into 0 1537027968.325 * [misc]backup-simplify: Simplify 1 into 1 1537027968.325 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.325 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1537027968.325 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027968.325 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.325 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.325 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.325 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.re 1537027968.325 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.325 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.325 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.325 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.325 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027968.325 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.325 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.325 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.326 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.326 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.326 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.326 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1537027968.326 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.326 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027968.326 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in x.im 1537027968.326 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in x.im 1537027968.326 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.326 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in x.im 1537027968.326 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027968.326 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.326 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.326 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.326 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.326 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.326 * [misc]backup-simplify: Simplify 0 into 0 1537027968.326 * [misc]backup-simplify: Simplify 1 into 1 1537027968.326 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.326 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.326 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.327 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.327 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.327 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.327 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.327 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.327 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.327 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.im 1537027968.327 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1537027968.327 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027968.327 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1537027968.327 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1537027968.327 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027968.327 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.327 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.327 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.327 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in x.im 1537027968.327 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.327 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.327 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.327 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1537027968.327 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027968.327 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.327 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.327 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.327 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in x.im 1537027968.327 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.327 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.327 * [misc]backup-simplify: Simplify (/ 1 y.im) into (/ 1 y.im) 1537027968.327 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.327 * [misc]backup-simplify: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1537027968.327 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027968.327 * [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)))) 1537027968.328 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.328 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.328 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027968.328 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027968.328 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1537027968.328 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1537027968.328 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.328 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027968.328 * [misc]backup-simplify: Simplify (* (/ 1 y.im) 1) into (/ 1 y.im) 1537027968.328 * [misc]backup-simplify: Simplify (+ (/ 1 y.im) 0) into (/ 1 y.im) 1537027968.328 * [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))) 1537027968.329 * [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))))) 1537027968.329 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in y.im 1537027968.329 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.329 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.329 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1537027968.329 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.329 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.329 * [misc]backup-simplify: Simplify 0 into 0 1537027968.329 * [misc]backup-simplify: Simplify 1 into 1 1537027968.329 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.329 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1537027968.329 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.329 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.329 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.329 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.329 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.329 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.329 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.329 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.329 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.329 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.329 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.329 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.im 1537027968.329 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1537027968.329 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027968.329 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1537027968.329 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1537027968.329 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027968.329 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.329 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.329 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.329 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027968.329 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.329 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.329 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.330 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1537027968.330 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.330 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.330 * [misc]backup-simplify: Simplify 0 into 0 1537027968.330 * [misc]backup-simplify: Simplify 1 into 1 1537027968.330 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.330 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.330 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.330 * [misc]backup-simplify: Simplify 0 into 0 1537027968.330 * [misc]backup-simplify: Simplify 1 into 1 1537027968.330 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.330 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.330 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027968.330 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.330 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.330 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.331 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.331 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.331 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.331 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1537027968.331 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027968.331 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.331 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027968.331 * [misc]taylor: Taking taylor expansion of (/ (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in y.im 1537027968.331 * [misc]taylor: Taking taylor expansion of (fma (/ 1 y.im) (/ 1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.331 * [misc]taylor: Rewrote expression to (+ (* (/ 1 y.im) (/ 1 x.im)) (/ 1 (* y.re x.re))) 1537027968.331 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 x.im)) in y.im 1537027968.331 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.331 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.331 * [misc]backup-simplify: Simplify 0 into 0 1537027968.331 * [misc]backup-simplify: Simplify 1 into 1 1537027968.331 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.331 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in y.im 1537027968.331 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.331 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.332 * [misc]backup-simplify: Simplify (/ 1 x.im) into (/ 1 x.im) 1537027968.332 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.332 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.332 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.332 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.332 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.332 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.332 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.332 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.332 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.im 1537027968.332 * [misc]taylor: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1537027968.332 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1537027968.332 * [misc]taylor: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1537027968.332 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1537027968.332 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027968.332 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.332 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.332 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.332 * [misc]taylor: Taking taylor expansion of (/ 1 y.re) in y.im 1537027968.332 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.332 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.332 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.332 * [misc]taylor: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1537027968.332 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.332 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.332 * [misc]backup-simplify: Simplify 0 into 0 1537027968.332 * [misc]backup-simplify: Simplify 1 into 1 1537027968.332 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.332 * [misc]taylor: Taking taylor expansion of (/ 1 y.im) in y.im 1537027968.332 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.332 * [misc]backup-simplify: Simplify 0 into 0 1537027968.332 * [misc]backup-simplify: Simplify 1 into 1 1537027968.332 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.333 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.333 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027968.333 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.333 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.333 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.333 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.333 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.334 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.334 * [misc]backup-simplify: Simplify (* 1 (/ 1 x.im)) into (/ 1 x.im) 1537027968.334 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027968.334 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.334 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027968.334 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.334 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.334 * [misc]backup-simplify: Simplify 0 into 0 1537027968.334 * [misc]backup-simplify: Simplify 1 into 1 1537027968.334 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.334 * [misc]taylor: Taking taylor expansion of 1 in y.re 1537027968.334 * [misc]backup-simplify: Simplify 1 into 1 1537027968.334 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.334 * [misc]backup-simplify: Simplify 0 into 0 1537027968.334 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)))) into 0 1537027968.334 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.335 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 (/ 1 x.im))) into 0 1537027968.335 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1537027968.335 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.335 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.re x.re)) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (/ 1 (* y.re x.re)) 1537027968.335 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.335 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.335 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.335 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.335 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.335 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.335 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.335 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.335 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.335 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.335 * [misc]backup-simplify: Simplify 0 into 0 1537027968.335 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.335 * [misc]backup-simplify: Simplify 0 into 0 1537027968.335 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.335 * [misc]backup-simplify: Simplify 0 into 0 1537027968.335 * [misc]backup-simplify: Simplify 0 into 0 1537027968.336 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.336 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.336 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 x.im)))) into 0 1537027968.336 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.336 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027968.336 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.336 * [misc]backup-simplify: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.337 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.337 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.337 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027968.337 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 1537027968.337 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1537027968.338 * [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)) 1537027968.338 * [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))) 1537027968.338 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) x.im))) in x.im 1537027968.338 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in x.im 1537027968.338 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in x.im 1537027968.338 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027968.338 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.338 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.338 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.338 * [misc]backup-simplify: Simplify 0 into 0 1537027968.338 * [misc]backup-simplify: Simplify 1 into 1 1537027968.338 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.338 * [misc]backup-simplify: Simplify (* (pow y.re 2) 0) into 0 1537027968.338 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.339 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 1) (* 0 0)) into (pow y.re 2) 1537027968.339 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027968.339 * [misc]backup-simplify: Simplify (- (/ 1 (pow y.re 2))) into (- (/ 1 (pow y.re 2))) 1537027968.339 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.re 2))) in y.re 1537027968.339 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027968.339 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027968.339 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.339 * [misc]backup-simplify: Simplify 0 into 0 1537027968.339 * [misc]backup-simplify: Simplify 1 into 1 1537027968.339 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.339 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.339 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027968.339 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.340 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.340 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027968.340 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.340 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.340 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.340 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.340 * [misc]backup-simplify: Simplify 0 into 0 1537027968.340 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.340 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.340 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.340 * [misc]backup-simplify: Simplify 0 into 0 1537027968.340 * [misc]backup-simplify: Simplify 1 into 1 1537027968.340 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.340 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.340 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.341 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.341 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.341 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027968.341 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1537027968.341 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027968.341 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027968.341 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.341 * [misc]backup-simplify: Simplify 0 into 0 1537027968.342 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.342 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.342 * [misc]backup-simplify: Simplify 0 into 0 1537027968.342 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.342 * [misc]backup-simplify: Simplify 0 into 0 1537027968.342 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.342 * [misc]backup-simplify: Simplify 0 into 0 1537027968.342 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.342 * [misc]backup-simplify: Simplify 0 into 0 1537027968.342 * [misc]backup-simplify: Simplify 0 into 0 1537027968.342 * [misc]backup-simplify: Simplify 0 into 0 1537027968.342 * [misc]backup-simplify: Simplify 0 into 0 1537027968.342 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.343 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.343 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 x.im))))) into 0 1537027968.343 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027968.343 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027968.343 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.343 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.344 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1537027968.344 * [misc]backup-simplify: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1537027968.344 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.344 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.344 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027968.344 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.345 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1537027968.345 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 (/ 1/2 (pow y.re 2))) (+ (* (/ 1/2 (pow y.re 2)) 0) (* 0 1)))) into 0 1537027968.345 * [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))) 1537027968.345 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.re 3) x.re))) in x.im 1537027968.345 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 3) x.re)) in x.im 1537027968.346 * [misc]taylor: Taking taylor expansion of (* (pow y.re 3) x.re) in x.im 1537027968.346 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in x.im 1537027968.346 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.346 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.346 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.346 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.346 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.346 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1537027968.346 * [misc]backup-simplify: Simplify (* (pow y.re 3) x.re) into (* (pow y.re 3) x.re) 1537027968.346 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.re 3) x.re)) into (/ 1 (* (pow y.re 3) x.re)) 1537027968.346 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027968.346 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 1) (* 0 0))) into 0 1537027968.346 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1537027968.346 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.346 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.346 * [misc]backup-simplify: Simplify 0 into 0 1537027968.346 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.347 * [misc]backup-simplify: Simplify 0 into 0 1537027968.347 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.347 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027968.347 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.347 * [misc]backup-simplify: Simplify 0 into 0 1537027968.347 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.347 * [misc]backup-simplify: Simplify 0 into 0 1537027968.347 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.347 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.347 * [misc]backup-simplify: Simplify 0 into 0 1537027968.347 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.347 * [misc]backup-simplify: Simplify 0 into 0 1537027968.347 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027968.348 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.348 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.348 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.348 * [misc]backup-simplify: Simplify 0 into 0 1537027968.348 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1537027968.348 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027968.348 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.348 * [misc]backup-simplify: Simplify 0 into 0 1537027968.348 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.348 * [misc]backup-simplify: Simplify 0 into 0 1537027968.349 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.349 * [misc]backup-simplify: Simplify 0 into 0 1537027968.349 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.349 * [misc]backup-simplify: Simplify 0 into 0 1537027968.349 * [misc]backup-simplify: Simplify 0 into 0 1537027968.349 * [misc]backup-simplify: Simplify 0 into 0 1537027968.349 * [misc]backup-simplify: Simplify 0 into 0 1537027968.349 * [misc]backup-simplify: Simplify (/ (/ (/ (fma (/ 1 (- y.im)) (/ 1 (- x.im)) (* (/ 1 (- y.re)) (/ 1 (- x.re)))) (sqrt (hypot (/ 1 (- y.re)) (/ 1 (- y.im))))) (sqrt (hypot (/ 1 (- y.re)) (/ 1 (- y.im))))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) into (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) 1537027968.349 * [misc]approximate: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in (y.im x.im y.re x.re) around 0 1537027968.349 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in x.re 1537027968.349 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.re 1537027968.349 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.349 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.re 1537027968.349 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027968.349 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.350 * [misc]backup-simplify: Simplify -1 into -1 1537027968.350 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.350 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.350 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.350 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.re 1537027968.350 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.350 * [misc]backup-simplify: Simplify -1 into -1 1537027968.350 * [misc]taylor: Taking taylor expansion of x.im in x.re 1537027968.350 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.350 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.350 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1537027968.350 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.re 1537027968.350 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.350 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.350 * [misc]taylor: Taking taylor expansion of x.re in x.re 1537027968.350 * [misc]backup-simplify: Simplify 0 into 0 1537027968.350 * [misc]backup-simplify: Simplify 1 into 1 1537027968.350 * [misc]backup-simplify: Simplify (* y.re 0) into 0 1537027968.350 * [misc]backup-simplify: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1537027968.350 * [misc]backup-simplify: Simplify (/ 1 y.re) into (/ 1 y.re) 1537027968.350 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.re 1537027968.350 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 1537027968.350 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027968.350 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 1537027968.350 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1537027968.350 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027968.350 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.350 * [misc]backup-simplify: Simplify -1 into -1 1537027968.350 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.350 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.350 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.350 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.re 1537027968.350 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.350 * [misc]backup-simplify: Simplify -1 into -1 1537027968.350 * [misc]taylor: Taking taylor expansion of y.re in x.re 1537027968.350 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.350 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.350 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1537027968.350 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027968.350 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.350 * [misc]backup-simplify: Simplify -1 into -1 1537027968.350 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.350 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.351 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.351 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.re 1537027968.351 * [misc]taylor: Taking taylor expansion of -1 in x.re 1537027968.351 * [misc]backup-simplify: Simplify -1 into -1 1537027968.351 * [misc]taylor: Taking taylor expansion of y.im in x.re 1537027968.351 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.351 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.351 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.351 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027968.351 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027968.351 * [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)))) 1537027968.351 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.351 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.351 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027968.351 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027968.351 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027968.351 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027968.352 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.352 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027968.352 * [misc]backup-simplify: Simplify (+ 0 (/ 1 y.re)) into (/ 1 y.re) 1537027968.352 * [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))) 1537027968.352 * [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))))) 1537027968.352 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in y.re 1537027968.352 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.re 1537027968.352 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.352 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.re 1537027968.352 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027968.352 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.352 * [misc]backup-simplify: Simplify -1 into -1 1537027968.352 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.352 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.352 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.352 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.re 1537027968.352 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.352 * [misc]backup-simplify: Simplify -1 into -1 1537027968.352 * [misc]taylor: Taking taylor expansion of x.im in y.re 1537027968.352 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.353 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.353 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.353 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.353 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.353 * [misc]backup-simplify: Simplify 0 into 0 1537027968.353 * [misc]backup-simplify: Simplify 1 into 1 1537027968.353 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.353 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.353 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.353 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.353 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.353 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.re 1537027968.353 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1537027968.353 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027968.353 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1537027968.353 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1537027968.353 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027968.353 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.353 * [misc]backup-simplify: Simplify -1 into -1 1537027968.353 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.353 * [misc]backup-simplify: Simplify 0 into 0 1537027968.353 * [misc]backup-simplify: Simplify 1 into 1 1537027968.353 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.353 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.re 1537027968.353 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.353 * [misc]backup-simplify: Simplify -1 into -1 1537027968.353 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.353 * [misc]backup-simplify: Simplify 0 into 0 1537027968.353 * [misc]backup-simplify: Simplify 1 into 1 1537027968.353 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.353 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1537027968.353 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027968.353 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.353 * [misc]backup-simplify: Simplify -1 into -1 1537027968.353 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.353 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.354 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.354 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.re 1537027968.354 * [misc]taylor: Taking taylor expansion of -1 in y.re 1537027968.354 * [misc]backup-simplify: Simplify -1 into -1 1537027968.354 * [misc]taylor: Taking taylor expansion of y.im in y.re 1537027968.354 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.354 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.354 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027968.354 * [misc]backup-simplify: Simplify (+ 1 0) into 1 1537027968.354 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.354 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.354 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.354 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027968.355 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.355 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.355 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x.re)) into (/ 1 x.re) 1537027968.355 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.355 * [misc]backup-simplify: Simplify (/ (/ 1 x.re) 1) into (/ 1 x.re) 1537027968.355 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in x.im 1537027968.355 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in x.im 1537027968.355 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.355 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in x.im 1537027968.355 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027968.355 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.355 * [misc]backup-simplify: Simplify -1 into -1 1537027968.355 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.355 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.355 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.355 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in x.im 1537027968.355 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.355 * [misc]backup-simplify: Simplify -1 into -1 1537027968.355 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.355 * [misc]backup-simplify: Simplify 0 into 0 1537027968.355 * [misc]backup-simplify: Simplify 1 into 1 1537027968.355 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.355 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.355 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.355 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.355 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.355 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.355 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.356 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.356 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.356 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.im 1537027968.356 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1537027968.356 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027968.356 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1537027968.356 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1537027968.356 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027968.356 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.356 * [misc]backup-simplify: Simplify -1 into -1 1537027968.356 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.356 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.356 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.356 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in x.im 1537027968.356 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.356 * [misc]backup-simplify: Simplify -1 into -1 1537027968.356 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.356 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.356 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.356 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1537027968.356 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027968.356 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.356 * [misc]backup-simplify: Simplify -1 into -1 1537027968.356 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.356 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.356 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.356 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in x.im 1537027968.356 * [misc]taylor: Taking taylor expansion of -1 in x.im 1537027968.356 * [misc]backup-simplify: Simplify -1 into -1 1537027968.356 * [misc]taylor: Taking taylor expansion of y.im in x.im 1537027968.356 * [misc]backup-simplify: Simplify y.im into y.im 1537027968.356 * [misc]backup-simplify: Simplify (/ -1 y.im) into (/ -1 y.im) 1537027968.356 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.356 * [misc]backup-simplify: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1537027968.357 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1537027968.357 * [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)))) 1537027968.357 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.357 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.357 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027968.357 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027968.357 * [misc]backup-simplify: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1537027968.357 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1537027968.357 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.357 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1537027968.358 * [misc]backup-simplify: Simplify (* (/ -1 y.im) -1) into (/ 1 y.im) 1537027968.358 * [misc]backup-simplify: Simplify (+ (/ 1 y.im) 0) into (/ 1 y.im) 1537027968.358 * [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))) 1537027968.358 * [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))))) 1537027968.358 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in y.im 1537027968.358 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.358 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.358 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1537027968.358 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.358 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.358 * [misc]backup-simplify: Simplify -1 into -1 1537027968.358 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.358 * [misc]backup-simplify: Simplify 0 into 0 1537027968.358 * [misc]backup-simplify: Simplify 1 into 1 1537027968.358 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.358 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1537027968.358 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.358 * [misc]backup-simplify: Simplify -1 into -1 1537027968.358 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.358 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.358 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.358 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.358 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.358 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.358 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.358 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.358 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.359 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.359 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.359 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.im 1537027968.359 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1537027968.359 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027968.359 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1537027968.359 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1537027968.359 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027968.359 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.359 * [misc]backup-simplify: Simplify -1 into -1 1537027968.359 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.359 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.359 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.359 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027968.359 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.359 * [misc]backup-simplify: Simplify -1 into -1 1537027968.359 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.359 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.359 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.359 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1537027968.359 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.359 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.359 * [misc]backup-simplify: Simplify -1 into -1 1537027968.359 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.359 * [misc]backup-simplify: Simplify 0 into 0 1537027968.359 * [misc]backup-simplify: Simplify 1 into 1 1537027968.359 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.359 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.359 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.359 * [misc]backup-simplify: Simplify -1 into -1 1537027968.359 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.359 * [misc]backup-simplify: Simplify 0 into 0 1537027968.359 * [misc]backup-simplify: Simplify 1 into 1 1537027968.359 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.359 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027968.360 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027968.360 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.360 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.360 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.360 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027968.360 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.360 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.360 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1537027968.361 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027968.361 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.361 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027968.361 * [misc]taylor: Taking taylor expansion of (/ (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in y.im 1537027968.361 * [misc]taylor: Taking taylor expansion of (fma (/ -1 y.im) (/ -1 x.im) (/ 1 (* y.re x.re))) in y.im 1537027968.361 * [misc]taylor: Rewrote expression to (+ (* (/ -1 y.im) (/ -1 x.im)) (/ 1 (* y.re x.re))) 1537027968.361 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 x.im)) in y.im 1537027968.361 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.361 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.361 * [misc]backup-simplify: Simplify -1 into -1 1537027968.361 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.361 * [misc]backup-simplify: Simplify 0 into 0 1537027968.361 * [misc]backup-simplify: Simplify 1 into 1 1537027968.361 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.361 * [misc]taylor: Taking taylor expansion of (/ -1 x.im) in y.im 1537027968.361 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.361 * [misc]backup-simplify: Simplify -1 into -1 1537027968.361 * [misc]taylor: Taking taylor expansion of x.im in y.im 1537027968.361 * [misc]backup-simplify: Simplify x.im into x.im 1537027968.361 * [misc]backup-simplify: Simplify (/ -1 x.im) into (/ -1 x.im) 1537027968.361 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1537027968.361 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.im 1537027968.361 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.361 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.361 * [misc]taylor: Taking taylor expansion of x.re in y.im 1537027968.361 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.361 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.361 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.361 * [misc]taylor: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.im 1537027968.361 * [misc]taylor: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1537027968.361 * [misc]taylor: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1537027968.361 * [misc]taylor: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1537027968.361 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1537027968.361 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027968.361 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.361 * [misc]backup-simplify: Simplify -1 into -1 1537027968.361 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.361 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.362 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.362 * [misc]taylor: Taking taylor expansion of (/ -1 y.re) in y.im 1537027968.362 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.362 * [misc]backup-simplify: Simplify -1 into -1 1537027968.362 * [misc]taylor: Taking taylor expansion of y.re in y.im 1537027968.362 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.362 * [misc]backup-simplify: Simplify (/ -1 y.re) into (/ -1 y.re) 1537027968.362 * [misc]taylor: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1537027968.362 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.362 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.362 * [misc]backup-simplify: Simplify -1 into -1 1537027968.362 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.362 * [misc]backup-simplify: Simplify 0 into 0 1537027968.362 * [misc]backup-simplify: Simplify 1 into 1 1537027968.362 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.362 * [misc]taylor: Taking taylor expansion of (/ -1 y.im) in y.im 1537027968.362 * [misc]taylor: Taking taylor expansion of -1 in y.im 1537027968.362 * [misc]backup-simplify: Simplify -1 into -1 1537027968.362 * [misc]taylor: Taking taylor expansion of y.im in y.im 1537027968.362 * [misc]backup-simplify: Simplify 0 into 0 1537027968.362 * [misc]backup-simplify: Simplify 1 into 1 1537027968.362 * [misc]backup-simplify: Simplify (/ -1 1) into -1 1537027968.362 * [misc]backup-simplify: Simplify (* -1 -1) into 1 1537027968.362 * [misc]backup-simplify: Simplify (+ 0 1) into 1 1537027968.362 * [misc]backup-simplify: Simplify (sqrt 1) into 1 1537027968.363 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.363 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.363 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 -1)) into 0 1537027968.363 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.363 * [misc]backup-simplify: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1537027968.363 * [misc]backup-simplify: Simplify (* -1 (/ -1 x.im)) into (/ 1 x.im) 1537027968.363 * [misc]backup-simplify: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1537027968.363 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.363 * [misc]backup-simplify: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1537027968.363 * [misc]taylor: Taking taylor expansion of (/ 1 x.im) in x.im 1537027968.363 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.363 * [misc]backup-simplify: Simplify 0 into 0 1537027968.363 * [misc]backup-simplify: Simplify 1 into 1 1537027968.364 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.364 * [misc]taylor: Taking taylor expansion of 1 in y.re 1537027968.364 * [misc]backup-simplify: Simplify 1 into 1 1537027968.364 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.364 * [misc]backup-simplify: Simplify 0 into 0 1537027968.364 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)))) into 0 1537027968.364 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1537027968.364 * [misc]backup-simplify: Simplify (+ (* -1 0) (* 0 (/ -1 x.im))) into 0 1537027968.364 * [misc]backup-simplify: Simplify (+ 0 (/ 1 (* y.re x.re))) into (/ 1 (* y.re x.re)) 1537027968.364 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.364 * [misc]backup-simplify: Simplify (- (/ (/ 1 (* y.re x.re)) 1) (+ (* (/ 1 x.im) (/ 0 1)))) into (/ 1 (* y.re x.re)) 1537027968.365 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1537027968.365 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in x.im 1537027968.365 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.365 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.365 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.365 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.365 * [misc]backup-simplify: Simplify (* y.re x.re) into (* y.re x.re) 1537027968.365 * [misc]backup-simplify: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1537027968.365 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.365 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.365 * [misc]backup-simplify: Simplify 0 into 0 1537027968.365 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.365 * [misc]backup-simplify: Simplify 0 into 0 1537027968.365 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.365 * [misc]backup-simplify: Simplify 0 into 0 1537027968.365 * [misc]backup-simplify: Simplify 0 into 0 1537027968.365 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.365 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.366 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 x.im)))) into 0 1537027968.366 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.366 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027968.366 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.366 * [misc]backup-simplify: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1537027968.366 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.366 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.366 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 -1))) into 0 1537027968.367 * [misc]backup-simplify: Simplify (+ (/ 1 (pow y.re 2)) 0) into (/ 1 (pow y.re 2)) 1537027968.367 * [misc]backup-simplify: Simplify (/ (- (/ 1 (pow y.re 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.re 2)) 1537027968.367 * [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)) 1537027968.368 * [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))) 1537027968.368 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.re 2) x.im))) in x.im 1537027968.368 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 2) x.im)) in x.im 1537027968.368 * [misc]taylor: Taking taylor expansion of (* (pow y.re 2) x.im) in x.im 1537027968.368 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in x.im 1537027968.368 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.368 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.368 * [misc]taylor: Taking taylor expansion of x.im in x.im 1537027968.368 * [misc]backup-simplify: Simplify 0 into 0 1537027968.368 * [misc]backup-simplify: Simplify 1 into 1 1537027968.368 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.368 * [misc]backup-simplify: Simplify (* (pow y.re 2) 0) into 0 1537027968.368 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1537027968.368 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 1) (* 0 0)) into (pow y.re 2) 1537027968.368 * [misc]backup-simplify: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1537027968.368 * [misc]backup-simplify: Simplify (- (/ 1 (pow y.re 2))) into (- (/ 1 (pow y.re 2))) 1537027968.368 * [misc]taylor: Taking taylor expansion of (- (/ 1 (pow y.re 2))) in y.re 1537027968.368 * [misc]taylor: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1537027968.368 * [misc]taylor: Taking taylor expansion of (pow y.re 2) in y.re 1537027968.368 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.368 * [misc]backup-simplify: Simplify 0 into 0 1537027968.368 * [misc]backup-simplify: Simplify 1 into 1 1537027968.369 * [misc]backup-simplify: Simplify (* 1 1) into 1 1537027968.369 * [misc]backup-simplify: Simplify (/ 1 1) into 1 1537027968.369 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1537027968.369 * [misc]backup-simplify: Simplify (+ (* 1 0) (* 0 1)) into 0 1537027968.369 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1537027968.369 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1537027968.369 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.370 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.370 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.370 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.370 * [misc]backup-simplify: Simplify 0 into 0 1537027968.370 * [misc]taylor: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1537027968.370 * [misc]taylor: Taking taylor expansion of (* y.re x.re) in y.re 1537027968.370 * [misc]taylor: Taking taylor expansion of y.re in y.re 1537027968.370 * [misc]backup-simplify: Simplify 0 into 0 1537027968.370 * [misc]backup-simplify: Simplify 1 into 1 1537027968.370 * [misc]taylor: Taking taylor expansion of x.re in y.re 1537027968.370 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.370 * [misc]backup-simplify: Simplify (* 0 x.re) into 0 1537027968.370 * [misc]backup-simplify: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1537027968.370 * [misc]backup-simplify: Simplify (/ 1 x.re) into (/ 1 x.re) 1537027968.370 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.re)))) into 0 1537027968.371 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.re))) into 0 1537027968.371 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)))) into 0 1537027968.371 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027968.371 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.371 * [misc]backup-simplify: Simplify 0 into 0 1537027968.371 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.371 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.371 * [misc]backup-simplify: Simplify 0 into 0 1537027968.371 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.371 * [misc]backup-simplify: Simplify 0 into 0 1537027968.371 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.371 * [misc]backup-simplify: Simplify 0 into 0 1537027968.371 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.371 * [misc]backup-simplify: Simplify 0 into 0 1537027968.371 * [misc]backup-simplify: Simplify 0 into 0 1537027968.371 * [misc]backup-simplify: Simplify 0 into 0 1537027968.371 * [misc]backup-simplify: Simplify 0 into 0 1537027968.371 * [misc]backup-simplify: Simplify (- (/ 0 x.im) (+ (* (/ -1 x.im) (/ 0 x.im)) (* 0 (/ 0 x.im)) (* 0 (/ 0 x.im)))) into 0 1537027968.372 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.372 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 x.im))))) into 0 1537027968.372 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 x.re))) into 0 1537027968.372 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))) (* 0 (/ 0 (* y.re x.re))))) into 0 1537027968.372 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.373 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.373 * [misc]backup-simplify: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1537027968.373 * [misc]backup-simplify: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1537027968.373 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.373 * [misc]backup-simplify: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.373 * [misc]backup-simplify: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 -1)))) into 0 1537027968.374 * [misc]backup-simplify: Simplify (+ 0 0) into 0 1537027968.374 * [misc]backup-simplify: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.re 2)))))) (* 2 1)) into 0 1537027968.374 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 (/ 1/2 (pow y.re 2))) (+ (* (/ 1/2 (pow y.re 2)) 0) (* 0 1)))) into 0 1537027968.375 * [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))) 1537027968.375 * [misc]taylor: Taking taylor expansion of (- (/ 1 (* (pow y.re 3) x.re))) in x.im 1537027968.375 * [misc]taylor: Taking taylor expansion of (/ 1 (* (pow y.re 3) x.re)) in x.im 1537027968.375 * [misc]taylor: Taking taylor expansion of (* (pow y.re 3) x.re) in x.im 1537027968.375 * [misc]taylor: Taking taylor expansion of (pow y.re 3) in x.im 1537027968.375 * [misc]taylor: Taking taylor expansion of y.re in x.im 1537027968.375 * [misc]backup-simplify: Simplify y.re into y.re 1537027968.375 * [misc]taylor: Taking taylor expansion of x.re in x.im 1537027968.375 * [misc]backup-simplify: Simplify x.re into x.re 1537027968.375 * [misc]backup-simplify: Simplify (* y.re y.re) into (pow y.re 2) 1537027968.375 * [misc]backup-simplify: Simplify (* y.re (pow y.re 2)) into (pow y.re 3) 1537027968.375 * [misc]backup-simplify: Simplify (* (pow y.re 3) x.re) into (* (pow y.re 3) x.re) 1537027968.375 * [misc]backup-simplify: Simplify (/ 1 (* (pow y.re 3) x.re)) into (/ 1 (* (pow y.re 3) x.re)) 1537027968.375 * [misc]backup-simplify: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1537027968.375 * [misc]backup-simplify: Simplify (+ (* (pow y.re 2) 0) (+ (* 0 1) (* 0 0))) into 0 1537027968.375 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1537027968.376 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.376 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.376 * [misc]backup-simplify: Simplify 0 into 0 1537027968.376 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.376 * [misc]backup-simplify: Simplify 0 into 0 1537027968.376 * [misc]backup-simplify: Simplify (+ (* y.re 0) (* 0 x.re)) into 0 1537027968.376 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 (* y.re x.re)) (/ 0 (* y.re x.re))))) into 0 1537027968.376 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.376 * [misc]backup-simplify: Simplify 0 into 0 1537027968.376 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.376 * [misc]backup-simplify: Simplify 0 into 0 1537027968.376 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.376 * [misc]taylor: Taking taylor expansion of 0 in y.re 1537027968.376 * [misc]backup-simplify: Simplify 0 into 0 1537027968.376 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.376 * [misc]backup-simplify: Simplify 0 into 0 1537027968.376 * [misc]backup-simplify: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1537027968.377 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1537027968.377 * [misc]backup-simplify: Simplify (- 0) into 0 1537027968.377 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.377 * [misc]backup-simplify: Simplify 0 into 0 1537027968.377 * [misc]backup-simplify: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re))))) into 0 1537027968.377 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x.re) (/ 0 x.re)) (* 0 (/ 0 x.re)) (* 0 (/ 0 x.re)))) into 0 1537027968.377 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.377 * [misc]backup-simplify: Simplify 0 into 0 1537027968.377 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.377 * [misc]backup-simplify: Simplify 0 into 0 1537027968.377 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.377 * [misc]backup-simplify: Simplify 0 into 0 1537027968.378 * [misc]taylor: Taking taylor expansion of 0 in x.re 1537027968.378 * [misc]backup-simplify: Simplify 0 into 0 1537027968.378 * [misc]backup-simplify: Simplify 0 into 0 1537027968.378 * [misc]backup-simplify: Simplify 0 into 0 1537027968.378 * [misc]backup-simplify: Simplify 0 into 0 1537027968.378 * * * [misc]progress: simplifying candidates 1537027968.378 * * * * [misc]progress: [ 1 / 806 ] simplifiying candidate # 1537027968.378 * * * * [misc]progress: [ 2 / 806 ] simplifiying candidate # 1537027968.378 * * * * [misc]progress: [ 3 / 806 ] simplifiying candidate # 1537027968.378 * * * * [misc]progress: [ 4 / 806 ] simplifiying candidate # 1537027968.378 * [enter]simplify: Simplifying (- (log (fma y.im x.im (* y.re x.re))) (log (sqrt (hypot y.re y.im)))) 1537027968.379 * * [misc]simplify: iters left: 6 (11 enodes) 1537027968.381 * * [misc]simplify: iters left: 5 (16 enodes) 1537027968.384 * * [misc]simplify: iters left: 4 (19 enodes) 1537027968.387 * * [misc]simplify: iters left: 3 (22 enodes) 1537027968.390 * [exit]simplify: Simplified to (- (log (fma y.re x.re (* y.im x.im))) (log (sqrt (hypot y.re y.im)))) 1537027968.390 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (exp (- (log (fma y.re x.re (* y.im x.im))) (log (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027968.390 * * * * [misc]progress: [ 5 / 806 ] simplifiying candidate # 1537027968.390 * * * * [misc]progress: [ 6 / 806 ] simplifiying candidate # 1537027968.391 * * * * [misc]progress: [ 7 / 806 ] simplifiying candidate # 1537027968.391 * [enter]simplify: Simplifying (/ (* (* (fma y.im x.im (* y.re x.re)) (fma y.im x.im (* y.re x.re))) (fma y.im x.im (* y.re x.re))) (* (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027968.392 * * [misc]simplify: iters left: 6 (13 enodes) 1537027968.395 * * [misc]simplify: iters left: 5 (25 enodes) 1537027968.404 * * [misc]simplify: iters left: 4 (68 enodes) 1537027968.445 * * [misc]simplify: iters left: 3 (221 enodes) 1537027968.666 * [exit]simplify: Simplified to (pow (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) 3) 1537027968.666 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (cbrt (pow (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) 3)) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027968.666 * * * * [misc]progress: [ 8 / 806 ] simplifiying candidate # 1537027968.666 * * * * [misc]progress: [ 9 / 806 ] simplifiying candidate # 1537027968.666 * * * * [misc]progress: [ 10 / 806 ] simplifiying candidate # 1537027968.666 * * * * [misc]progress: [ 11 / 806 ] simplifiying candidate # 1537027968.666 * * * * [misc]progress: [ 12 / 806 ] simplifiying candidate # 1537027968.666 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027968.669 * * [misc]simplify: iters left: 6 (13 enodes) 1537027968.674 * * [misc]simplify: iters left: 5 (22 enodes) 1537027968.683 * * [misc]simplify: iters left: 4 (33 enodes) 1537027968.694 * * [misc]simplify: iters left: 3 (39 enodes) 1537027968.710 * * [misc]simplify: iters left: 2 (42 enodes) 1537027968.727 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027968.727 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027968.727 * [enter]simplify: Simplifying (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) 1537027968.728 * * [misc]simplify: iters left: 6 (11 enodes) 1537027968.732 * * [misc]simplify: iters left: 5 (14 enodes) 1537027968.737 * * [misc]simplify: iters left: 4 (16 enodes) 1537027968.742 * * [misc]simplify: iters left: 3 (19 enodes) 1537027968.749 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027968.749 * [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 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027968.749 * * * * [misc]progress: [ 13 / 806 ] simplifiying candidate # 1537027968.749 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027968.750 * * [misc]simplify: iters left: 6 (13 enodes) 1537027968.756 * * [misc]simplify: iters left: 5 (19 enodes) 1537027968.762 * * [misc]simplify: iters left: 4 (23 enodes) 1537027968.770 * * [misc]simplify: iters left: 3 (27 enodes) 1537027968.778 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) 1537027968.778 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027968.778 * [enter]simplify: Simplifying (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) 1537027968.779 * * [misc]simplify: iters left: 6 (11 enodes) 1537027968.781 * * [misc]simplify: iters left: 5 (14 enodes) 1537027968.784 * * [misc]simplify: iters left: 4 (16 enodes) 1537027968.787 * * [misc]simplify: iters left: 3 (19 enodes) 1537027968.790 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027968.790 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027968.790 * * * * [misc]progress: [ 14 / 806 ] simplifiying candidate # 1537027968.790 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027968.791 * * [misc]simplify: iters left: 6 (12 enodes) 1537027968.793 * * [misc]simplify: iters left: 5 (17 enodes) 1537027968.796 * * [misc]simplify: iters left: 4 (21 enodes) 1537027968.800 * * [misc]simplify: iters left: 3 (25 enodes) 1537027968.804 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027968.805 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027968.805 * [enter]simplify: Simplifying (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537027968.805 * * [misc]simplify: iters left: 6 (11 enodes) 1537027968.808 * * [misc]simplify: iters left: 5 (14 enodes) 1537027968.811 * * [misc]simplify: iters left: 4 (16 enodes) 1537027968.814 * * [misc]simplify: iters left: 3 (19 enodes) 1537027968.818 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027968.818 * [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)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027968.819 * * * * [misc]progress: [ 15 / 806 ] simplifiying candidate # 1537027968.819 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) 1537027968.820 * * [misc]simplify: iters left: 6 (11 enodes) 1537027968.826 * * [misc]simplify: iters left: 5 (18 enodes) 1537027968.832 * * [misc]simplify: iters left: 4 (22 enodes) 1537027968.839 * * [misc]simplify: iters left: 3 (29 enodes) 1537027968.844 * * [misc]simplify: iters left: 2 (44 enodes) 1537027968.850 * * [misc]simplify: iters left: 1 (45 enodes) 1537027968.854 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537027968.854 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (* (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 (* y.re x.re))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027968.854 * [enter]simplify: Simplifying (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1537027968.855 * * [misc]simplify: iters left: 6 (10 enodes) 1537027968.857 * * [misc]simplify: iters left: 5 (13 enodes) 1537027968.859 * * [misc]simplify: iters left: 4 (15 enodes) 1537027968.862 * * [misc]simplify: iters left: 3 (18 enodes) 1537027968.864 * [exit]simplify: Simplified to (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027968.864 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (* (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))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027968.864 * * * * [misc]progress: [ 16 / 806 ] simplifiying candidate # 1537027968.865 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027968.865 * * [misc]simplify: iters left: 6 (12 enodes) 1537027968.868 * * [misc]simplify: iters left: 5 (17 enodes) 1537027968.871 * * [misc]simplify: iters left: 4 (21 enodes) 1537027968.874 * * [misc]simplify: iters left: 3 (25 enodes) 1537027968.879 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027968.879 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027968.879 * [enter]simplify: Simplifying (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537027968.880 * * [misc]simplify: iters left: 6 (11 enodes) 1537027968.882 * * [misc]simplify: iters left: 5 (14 enodes) 1537027968.886 * * [misc]simplify: iters left: 4 (16 enodes) 1537027968.891 * * [misc]simplify: iters left: 3 (19 enodes) 1537027968.900 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027968.900 * [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)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027968.900 * * * * [misc]progress: [ 17 / 806 ] simplifiying candidate # 1537027968.900 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) 1537027968.901 * * [misc]simplify: iters left: 6 (10 enodes) 1537027968.906 * * [misc]simplify: iters left: 5 (17 enodes) 1537027968.913 * * [misc]simplify: iters left: 4 (25 enodes) 1537027968.921 * * [misc]simplify: iters left: 3 (30 enodes) 1537027968.929 * * [misc]simplify: iters left: 2 (35 enodes) 1537027968.939 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) 1537027968.939 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027968.940 * [enter]simplify: Simplifying (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1537027968.941 * * [misc]simplify: iters left: 6 (10 enodes) 1537027968.944 * * [misc]simplify: iters left: 5 (13 enodes) 1537027968.949 * * [misc]simplify: iters left: 4 (15 enodes) 1537027968.954 * * [misc]simplify: iters left: 3 (18 enodes) 1537027968.960 * [exit]simplify: Simplified to (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027968.960 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027968.960 * * * * [misc]progress: [ 18 / 806 ] simplifiying candidate # 1537027968.960 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027968.961 * * [misc]simplify: iters left: 6 (12 enodes) 1537027968.966 * * [misc]simplify: iters left: 5 (17 enodes) 1537027968.971 * * [misc]simplify: iters left: 4 (19 enodes) 1537027968.977 * * [misc]simplify: iters left: 3 (22 enodes) 1537027968.986 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027968.986 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027968.986 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) 1537027968.987 * * [misc]simplify: iters left: 6 (11 enodes) 1537027968.991 * * [misc]simplify: iters left: 5 (14 enodes) 1537027968.996 * * [misc]simplify: iters left: 4 (16 enodes) 1537027969.002 * * [misc]simplify: iters left: 3 (19 enodes) 1537027969.008 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027969.008 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.008 * * * * [misc]progress: [ 19 / 806 ] simplifiying candidate # 1537027969.009 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027969.010 * * [misc]simplify: iters left: 6 (12 enodes) 1537027969.014 * * [misc]simplify: iters left: 5 (16 enodes) 1537027969.019 * * [misc]simplify: iters left: 4 (18 enodes) 1537027969.026 * * [misc]simplify: iters left: 3 (21 enodes) 1537027969.032 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) 1537027969.033 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.033 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) 1537027969.036 * * [misc]simplify: iters left: 6 (11 enodes) 1537027969.040 * * [misc]simplify: iters left: 5 (14 enodes) 1537027969.045 * * [misc]simplify: iters left: 4 (16 enodes) 1537027969.051 * * [misc]simplify: iters left: 3 (19 enodes) 1537027969.057 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027969.057 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.057 * * * * [misc]progress: [ 20 / 806 ] simplifiying candidate # 1537027969.058 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537027969.059 * * [misc]simplify: iters left: 6 (11 enodes) 1537027969.063 * * [misc]simplify: iters left: 5 (14 enodes) 1537027969.067 * * [misc]simplify: iters left: 4 (16 enodes) 1537027969.073 * * [misc]simplify: iters left: 3 (19 enodes) 1537027969.079 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027969.079 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.079 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537027969.080 * * [misc]simplify: iters left: 6 (11 enodes) 1537027969.084 * * [misc]simplify: iters left: 5 (14 enodes) 1537027969.089 * * [misc]simplify: iters left: 4 (16 enodes) 1537027969.094 * * [misc]simplify: iters left: 3 (19 enodes) 1537027969.101 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027969.101 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.101 * * * * [misc]progress: [ 21 / 806 ] simplifiying candidate # 1537027969.102 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) 1537027969.103 * * [misc]simplify: iters left: 6 (10 enodes) 1537027969.108 * * [misc]simplify: iters left: 5 (15 enodes) 1537027969.113 * * [misc]simplify: iters left: 4 (17 enodes) 1537027969.119 * * [misc]simplify: iters left: 3 (22 enodes) 1537027969.125 * [exit]simplify: Simplified to (sqrt (fma x.re y.re (* y.im x.im))) 1537027969.125 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (sqrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.125 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1537027969.126 * * [misc]simplify: iters left: 6 (10 enodes) 1537027969.130 * * [misc]simplify: iters left: 5 (13 enodes) 1537027969.135 * * [misc]simplify: iters left: 4 (15 enodes) 1537027969.140 * * [misc]simplify: iters left: 3 (18 enodes) 1537027969.146 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027969.146 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (sqrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.146 * * * * [misc]progress: [ 22 / 806 ] simplifiying candidate # 1537027969.147 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537027969.148 * * [misc]simplify: iters left: 6 (11 enodes) 1537027969.152 * * [misc]simplify: iters left: 5 (14 enodes) 1537027969.157 * * [misc]simplify: iters left: 4 (16 enodes) 1537027969.163 * * [misc]simplify: iters left: 3 (19 enodes) 1537027969.170 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027969.170 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.170 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537027969.171 * * [misc]simplify: iters left: 6 (11 enodes) 1537027969.177 * * [misc]simplify: iters left: 5 (14 enodes) 1537027969.181 * * [misc]simplify: iters left: 4 (16 enodes) 1537027969.183 * * [misc]simplify: iters left: 3 (19 enodes) 1537027969.186 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027969.186 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.187 * * * * [misc]progress: [ 23 / 806 ] simplifiying candidate # 1537027969.187 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) 1537027969.187 * * [misc]simplify: iters left: 6 (9 enodes) 1537027969.189 * * [misc]simplify: iters left: 5 (14 enodes) 1537027969.192 * * [misc]simplify: iters left: 4 (18 enodes) 1537027969.195 * * [misc]simplify: iters left: 3 (21 enodes) 1537027969.199 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537027969.199 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.199 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1537027969.200 * * [misc]simplify: iters left: 6 (10 enodes) 1537027969.203 * * [misc]simplify: iters left: 5 (13 enodes) 1537027969.207 * * [misc]simplify: iters left: 4 (15 enodes) 1537027969.212 * * [misc]simplify: iters left: 3 (18 enodes) 1537027969.218 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027969.218 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.218 * * * * [misc]progress: [ 24 / 806 ] simplifiying candidate # 1537027969.218 * [enter]simplify: Simplifying (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027969.219 * * [misc]simplify: iters left: 6 (8 enodes) 1537027969.221 * * [misc]simplify: iters left: 5 (12 enodes) 1537027969.225 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027969.225 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.225 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) 1537027969.226 * * [misc]simplify: iters left: 5 (10 enodes) 1537027969.229 * * [misc]simplify: iters left: 4 (13 enodes) 1537027969.233 * * [misc]simplify: iters left: 3 (15 enodes) 1537027969.237 * * [misc]simplify: iters left: 2 (18 enodes) 1537027969.242 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) 1537027969.242 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (fma x.re y.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.242 * * * * [misc]progress: [ 25 / 806 ] simplifiying candidate # 1537027969.242 * [enter]simplify: Simplifying (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027969.243 * * [misc]simplify: iters left: 6 (8 enodes) 1537027969.246 * * [misc]simplify: iters left: 5 (11 enodes) 1537027969.249 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537027969.249 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.249 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) 1537027969.250 * * [misc]simplify: iters left: 5 (10 enodes) 1537027969.253 * * [misc]simplify: iters left: 4 (13 enodes) 1537027969.257 * * [misc]simplify: iters left: 3 (15 enodes) 1537027969.262 * * [misc]simplify: iters left: 2 (18 enodes) 1537027969.267 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) 1537027969.267 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (fma x.re y.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.267 * * * * [misc]progress: [ 26 / 806 ] simplifiying candidate # 1537027969.268 * [enter]simplify: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027969.268 * * [misc]simplify: iters left: 5 (7 enodes) 1537027969.270 * * [misc]simplify: iters left: 4 (9 enodes) 1537027969.273 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027969.273 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.273 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) 1537027969.274 * * [misc]simplify: iters left: 5 (10 enodes) 1537027969.278 * * [misc]simplify: iters left: 4 (13 enodes) 1537027969.281 * * [misc]simplify: iters left: 3 (15 enodes) 1537027969.287 * * [misc]simplify: iters left: 2 (18 enodes) 1537027969.292 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537027969.292 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (fma x.re y.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.293 * * * * [misc]progress: [ 27 / 806 ] simplifiying candidate # 1537027969.293 * [enter]simplify: Simplifying (/ 1 (sqrt 1)) 1537027969.293 * * [misc]simplify: iters left: 3 (3 enodes) 1537027969.295 * * [misc]simplify: iters left: 2 (5 enodes) 1537027969.296 * [exit]simplify: Simplified to 1 1537027969.296 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.296 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) 1537027969.297 * * [misc]simplify: iters left: 5 (9 enodes) 1537027969.300 * * [misc]simplify: iters left: 4 (12 enodes) 1537027969.303 * * [misc]simplify: iters left: 3 (14 enodes) 1537027969.308 * * [misc]simplify: iters left: 2 (17 enodes) 1537027969.312 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) 1537027969.312 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.312 * * * * [misc]progress: [ 28 / 806 ] simplifiying candidate # 1537027969.312 * [enter]simplify: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027969.313 * * [misc]simplify: iters left: 5 (7 enodes) 1537027969.315 * * [misc]simplify: iters left: 4 (9 enodes) 1537027969.317 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027969.318 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.318 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) 1537027969.319 * * [misc]simplify: iters left: 5 (10 enodes) 1537027969.322 * * [misc]simplify: iters left: 4 (13 enodes) 1537027969.325 * * [misc]simplify: iters left: 3 (15 enodes) 1537027969.330 * * [misc]simplify: iters left: 2 (18 enodes) 1537027969.335 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537027969.335 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (fma x.re y.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.336 * * * * [misc]progress: [ 29 / 806 ] simplifiying candidate # 1537027969.336 * [enter]simplify: Simplifying (/ 1 1) 1537027969.336 * * [misc]simplify: iters left: 2 (2 enodes) 1537027969.337 * * [misc]simplify: iters left: 1 (4 enodes) 1537027969.338 * [exit]simplify: Simplified to 1 1537027969.338 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.338 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) 1537027969.339 * * [misc]simplify: iters left: 5 (9 enodes) 1537027969.342 * * [misc]simplify: iters left: 4 (12 enodes) 1537027969.346 * * [misc]simplify: iters left: 3 (14 enodes) 1537027969.351 * * [misc]simplify: iters left: 2 (17 enodes) 1537027969.357 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) 1537027969.357 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.357 * * * * [misc]progress: [ 30 / 806 ] simplifiying candidate # 1537027969.357 * * * * [misc]progress: [ 31 / 806 ] simplifiying candidate # 1537027969.357 * * * * [misc]progress: [ 32 / 806 ] simplifiying candidate # 1537027969.357 * * * * [misc]progress: [ 33 / 806 ] simplifiying candidate # 1537027969.357 * [enter]simplify: Simplifying (cbrt (sqrt (hypot y.re y.im))) 1537027969.358 * * [misc]simplify: iters left: 3 (5 enodes) 1537027969.359 * [exit]simplify: Simplified to (cbrt (sqrt (hypot y.re y.im))) 1537027969.360 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.im x.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.360 * * * * [misc]progress: [ 34 / 806 ] simplifiying candidate # 1537027969.360 * [enter]simplify: Simplifying (sqrt (cbrt (hypot y.re y.im))) 1537027969.360 * * [misc]simplify: iters left: 3 (5 enodes) 1537027969.362 * [exit]simplify: Simplified to (sqrt (cbrt (hypot y.re y.im))) 1537027969.362 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.362 * * * * [misc]progress: [ 35 / 806 ] simplifiying candidate # 1537027969.362 * [enter]simplify: Simplifying (sqrt (sqrt (hypot y.re y.im))) 1537027969.363 * * [misc]simplify: iters left: 3 (5 enodes) 1537027969.364 * [exit]simplify: Simplified to (sqrt (sqrt (hypot y.re y.im))) 1537027969.364 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.365 * * * * [misc]progress: [ 36 / 806 ] simplifiying candidate # 1537027969.365 * [enter]simplify: Simplifying (sqrt (hypot y.re y.im)) 1537027969.365 * * [misc]simplify: iters left: 2 (4 enodes) 1537027969.367 * [exit]simplify: Simplified to (sqrt (hypot y.re y.im)) 1537027969.367 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt 1)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.367 * * * * [misc]progress: [ 37 / 806 ] simplifiying candidate # 1537027969.367 * [enter]simplify: Simplifying (sqrt (sqrt (hypot y.re y.im))) 1537027969.367 * * [misc]simplify: iters left: 3 (5 enodes) 1537027969.369 * [exit]simplify: Simplified to (sqrt (sqrt (hypot y.re y.im))) 1537027969.369 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.369 * * * * [misc]progress: [ 38 / 806 ] simplifiying candidate # 1537027969.369 * [enter]simplify: Simplifying (sqrt (hypot y.re y.im)) 1537027969.370 * * [misc]simplify: iters left: 2 (4 enodes) 1537027969.371 * [exit]simplify: Simplified to (sqrt (hypot y.re y.im)) 1537027969.371 * [misc]simplify: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.im x.im (* y.re x.re)) 1) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.371 * * * * [misc]progress: [ 39 / 806 ] simplifiying candidate # 1537027969.371 * [enter]simplify: Simplifying (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1537027969.372 * * [misc]simplify: iters left: 6 (8 enodes) 1537027969.375 * * [misc]simplify: iters left: 5 (11 enodes) 1537027969.379 * * [misc]simplify: iters left: 4 (13 enodes) 1537027969.384 * * [misc]simplify: iters left: 3 (16 enodes) 1537027969.390 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537027969.390 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma y.im x.im (* y.re x.re))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.390 * * * * [misc]progress: [ 40 / 806 ] simplifiying candidate # 1537027969.390 * [enter]simplify: Simplifying (sqrt (fma y.im x.im (* y.re x.re))) 1537027969.391 * * [misc]simplify: iters left: 4 (7 enodes) 1537027969.393 * * [misc]simplify: iters left: 3 (10 enodes) 1537027969.397 * * [misc]simplify: iters left: 2 (12 enodes) 1537027969.401 * * [misc]simplify: iters left: 1 (15 enodes) 1537027969.405 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537027969.405 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (sqrt (fma y.im x.im (* y.re x.re))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027969.406 * * * * [misc]progress: [ 41 / 806 ] simplifiying candidate # 1537027969.406 * * * * [misc]progress: [ 42 / 806 ] simplifiying candidate # 1537027969.406 * * * * [misc]progress: [ 43 / 806 ] simplifiying candidate # 1537027969.406 * * * * [misc]progress: [ 44 / 806 ] simplifiying candidate # 1537027969.406 * * * * [misc]progress: [ 45 / 806 ] simplifiying candidate # 1537027969.406 * [enter]simplify: Simplifying (- (- (log (fma y.im x.im (* y.re x.re))) (log (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im)))) 1537027969.407 * * [misc]simplify: iters left: 6 (12 enodes) 1537027969.413 * * [misc]simplify: iters left: 5 (20 enodes) 1537027969.423 * * [misc]simplify: iters left: 4 (30 enodes) 1537027969.434 * * [misc]simplify: iters left: 3 (39 enodes) 1537027969.448 * * [misc]simplify: iters left: 2 (61 enodes) 1537027969.471 * * [misc]simplify: iters left: 1 (101 enodes) 1537027969.500 * [exit]simplify: Simplified to (- (- (log (fma y.re x.re (* y.im x.im))) (log (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im)))) 1537027969.500 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (- (log (fma y.re x.re (* y.im x.im))) (log (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027969.500 * * * * [misc]progress: [ 46 / 806 ] simplifiying candidate # 1537027969.500 * [enter]simplify: Simplifying (- (log (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im)))) 1537027969.501 * * [misc]simplify: iters left: 6 (12 enodes) 1537027969.503 * * [misc]simplify: iters left: 5 (19 enodes) 1537027969.507 * * [misc]simplify: iters left: 4 (27 enodes) 1537027969.513 * * [misc]simplify: iters left: 3 (43 enodes) 1537027969.524 * * [misc]simplify: iters left: 2 (72 enodes) 1537027969.537 * * [misc]simplify: iters left: 1 (99 enodes) 1537027969.551 * [exit]simplify: Simplified to (- (log (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im)))) 1537027969.551 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027969.551 * * * * [misc]progress: [ 47 / 806 ] simplifiying candidate # 1537027969.551 * * * * [misc]progress: [ 48 / 806 ] simplifiying candidate # 1537027969.551 * * * * [misc]progress: [ 49 / 806 ] simplifiying candidate # 1537027969.552 * [enter]simplify: Simplifying (/ (/ (* (* (fma y.im x.im (* y.re x.re)) (fma y.im x.im (* y.re x.re))) (fma y.im x.im (* y.re x.re))) (* (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (* (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027969.553 * * [misc]simplify: iters left: 6 (14 enodes) 1537027969.557 * * [misc]simplify: iters left: 5 (30 enodes) 1537027969.569 * * [misc]simplify: iters left: 4 (105 enodes) 1537027969.673 * * [misc]simplify: iters left: 3 (393 enodes) 1537027970.118 * [exit]simplify: Simplified to (/ (* (fma y.im x.im (* y.re x.re)) (fma y.im x.im (* y.re x.re))) (/ (pow (hypot y.re y.im) 3) (fma y.im x.im (* y.re x.re)))) 1537027970.118 * [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)) (fma y.im x.im (* y.re x.re))) (/ (pow (hypot y.re y.im) 3) (fma y.im x.im (* y.re x.re))))) (hypot y.re y.im))) 1537027970.118 * * * * [misc]progress: [ 50 / 806 ] simplifiying candidate # 1537027970.118 * [enter]simplify: Simplifying (/ (* (* (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027970.120 * * [misc]simplify: iters left: 6 (14 enodes) 1537027970.126 * * [misc]simplify: iters left: 5 (32 enodes) 1537027970.138 * * [misc]simplify: iters left: 4 (98 enodes) 1537027970.201 * * [misc]simplify: iters left: 3 (329 enodes) 1537027970.558 * [exit]simplify: Simplified to (pow (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) 3) 1537027970.558 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (pow (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)) 3)) (hypot y.re y.im))) 1537027970.558 * * * * [misc]progress: [ 51 / 806 ] simplifiying candidate # 1537027970.558 * * * * [misc]progress: [ 52 / 806 ] simplifiying candidate # 1537027970.559 * * * * [misc]progress: [ 53 / 806 ] simplifiying candidate # 1537027970.559 * * * * [misc]progress: [ 54 / 806 ] simplifiying candidate # 1537027970.559 * * * * [misc]progress: [ 55 / 806 ] simplifiying candidate # 1537027970.559 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027970.561 * * [misc]simplify: iters left: 6 (14 enodes) 1537027970.567 * * [misc]simplify: iters left: 5 (23 enodes) 1537027970.576 * * [misc]simplify: iters left: 4 (34 enodes) 1537027970.588 * * [misc]simplify: iters left: 3 (40 enodes) 1537027970.595 * * [misc]simplify: iters left: 2 (43 enodes) 1537027970.604 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) 1537027970.604 * [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)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027970.604 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027970.605 * * [misc]simplify: iters left: 6 (12 enodes) 1537027970.607 * * [misc]simplify: iters left: 5 (15 enodes) 1537027970.609 * * [misc]simplify: iters left: 4 (17 enodes) 1537027970.612 * * [misc]simplify: iters left: 3 (20 enodes) 1537027970.616 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027970.616 * [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)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027970.616 * * * * [misc]progress: [ 56 / 806 ] simplifiying candidate # 1537027970.616 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027970.617 * * [misc]simplify: iters left: 6 (15 enodes) 1537027970.620 * * [misc]simplify: iters left: 5 (21 enodes) 1537027970.628 * * [misc]simplify: iters left: 4 (25 enodes) 1537027970.632 * * [misc]simplify: iters left: 3 (29 enodes) 1537027970.639 * [exit]simplify: Simplified to (/ (* (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 1537027970.639 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027970.639 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027970.640 * * [misc]simplify: iters left: 6 (13 enodes) 1537027970.642 * * [misc]simplify: iters left: 5 (16 enodes) 1537027970.645 * * [misc]simplify: iters left: 4 (18 enodes) 1537027970.648 * * [misc]simplify: iters left: 3 (21 enodes) 1537027970.651 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027970.651 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027970.651 * * * * [misc]progress: [ 57 / 806 ] simplifiying candidate # 1537027970.652 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027970.652 * * [misc]simplify: iters left: 6 (13 enodes) 1537027970.655 * * [misc]simplify: iters left: 5 (18 enodes) 1537027970.658 * * [misc]simplify: iters left: 4 (22 enodes) 1537027970.662 * * [misc]simplify: iters left: 3 (26 enodes) 1537027970.668 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))))) 1537027970.668 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027970.668 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027970.668 * * [misc]simplify: iters left: 6 (12 enodes) 1537027970.671 * * [misc]simplify: iters left: 5 (15 enodes) 1537027970.675 * * [misc]simplify: iters left: 4 (17 enodes) 1537027970.680 * * [misc]simplify: iters left: 3 (20 enodes) 1537027970.684 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027970.684 * [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)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027970.684 * * * * [misc]progress: [ 58 / 806 ] simplifiying candidate # 1537027970.684 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt 1)) 1537027970.685 * * [misc]simplify: iters left: 6 (14 enodes) 1537027970.688 * * [misc]simplify: iters left: 5 (21 enodes) 1537027970.692 * * [misc]simplify: iters left: 4 (25 enodes) 1537027970.695 * * [misc]simplify: iters left: 3 (28 enodes) 1537027970.700 * * [misc]simplify: iters left: 2 (34 enodes) 1537027970.704 * * [misc]simplify: iters left: 1 (36 enodes) 1537027970.709 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) 1537027970.709 * [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)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027970.709 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027970.711 * * [misc]simplify: iters left: 6 (11 enodes) 1537027970.713 * * [misc]simplify: iters left: 5 (14 enodes) 1537027970.716 * * [misc]simplify: iters left: 4 (16 enodes) 1537027970.722 * * [misc]simplify: iters left: 3 (19 enodes) 1537027970.729 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027970.729 * [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)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027970.729 * * * * [misc]progress: [ 59 / 806 ] simplifiying candidate # 1537027970.729 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027970.730 * * [misc]simplify: iters left: 6 (13 enodes) 1537027970.735 * * [misc]simplify: iters left: 5 (18 enodes) 1537027970.742 * * [misc]simplify: iters left: 4 (22 enodes) 1537027970.749 * * [misc]simplify: iters left: 3 (26 enodes) 1537027970.760 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))))) 1537027970.760 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027970.760 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027970.761 * * [misc]simplify: iters left: 6 (12 enodes) 1537027970.766 * * [misc]simplify: iters left: 5 (15 enodes) 1537027970.771 * * [misc]simplify: iters left: 4 (17 enodes) 1537027970.776 * * [misc]simplify: iters left: 3 (20 enodes) 1537027970.781 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027970.781 * [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)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027970.782 * * * * [misc]progress: [ 60 / 806 ] simplifiying candidate # 1537027970.782 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) 1) 1537027970.782 * * [misc]simplify: iters left: 6 (13 enodes) 1537027970.785 * * [misc]simplify: iters left: 5 (20 enodes) 1537027970.789 * * [misc]simplify: iters left: 4 (28 enodes) 1537027970.795 * * [misc]simplify: iters left: 3 (45 enodes) 1537027970.803 * * [misc]simplify: iters left: 2 (71 enodes) 1537027970.815 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) 1537027970.816 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027970.816 * [enter]simplify: Simplifying (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027970.816 * * [misc]simplify: iters left: 6 (11 enodes) 1537027970.818 * * [misc]simplify: iters left: 5 (14 enodes) 1537027970.821 * * [misc]simplify: iters left: 4 (16 enodes) 1537027970.823 * * [misc]simplify: iters left: 3 (19 enodes) 1537027970.830 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027970.830 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027970.830 * * * * [misc]progress: [ 61 / 806 ] simplifiying candidate # 1537027970.831 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027970.832 * * [misc]simplify: iters left: 6 (13 enodes) 1537027970.837 * * [misc]simplify: iters left: 5 (18 enodes) 1537027970.841 * * [misc]simplify: iters left: 4 (20 enodes) 1537027970.845 * * [misc]simplify: iters left: 3 (23 enodes) 1537027970.849 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027970.849 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027970.849 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027970.850 * * [misc]simplify: iters left: 6 (12 enodes) 1537027970.852 * * [misc]simplify: iters left: 5 (15 enodes) 1537027970.855 * * [misc]simplify: iters left: 4 (17 enodes) 1537027970.857 * * [misc]simplify: iters left: 3 (20 enodes) 1537027970.861 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027970.861 * [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 (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027970.861 * * * * [misc]progress: [ 62 / 806 ] simplifiying candidate # 1537027970.861 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027970.862 * * [misc]simplify: iters left: 6 (14 enodes) 1537027970.865 * * [misc]simplify: iters left: 5 (18 enodes) 1537027970.867 * * [misc]simplify: iters left: 4 (20 enodes) 1537027970.871 * * [misc]simplify: iters left: 3 (23 enodes) 1537027970.875 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537027970.875 * [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.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027970.875 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027970.876 * * [misc]simplify: iters left: 6 (13 enodes) 1537027970.879 * * [misc]simplify: iters left: 5 (16 enodes) 1537027970.881 * * [misc]simplify: iters left: 4 (18 enodes) 1537027970.884 * * [misc]simplify: iters left: 3 (21 enodes) 1537027970.888 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027970.888 * [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 (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027970.888 * * * * [misc]progress: [ 63 / 806 ] simplifiying candidate # 1537027970.888 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027971.321 * * [misc]simplify: iters left: 6 (12 enodes) 1537027971.326 * * [misc]simplify: iters left: 5 (15 enodes) 1537027971.332 * * [misc]simplify: iters left: 4 (17 enodes) 1537027971.338 * * [misc]simplify: iters left: 3 (20 enodes) 1537027971.345 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027971.345 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027971.345 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027971.346 * * [misc]simplify: iters left: 6 (12 enodes) 1537027971.351 * * [misc]simplify: iters left: 5 (15 enodes) 1537027971.355 * * [misc]simplify: iters left: 4 (17 enodes) 1537027971.358 * * [misc]simplify: iters left: 3 (20 enodes) 1537027971.362 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027971.362 * [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 (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027971.362 * * * * [misc]progress: [ 64 / 806 ] simplifiying candidate # 1537027971.362 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt 1)) 1537027971.363 * * [misc]simplify: iters left: 6 (13 enodes) 1537027971.366 * * [misc]simplify: iters left: 5 (18 enodes) 1537027971.368 * * [misc]simplify: iters left: 4 (20 enodes) 1537027971.373 * * [misc]simplify: iters left: 3 (25 enodes) 1537027971.376 * [exit]simplify: Simplified to (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) 1537027971.376 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027971.376 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027971.377 * * [misc]simplify: iters left: 6 (11 enodes) 1537027971.379 * * [misc]simplify: iters left: 5 (14 enodes) 1537027971.382 * * [misc]simplify: iters left: 4 (16 enodes) 1537027971.385 * * [misc]simplify: iters left: 3 (19 enodes) 1537027971.388 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027971.388 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027971.388 * * * * [misc]progress: [ 65 / 806 ] simplifiying candidate # 1537027971.388 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027971.389 * * [misc]simplify: iters left: 6 (12 enodes) 1537027971.391 * * [misc]simplify: iters left: 5 (15 enodes) 1537027971.396 * * [misc]simplify: iters left: 4 (17 enodes) 1537027971.402 * * [misc]simplify: iters left: 3 (20 enodes) 1537027971.409 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027971.409 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027971.409 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027971.410 * * [misc]simplify: iters left: 6 (12 enodes) 1537027971.415 * * [misc]simplify: iters left: 5 (15 enodes) 1537027971.426 * * [misc]simplify: iters left: 4 (17 enodes) 1537027971.432 * * [misc]simplify: iters left: 3 (20 enodes) 1537027971.439 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027971.439 * [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 (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027971.439 * * * * [misc]progress: [ 66 / 806 ] simplifiying candidate # 1537027971.440 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) 1) 1537027971.441 * * [misc]simplify: iters left: 6 (12 enodes) 1537027971.445 * * [misc]simplify: iters left: 5 (17 enodes) 1537027971.452 * * [misc]simplify: iters left: 4 (21 enodes) 1537027971.458 * * [misc]simplify: iters left: 3 (24 enodes) 1537027971.465 * [exit]simplify: Simplified to (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) 1537027971.465 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027971.465 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027971.466 * * [misc]simplify: iters left: 6 (11 enodes) 1537027971.470 * * [misc]simplify: iters left: 5 (14 enodes) 1537027971.475 * * [misc]simplify: iters left: 4 (16 enodes) 1537027971.481 * * [misc]simplify: iters left: 3 (19 enodes) 1537027971.488 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027971.488 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027971.488 * * * * [misc]progress: [ 67 / 806 ] simplifiying candidate # 1537027971.489 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027971.490 * * [misc]simplify: iters left: 6 (14 enodes) 1537027971.497 * * [misc]simplify: iters left: 5 (27 enodes) 1537027971.511 * * [misc]simplify: iters left: 4 (54 enodes) 1537027971.529 * * [misc]simplify: iters left: 3 (90 enodes) 1537027971.554 * * [misc]simplify: iters left: 2 (120 enodes) 1537027971.585 * * [misc]simplify: iters left: 1 (124 enodes) 1537027971.606 * [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.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537027971.606 * [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.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027971.606 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027971.607 * * [misc]simplify: iters left: 6 (12 enodes) 1537027971.609 * * [misc]simplify: iters left: 5 (17 enodes) 1537027971.612 * * [misc]simplify: iters left: 4 (19 enodes) 1537027971.615 * * [misc]simplify: iters left: 3 (22 enodes) 1537027971.619 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027971.619 * [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.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027971.620 * * * * [misc]progress: [ 68 / 806 ] simplifiying candidate # 1537027971.620 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027971.621 * * [misc]simplify: iters left: 6 (17 enodes) 1537027971.627 * * [misc]simplify: iters left: 5 (29 enodes) 1537027971.633 * * [misc]simplify: iters left: 4 (51 enodes) 1537027971.654 * * [misc]simplify: iters left: 3 (85 enodes) 1537027971.689 * * [misc]simplify: iters left: 2 (118 enodes) 1537027971.711 * * [misc]simplify: iters left: 1 (135 enodes) 1537027971.772 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 1537027971.772 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027971.772 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027971.774 * * [misc]simplify: iters left: 6 (14 enodes) 1537027971.779 * * [misc]simplify: iters left: 5 (19 enodes) 1537027971.786 * * [misc]simplify: iters left: 4 (24 enodes) 1537027971.794 * * [misc]simplify: iters left: 3 (27 enodes) 1537027971.804 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) 1537027971.804 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027971.804 * * * * [misc]progress: [ 69 / 806 ] simplifiying candidate # 1537027971.805 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027971.806 * * [misc]simplify: iters left: 6 (15 enodes) 1537027971.813 * * [misc]simplify: iters left: 5 (26 enodes) 1537027971.826 * * [misc]simplify: iters left: 4 (48 enodes) 1537027971.838 * * [misc]simplify: iters left: 3 (82 enodes) 1537027971.865 * * [misc]simplify: iters left: 2 (115 enodes) 1537027971.900 * * [misc]simplify: iters left: 1 (133 enodes) 1537027971.933 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027971.933 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027971.933 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027971.934 * * [misc]simplify: iters left: 6 (13 enodes) 1537027971.937 * * [misc]simplify: iters left: 5 (18 enodes) 1537027971.940 * * [misc]simplify: iters left: 4 (23 enodes) 1537027971.944 * * [misc]simplify: iters left: 3 (26 enodes) 1537027971.949 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027971.949 * [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 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027971.949 * * * * [misc]progress: [ 70 / 806 ] simplifiying candidate # 1537027971.949 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 1537027971.950 * * [misc]simplify: iters left: 6 (16 enodes) 1537027971.957 * * [misc]simplify: iters left: 5 (29 enodes) 1537027971.969 * * [misc]simplify: iters left: 4 (48 enodes) 1537027971.990 * * [misc]simplify: iters left: 3 (86 enodes) 1537027972.037 * * [misc]simplify: iters left: 2 (269 enodes) 1537027972.210 * * [misc]simplify: iters left: 1 (331 enodes) 1537027972.235 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027972.235 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027972.235 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027972.236 * * [misc]simplify: iters left: 6 (12 enodes) 1537027972.239 * * [misc]simplify: iters left: 5 (17 enodes) 1537027972.242 * * [misc]simplify: iters left: 4 (22 enodes) 1537027972.246 * * [misc]simplify: iters left: 3 (25 enodes) 1537027972.250 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027972.250 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027972.250 * * * * [misc]progress: [ 71 / 806 ] simplifiying candidate # 1537027972.251 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027972.252 * * [misc]simplify: iters left: 6 (15 enodes) 1537027972.255 * * [misc]simplify: iters left: 5 (26 enodes) 1537027972.263 * * [misc]simplify: iters left: 4 (48 enodes) 1537027972.283 * * [misc]simplify: iters left: 3 (82 enodes) 1537027972.317 * * [misc]simplify: iters left: 2 (115 enodes) 1537027972.361 * * [misc]simplify: iters left: 1 (133 enodes) 1537027972.418 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027972.418 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027972.418 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027972.419 * * [misc]simplify: iters left: 6 (13 enodes) 1537027972.422 * * [misc]simplify: iters left: 5 (18 enodes) 1537027972.425 * * [misc]simplify: iters left: 4 (23 enodes) 1537027972.429 * * [misc]simplify: iters left: 3 (26 enodes) 1537027972.434 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027972.434 * [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 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027972.434 * * * * [misc]progress: [ 72 / 806 ] simplifiying candidate # 1537027972.434 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537027972.435 * * [misc]simplify: iters left: 6 (15 enodes) 1537027972.440 * * [misc]simplify: iters left: 5 (28 enodes) 1537027972.447 * * [misc]simplify: iters left: 4 (49 enodes) 1537027972.461 * * [misc]simplify: iters left: 3 (90 enodes) 1537027972.526 * * [misc]simplify: iters left: 2 (271 enodes) 1537027972.659 * * [misc]simplify: iters left: 1 (343 enodes) 1537027972.700 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027972.700 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027972.700 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027972.701 * * [misc]simplify: iters left: 6 (12 enodes) 1537027972.703 * * [misc]simplify: iters left: 5 (17 enodes) 1537027972.706 * * [misc]simplify: iters left: 4 (22 enodes) 1537027972.710 * * [misc]simplify: iters left: 3 (25 enodes) 1537027972.715 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027972.715 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027972.715 * * * * [misc]progress: [ 73 / 806 ] simplifiying candidate # 1537027972.715 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027972.716 * * [misc]simplify: iters left: 6 (17 enodes) 1537027972.720 * * [misc]simplify: iters left: 5 (27 enodes) 1537027972.734 * * [misc]simplify: iters left: 4 (43 enodes) 1537027972.751 * * [misc]simplify: iters left: 3 (81 enodes) 1537027972.769 * * [misc]simplify: iters left: 2 (120 enodes) 1537027972.798 * * [misc]simplify: iters left: 1 (141 enodes) 1537027972.844 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 1537027972.844 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027972.844 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027972.845 * * [misc]simplify: iters left: 6 (14 enodes) 1537027972.851 * * [misc]simplify: iters left: 5 (19 enodes) 1537027972.854 * * [misc]simplify: iters left: 4 (24 enodes) 1537027972.858 * * [misc]simplify: iters left: 3 (27 enodes) 1537027972.863 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (sqrt (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027972.863 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (sqrt (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027972.864 * * * * [misc]progress: [ 74 / 806 ] simplifiying candidate # 1537027972.864 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027972.865 * * [misc]simplify: iters left: 6 (14 enodes) 1537027972.868 * * [misc]simplify: iters left: 5 (22 enodes) 1537027972.872 * * [misc]simplify: iters left: 4 (29 enodes) 1537027972.878 * * [misc]simplify: iters left: 3 (44 enodes) 1537027972.885 * * [misc]simplify: iters left: 2 (55 enodes) 1537027972.901 * * [misc]simplify: iters left: 1 (58 enodes) 1537027972.913 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))) 1537027972.913 * [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.re y.im))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027972.913 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027972.914 * * [misc]simplify: iters left: 6 (12 enodes) 1537027972.916 * * [misc]simplify: iters left: 5 (17 enodes) 1537027972.919 * * [misc]simplify: iters left: 4 (19 enodes) 1537027972.922 * * [misc]simplify: iters left: 3 (23 enodes) 1537027972.926 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) 1537027972.926 * [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.re y.im))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027972.926 * * * * [misc]progress: [ 75 / 806 ] simplifiying candidate # 1537027972.926 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027972.928 * * [misc]simplify: iters left: 6 (16 enodes) 1537027972.931 * * [misc]simplify: iters left: 5 (24 enodes) 1537027972.936 * * [misc]simplify: iters left: 4 (35 enodes) 1537027972.949 * * [misc]simplify: iters left: 3 (51 enodes) 1537027972.965 * * [misc]simplify: iters left: 2 (59 enodes) 1537027972.981 * * [misc]simplify: iters left: 1 (62 enodes) 1537027973.010 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 1537027973.010 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027973.011 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027973.012 * * [misc]simplify: iters left: 6 (14 enodes) 1537027973.017 * * [misc]simplify: iters left: 5 (19 enodes) 1537027973.024 * * [misc]simplify: iters left: 4 (24 enodes) 1537027973.032 * * [misc]simplify: iters left: 3 (27 enodes) 1537027973.042 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027973.042 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027973.042 * * * * [misc]progress: [ 76 / 806 ] simplifiying candidate # 1537027973.042 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 1537027973.044 * * [misc]simplify: iters left: 6 (16 enodes) 1537027973.052 * * [misc]simplify: iters left: 5 (26 enodes) 1537027973.061 * * [misc]simplify: iters left: 4 (35 enodes) 1537027973.074 * * [misc]simplify: iters left: 3 (57 enodes) 1537027973.087 * * [misc]simplify: iters left: 2 (104 enodes) 1537027973.106 * * [misc]simplify: iters left: 1 (110 enodes) 1537027973.126 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537027973.126 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027973.126 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027973.128 * * [misc]simplify: iters left: 6 (13 enodes) 1537027973.132 * * [misc]simplify: iters left: 5 (18 enodes) 1537027973.137 * * [misc]simplify: iters left: 4 (23 enodes) 1537027973.141 * * [misc]simplify: iters left: 3 (26 enodes) 1537027973.146 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537027973.146 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027973.146 * * * * [misc]progress: [ 77 / 806 ] simplifiying candidate # 1537027973.146 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027973.147 * * [misc]simplify: iters left: 6 (16 enodes) 1537027973.151 * * [misc]simplify: iters left: 5 (24 enodes) 1537027973.156 * * [misc]simplify: iters left: 4 (35 enodes) 1537027973.163 * * [misc]simplify: iters left: 3 (51 enodes) 1537027973.174 * * [misc]simplify: iters left: 2 (59 enodes) 1537027973.187 * * [misc]simplify: iters left: 1 (62 enodes) 1537027973.201 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 1537027973.201 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027973.202 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027973.203 * * [misc]simplify: iters left: 6 (14 enodes) 1537027973.205 * * [misc]simplify: iters left: 5 (19 enodes) 1537027973.209 * * [misc]simplify: iters left: 4 (24 enodes) 1537027973.213 * * [misc]simplify: iters left: 3 (27 enodes) 1537027973.218 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027973.218 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027973.218 * * * * [misc]progress: [ 78 / 806 ] simplifiying candidate # 1537027973.218 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537027973.219 * * [misc]simplify: iters left: 6 (15 enodes) 1537027973.225 * * [misc]simplify: iters left: 5 (25 enodes) 1537027973.233 * * [misc]simplify: iters left: 4 (34 enodes) 1537027973.250 * * [misc]simplify: iters left: 3 (61 enodes) 1537027973.273 * * [misc]simplify: iters left: 2 (99 enodes) 1537027973.302 * * [misc]simplify: iters left: 1 (103 enodes) 1537027973.314 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) 1537027973.314 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027973.314 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027973.315 * * [misc]simplify: iters left: 6 (13 enodes) 1537027973.317 * * [misc]simplify: iters left: 5 (18 enodes) 1537027973.320 * * [misc]simplify: iters left: 4 (23 enodes) 1537027973.324 * * [misc]simplify: iters left: 3 (26 enodes) 1537027973.329 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537027973.329 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027973.329 * * * * [misc]progress: [ 79 / 806 ] simplifiying candidate # 1537027973.329 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027973.330 * * [misc]simplify: iters left: 6 (15 enodes) 1537027973.333 * * [misc]simplify: iters left: 5 (24 enodes) 1537027973.342 * * [misc]simplify: iters left: 4 (40 enodes) 1537027973.357 * * [misc]simplify: iters left: 3 (78 enodes) 1537027973.373 * * [misc]simplify: iters left: 2 (119 enodes) 1537027973.397 * * [misc]simplify: iters left: 1 (139 enodes) 1537027973.442 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027973.442 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027973.442 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027973.444 * * [misc]simplify: iters left: 6 (13 enodes) 1537027973.449 * * [misc]simplify: iters left: 5 (18 enodes) 1537027973.455 * * [misc]simplify: iters left: 4 (23 enodes) 1537027973.463 * * [misc]simplify: iters left: 3 (26 enodes) 1537027973.474 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027973.474 * [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 (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027973.474 * * * * [misc]progress: [ 80 / 806 ] simplifiying candidate # 1537027973.475 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027973.476 * * [misc]simplify: iters left: 6 (16 enodes) 1537027973.483 * * [misc]simplify: iters left: 5 (24 enodes) 1537027973.488 * * [misc]simplify: iters left: 4 (35 enodes) 1537027973.495 * * [misc]simplify: iters left: 3 (51 enodes) 1537027973.503 * * [misc]simplify: iters left: 2 (59 enodes) 1537027973.511 * * [misc]simplify: iters left: 1 (62 enodes) 1537027973.533 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027973.533 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027973.534 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027973.535 * * [misc]simplify: iters left: 6 (14 enodes) 1537027973.540 * * [misc]simplify: iters left: 5 (19 enodes) 1537027973.547 * * [misc]simplify: iters left: 4 (24 enodes) 1537027973.555 * * [misc]simplify: iters left: 3 (27 enodes) 1537027973.565 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) 1537027973.565 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027973.565 * * * * [misc]progress: [ 81 / 806 ] simplifiying candidate # 1537027973.565 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027973.567 * * [misc]simplify: iters left: 6 (13 enodes) 1537027973.574 * * [misc]simplify: iters left: 5 (20 enodes) 1537027973.582 * * [misc]simplify: iters left: 4 (27 enodes) 1537027973.591 * * [misc]simplify: iters left: 3 (38 enodes) 1537027973.602 * * [misc]simplify: iters left: 2 (41 enodes) 1537027973.612 * * [misc]simplify: iters left: 1 (42 enodes) 1537027973.627 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537027973.627 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027973.628 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027973.629 * * [misc]simplify: iters left: 6 (12 enodes) 1537027973.634 * * [misc]simplify: iters left: 5 (17 enodes) 1537027973.639 * * [misc]simplify: iters left: 4 (19 enodes) 1537027973.646 * * [misc]simplify: iters left: 3 (23 enodes) 1537027973.652 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027973.652 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027973.652 * * * * [misc]progress: [ 82 / 806 ] simplifiying candidate # 1537027973.652 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1537027973.653 * * [misc]simplify: iters left: 6 (15 enodes) 1537027973.657 * * [misc]simplify: iters left: 5 (24 enodes) 1537027973.662 * * [misc]simplify: iters left: 4 (34 enodes) 1537027973.671 * * [misc]simplify: iters left: 3 (64 enodes) 1537027973.714 * * [misc]simplify: iters left: 2 (156 enodes) 1537027973.756 * * [misc]simplify: iters left: 1 (160 enodes) 1537027973.765 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) 1537027973.765 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027973.766 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027973.766 * * [misc]simplify: iters left: 6 (12 enodes) 1537027973.769 * * [misc]simplify: iters left: 5 (17 enodes) 1537027973.772 * * [misc]simplify: iters left: 4 (22 enodes) 1537027973.775 * * [misc]simplify: iters left: 3 (25 enodes) 1537027973.780 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027973.780 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027973.780 * * * * [misc]progress: [ 83 / 806 ] simplifiying candidate # 1537027973.780 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027973.783 * * [misc]simplify: iters left: 6 (13 enodes) 1537027973.787 * * [misc]simplify: iters left: 5 (20 enodes) 1537027973.795 * * [misc]simplify: iters left: 4 (27 enodes) 1537027973.805 * * [misc]simplify: iters left: 3 (38 enodes) 1537027973.816 * * [misc]simplify: iters left: 2 (41 enodes) 1537027973.826 * * [misc]simplify: iters left: 1 (42 enodes) 1537027973.842 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537027973.842 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027973.843 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027973.844 * * [misc]simplify: iters left: 6 (12 enodes) 1537027973.849 * * [misc]simplify: iters left: 5 (17 enodes) 1537027973.855 * * [misc]simplify: iters left: 4 (19 enodes) 1537027973.861 * * [misc]simplify: iters left: 3 (23 enodes) 1537027973.869 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027973.869 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027973.869 * * * * [misc]progress: [ 84 / 806 ] simplifiying candidate # 1537027973.869 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537027973.870 * * [misc]simplify: iters left: 6 (14 enodes) 1537027973.876 * * [misc]simplify: iters left: 5 (23 enodes) 1537027973.883 * * [misc]simplify: iters left: 4 (33 enodes) 1537027973.891 * * [misc]simplify: iters left: 3 (60 enodes) 1537027973.912 * * [misc]simplify: iters left: 2 (147 enodes) 1537027973.941 * * [misc]simplify: iters left: 1 (154 enodes) 1537027973.958 * [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.re y.im))))) 1537027973.958 * [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 (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027973.959 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027973.960 * * [misc]simplify: iters left: 6 (12 enodes) 1537027973.965 * * [misc]simplify: iters left: 5 (17 enodes) 1537027973.971 * * [misc]simplify: iters left: 4 (22 enodes) 1537027973.978 * * [misc]simplify: iters left: 3 (25 enodes) 1537027973.987 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027973.987 * [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 (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027973.988 * * * * [misc]progress: [ 85 / 806 ] simplifiying candidate # 1537027973.988 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027973.992 * * [misc]simplify: iters left: 6 (16 enodes) 1537027974.001 * * [misc]simplify: iters left: 5 (27 enodes) 1537027974.012 * * [misc]simplify: iters left: 4 (43 enodes) 1537027974.036 * * [misc]simplify: iters left: 3 (91 enodes) 1537027974.089 * * [misc]simplify: iters left: 2 (231 enodes) 1537027974.333 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027974.333 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027974.333 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027974.334 * * [misc]simplify: iters left: 6 (12 enodes) 1537027974.339 * * [misc]simplify: iters left: 5 (17 enodes) 1537027974.346 * * [misc]simplify: iters left: 4 (22 enodes) 1537027974.353 * * [misc]simplify: iters left: 3 (25 enodes) 1537027974.362 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027974.362 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027974.362 * * * * [misc]progress: [ 86 / 806 ] simplifiying candidate # 1537027974.362 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027974.364 * * [misc]simplify: iters left: 6 (16 enodes) 1537027974.372 * * [misc]simplify: iters left: 5 (26 enodes) 1537027974.381 * * [misc]simplify: iters left: 4 (34 enodes) 1537027974.397 * * [misc]simplify: iters left: 3 (46 enodes) 1537027974.413 * * [misc]simplify: iters left: 2 (72 enodes) 1537027974.424 * * [misc]simplify: iters left: 1 (85 enodes) 1537027974.436 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) 1537027974.436 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027974.436 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027974.437 * * [misc]simplify: iters left: 6 (13 enodes) 1537027974.439 * * [misc]simplify: iters left: 5 (18 enodes) 1537027974.442 * * [misc]simplify: iters left: 4 (23 enodes) 1537027974.449 * * [misc]simplify: iters left: 3 (26 enodes) 1537027974.459 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027974.459 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027974.459 * * * * [misc]progress: [ 87 / 806 ] simplifiying candidate # 1537027974.460 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1537027974.461 * * [misc]simplify: iters left: 6 (15 enodes) 1537027974.468 * * [misc]simplify: iters left: 5 (24 enodes) 1537027974.477 * * [misc]simplify: iters left: 4 (34 enodes) 1537027974.492 * * [misc]simplify: iters left: 3 (56 enodes) 1537027974.521 * * [misc]simplify: iters left: 2 (119 enodes) 1537027974.557 * * [misc]simplify: iters left: 1 (127 enodes) 1537027974.567 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027974.567 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027974.568 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027974.568 * * [misc]simplify: iters left: 6 (12 enodes) 1537027974.571 * * [misc]simplify: iters left: 5 (17 enodes) 1537027974.574 * * [misc]simplify: iters left: 4 (22 enodes) 1537027974.578 * * [misc]simplify: iters left: 3 (25 enodes) 1537027974.582 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027974.582 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027974.582 * * * * [misc]progress: [ 88 / 806 ] simplifiying candidate # 1537027974.583 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt 1)) 1537027974.583 * * [misc]simplify: iters left: 6 (12 enodes) 1537027974.590 * * [misc]simplify: iters left: 5 (21 enodes) 1537027974.598 * * [misc]simplify: iters left: 4 (28 enodes) 1537027974.606 * * [misc]simplify: iters left: 3 (33 enodes) 1537027974.614 * * [misc]simplify: iters left: 2 (44 enodes) 1537027974.619 * * [misc]simplify: iters left: 1 (46 enodes) 1537027974.624 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537027974.624 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (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 (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027974.624 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027974.625 * * [misc]simplify: iters left: 6 (11 enodes) 1537027974.627 * * [misc]simplify: iters left: 5 (16 enodes) 1537027974.630 * * [misc]simplify: iters left: 4 (18 enodes) 1537027974.633 * * [misc]simplify: iters left: 3 (22 enodes) 1537027974.637 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537027974.637 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1537027974.637 * * * * [misc]progress: [ 89 / 806 ] simplifiying candidate # 1537027974.637 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1537027974.638 * * [misc]simplify: iters left: 6 (15 enodes) 1537027974.641 * * [misc]simplify: iters left: 5 (24 enodes) 1537027974.646 * * [misc]simplify: iters left: 4 (34 enodes) 1537027974.660 * * [misc]simplify: iters left: 3 (56 enodes) 1537027974.677 * * [misc]simplify: iters left: 2 (119 enodes) 1537027974.699 * * [misc]simplify: iters left: 1 (127 enodes) 1537027974.716 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027974.716 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027974.716 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027974.717 * * [misc]simplify: iters left: 6 (12 enodes) 1537027974.722 * * [misc]simplify: iters left: 5 (17 enodes) 1537027974.728 * * [misc]simplify: iters left: 4 (22 enodes) 1537027974.735 * * [misc]simplify: iters left: 3 (25 enodes) 1537027974.744 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027974.744 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027974.744 * * * * [misc]progress: [ 90 / 806 ] simplifiying candidate # 1537027974.745 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) 1) 1537027974.746 * * [misc]simplify: iters left: 6 (12 enodes) 1537027974.752 * * [misc]simplify: iters left: 5 (21 enodes) 1537027974.760 * * [misc]simplify: iters left: 4 (28 enodes) 1537027974.768 * * [misc]simplify: iters left: 3 (33 enodes) 1537027974.777 * * [misc]simplify: iters left: 2 (44 enodes) 1537027974.788 * * [misc]simplify: iters left: 1 (46 enodes) 1537027974.796 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537027974.796 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (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 (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027974.796 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027974.797 * * [misc]simplify: iters left: 6 (11 enodes) 1537027974.802 * * [misc]simplify: iters left: 5 (16 enodes) 1537027974.808 * * [misc]simplify: iters left: 4 (18 enodes) 1537027974.814 * * [misc]simplify: iters left: 3 (22 enodes) 1537027974.821 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537027974.821 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1537027974.821 * * * * [misc]progress: [ 91 / 806 ] simplifiying candidate # 1537027974.821 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027974.823 * * [misc]simplify: iters left: 6 (15 enodes) 1537027974.832 * * [misc]simplify: iters left: 5 (24 enodes) 1537027974.842 * * [misc]simplify: iters left: 4 (40 enodes) 1537027974.862 * * [misc]simplify: iters left: 3 (78 enodes) 1537027974.894 * * [misc]simplify: iters left: 2 (119 enodes) 1537027974.937 * * [misc]simplify: iters left: 1 (139 enodes) 1537027974.982 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027974.982 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027974.983 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027974.984 * * [misc]simplify: iters left: 6 (13 enodes) 1537027974.989 * * [misc]simplify: iters left: 5 (18 enodes) 1537027974.996 * * [misc]simplify: iters left: 4 (23 enodes) 1537027975.003 * * [misc]simplify: iters left: 3 (26 enodes) 1537027975.013 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027975.013 * [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 (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027975.013 * * * * [misc]progress: [ 92 / 806 ] simplifiying candidate # 1537027975.013 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027975.015 * * [misc]simplify: iters left: 6 (16 enodes) 1537027975.021 * * [misc]simplify: iters left: 5 (24 enodes) 1537027975.030 * * [misc]simplify: iters left: 4 (35 enodes) 1537027975.044 * * [misc]simplify: iters left: 3 (51 enodes) 1537027975.060 * * [misc]simplify: iters left: 2 (59 enodes) 1537027975.078 * * [misc]simplify: iters left: 1 (62 enodes) 1537027975.105 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027975.105 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027975.105 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027975.107 * * [misc]simplify: iters left: 6 (14 enodes) 1537027975.112 * * [misc]simplify: iters left: 5 (19 enodes) 1537027975.119 * * [misc]simplify: iters left: 4 (24 enodes) 1537027975.127 * * [misc]simplify: iters left: 3 (27 enodes) 1537027975.132 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) 1537027975.132 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027975.132 * * * * [misc]progress: [ 93 / 806 ] simplifiying candidate # 1537027975.132 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027975.134 * * [misc]simplify: iters left: 6 (13 enodes) 1537027975.137 * * [misc]simplify: iters left: 5 (20 enodes) 1537027975.141 * * [misc]simplify: iters left: 4 (27 enodes) 1537027975.146 * * [misc]simplify: iters left: 3 (38 enodes) 1537027975.151 * * [misc]simplify: iters left: 2 (41 enodes) 1537027975.158 * * [misc]simplify: iters left: 1 (42 enodes) 1537027975.175 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537027975.176 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027975.176 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027975.177 * * [misc]simplify: iters left: 6 (12 enodes) 1537027975.182 * * [misc]simplify: iters left: 5 (17 enodes) 1537027975.188 * * [misc]simplify: iters left: 4 (19 enodes) 1537027975.194 * * [misc]simplify: iters left: 3 (23 enodes) 1537027975.201 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027975.201 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027975.202 * * * * [misc]progress: [ 94 / 806 ] simplifiying candidate # 1537027975.202 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1537027975.203 * * [misc]simplify: iters left: 6 (15 enodes) 1537027975.210 * * [misc]simplify: iters left: 5 (24 enodes) 1537027975.219 * * [misc]simplify: iters left: 4 (34 enodes) 1537027975.236 * * [misc]simplify: iters left: 3 (64 enodes) 1537027975.275 * * [misc]simplify: iters left: 2 (156 enodes) 1537027975.336 * * [misc]simplify: iters left: 1 (160 enodes) 1537027975.354 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) 1537027975.354 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027975.355 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027975.356 * * [misc]simplify: iters left: 6 (12 enodes) 1537027975.360 * * [misc]simplify: iters left: 5 (17 enodes) 1537027975.365 * * [misc]simplify: iters left: 4 (22 enodes) 1537027975.369 * * [misc]simplify: iters left: 3 (25 enodes) 1537027975.373 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027975.373 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027975.373 * * * * [misc]progress: [ 95 / 806 ] simplifiying candidate # 1537027975.373 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027975.374 * * [misc]simplify: iters left: 6 (13 enodes) 1537027975.377 * * [misc]simplify: iters left: 5 (20 enodes) 1537027975.381 * * [misc]simplify: iters left: 4 (27 enodes) 1537027975.386 * * [misc]simplify: iters left: 3 (38 enodes) 1537027975.392 * * [misc]simplify: iters left: 2 (41 enodes) 1537027975.402 * * [misc]simplify: iters left: 1 (42 enodes) 1537027975.419 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537027975.419 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027975.420 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027975.421 * * [misc]simplify: iters left: 6 (12 enodes) 1537027975.425 * * [misc]simplify: iters left: 5 (17 enodes) 1537027975.431 * * [misc]simplify: iters left: 4 (19 enodes) 1537027975.438 * * [misc]simplify: iters left: 3 (23 enodes) 1537027975.444 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027975.444 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027975.444 * * * * [misc]progress: [ 96 / 806 ] simplifiying candidate # 1537027975.444 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537027975.445 * * [misc]simplify: iters left: 6 (14 enodes) 1537027975.448 * * [misc]simplify: iters left: 5 (23 enodes) 1537027975.453 * * [misc]simplify: iters left: 4 (33 enodes) 1537027975.461 * * [misc]simplify: iters left: 3 (60 enodes) 1537027975.480 * * [misc]simplify: iters left: 2 (147 enodes) 1537027975.512 * * [misc]simplify: iters left: 1 (154 enodes) 1537027975.521 * [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.re y.im))))) 1537027975.521 * [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 (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027975.521 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027975.522 * * [misc]simplify: iters left: 6 (12 enodes) 1537027975.524 * * [misc]simplify: iters left: 5 (17 enodes) 1537027975.527 * * [misc]simplify: iters left: 4 (22 enodes) 1537027975.531 * * [misc]simplify: iters left: 3 (25 enodes) 1537027975.535 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027975.535 * [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 (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027975.535 * * * * [misc]progress: [ 97 / 806 ] simplifiying candidate # 1537027975.536 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027975.537 * * [misc]simplify: iters left: 6 (15 enodes) 1537027975.543 * * [misc]simplify: iters left: 5 (26 enodes) 1537027975.556 * * [misc]simplify: iters left: 4 (50 enodes) 1537027975.581 * * [misc]simplify: iters left: 3 (95 enodes) 1537027975.614 * * [misc]simplify: iters left: 2 (183 enodes) 1537027975.676 * * [misc]simplify: iters left: 1 (221 enodes) 1537027975.721 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027975.721 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027975.721 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027975.722 * * [misc]simplify: iters left: 6 (12 enodes) 1537027975.725 * * [misc]simplify: iters left: 5 (17 enodes) 1537027975.728 * * [misc]simplify: iters left: 4 (22 enodes) 1537027975.732 * * [misc]simplify: iters left: 3 (25 enodes) 1537027975.736 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027975.736 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027975.736 * * * * [misc]progress: [ 98 / 806 ] simplifiying candidate # 1537027975.737 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027975.737 * * [misc]simplify: iters left: 6 (15 enodes) 1537027975.741 * * [misc]simplify: iters left: 5 (25 enodes) 1537027975.746 * * [misc]simplify: iters left: 4 (39 enodes) 1537027975.754 * * [misc]simplify: iters left: 3 (59 enodes) 1537027975.765 * * [misc]simplify: iters left: 2 (85 enodes) 1537027975.776 * * [misc]simplify: iters left: 1 (88 enodes) 1537027975.787 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) 1537027975.787 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027975.787 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027975.788 * * [misc]simplify: iters left: 6 (13 enodes) 1537027975.790 * * [misc]simplify: iters left: 5 (18 enodes) 1537027975.796 * * [misc]simplify: iters left: 4 (23 enodes) 1537027975.803 * * [misc]simplify: iters left: 3 (26 enodes) 1537027975.813 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027975.813 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027975.813 * * * * [misc]progress: [ 99 / 806 ] simplifiying candidate # 1537027975.813 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1537027975.815 * * [misc]simplify: iters left: 6 (14 enodes) 1537027975.821 * * [misc]simplify: iters left: 5 (23 enodes) 1537027975.831 * * [misc]simplify: iters left: 4 (38 enodes) 1537027975.848 * * [misc]simplify: iters left: 3 (65 enodes) 1537027975.883 * * [misc]simplify: iters left: 2 (141 enodes) 1537027975.937 * * [misc]simplify: iters left: 1 (143 enodes) 1537027975.954 * [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.re y.im))))) 1537027975.954 * [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 (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027975.955 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027975.956 * * [misc]simplify: iters left: 6 (12 enodes) 1537027975.960 * * [misc]simplify: iters left: 5 (17 enodes) 1537027975.966 * * [misc]simplify: iters left: 4 (22 enodes) 1537027975.974 * * [misc]simplify: iters left: 3 (25 enodes) 1537027975.983 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027975.983 * [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 (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027975.983 * * * * [misc]progress: [ 100 / 806 ] simplifiying candidate # 1537027975.984 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt 1)) 1537027975.985 * * [misc]simplify: iters left: 6 (12 enodes) 1537027975.992 * * [misc]simplify: iters left: 5 (21 enodes) 1537027975.998 * * [misc]simplify: iters left: 4 (27 enodes) 1537027976.006 * * [misc]simplify: iters left: 3 (32 enodes) 1537027976.013 * * [misc]simplify: iters left: 2 (37 enodes) 1537027976.019 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537027976.019 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (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 (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027976.020 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027976.020 * * [misc]simplify: iters left: 6 (11 enodes) 1537027976.022 * * [misc]simplify: iters left: 5 (16 enodes) 1537027976.025 * * [misc]simplify: iters left: 4 (18 enodes) 1537027976.028 * * [misc]simplify: iters left: 3 (22 enodes) 1537027976.032 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537027976.032 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1537027976.032 * * * * [misc]progress: [ 101 / 806 ] simplifiying candidate # 1537027976.032 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1537027976.033 * * [misc]simplify: iters left: 6 (14 enodes) 1537027976.037 * * [misc]simplify: iters left: 5 (23 enodes) 1537027976.043 * * [misc]simplify: iters left: 4 (38 enodes) 1537027976.052 * * [misc]simplify: iters left: 3 (65 enodes) 1537027976.071 * * [misc]simplify: iters left: 2 (141 enodes) 1537027976.107 * * [misc]simplify: iters left: 1 (143 enodes) 1537027976.125 * [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.re y.im))))) 1537027976.125 * [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 (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027976.125 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027976.129 * * [misc]simplify: iters left: 6 (12 enodes) 1537027976.134 * * [misc]simplify: iters left: 5 (17 enodes) 1537027976.140 * * [misc]simplify: iters left: 4 (22 enodes) 1537027976.147 * * [misc]simplify: iters left: 3 (25 enodes) 1537027976.156 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027976.156 * [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 (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027976.156 * * * * [misc]progress: [ 102 / 806 ] simplifiying candidate # 1537027976.157 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) 1) 1537027976.158 * * [misc]simplify: iters left: 6 (11 enodes) 1537027976.162 * * [misc]simplify: iters left: 5 (18 enodes) 1537027976.168 * * [misc]simplify: iters left: 4 (22 enodes) 1537027976.176 * * [misc]simplify: iters left: 3 (27 enodes) 1537027976.183 * * [misc]simplify: iters left: 2 (35 enodes) 1537027976.192 * * [misc]simplify: iters left: 1 (37 enodes) 1537027976.201 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537027976.201 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (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 (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027976.201 * [enter]simplify: Simplifying (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027976.202 * * [misc]simplify: iters left: 6 (11 enodes) 1537027976.206 * * [misc]simplify: iters left: 5 (16 enodes) 1537027976.212 * * [misc]simplify: iters left: 4 (18 enodes) 1537027976.218 * * [misc]simplify: iters left: 3 (22 enodes) 1537027976.225 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537027976.225 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1537027976.225 * * * * [misc]progress: [ 103 / 806 ] simplifiying candidate # 1537027976.225 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027976.227 * * [misc]simplify: iters left: 6 (13 enodes) 1537027976.233 * * [misc]simplify: iters left: 5 (22 enodes) 1537027976.241 * * [misc]simplify: iters left: 4 (30 enodes) 1537027976.251 * * [misc]simplify: iters left: 3 (35 enodes) 1537027976.262 * * [misc]simplify: iters left: 2 (39 enodes) 1537027976.275 * * [misc]simplify: iters left: 1 (41 enodes) 1537027976.288 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027976.288 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027976.288 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027976.290 * * [misc]simplify: iters left: 6 (12 enodes) 1537027976.294 * * [misc]simplify: iters left: 5 (17 enodes) 1537027976.300 * * [misc]simplify: iters left: 4 (19 enodes) 1537027976.305 * * [misc]simplify: iters left: 3 (22 enodes) 1537027976.309 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027976.309 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027976.309 * * * * [misc]progress: [ 104 / 806 ] simplifiying candidate # 1537027976.310 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027976.311 * * [misc]simplify: iters left: 6 (16 enodes) 1537027976.314 * * [misc]simplify: iters left: 5 (24 enodes) 1537027976.319 * * [misc]simplify: iters left: 4 (31 enodes) 1537027976.324 * * [misc]simplify: iters left: 3 (37 enodes) 1537027976.330 * * [misc]simplify: iters left: 2 (43 enodes) 1537027976.339 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027976.339 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027976.339 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027976.340 * * [misc]simplify: iters left: 6 (14 enodes) 1537027976.343 * * [misc]simplify: iters left: 5 (19 enodes) 1537027976.346 * * [misc]simplify: iters left: 4 (24 enodes) 1537027976.350 * * [misc]simplify: iters left: 3 (27 enodes) 1537027976.362 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) 1537027976.362 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027976.362 * * * * [misc]progress: [ 105 / 806 ] simplifiying candidate # 1537027976.363 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027976.364 * * [misc]simplify: iters left: 6 (14 enodes) 1537027976.370 * * [misc]simplify: iters left: 5 (21 enodes) 1537027976.378 * * [misc]simplify: iters left: 4 (28 enodes) 1537027976.387 * * [misc]simplify: iters left: 3 (34 enodes) 1537027976.398 * * [misc]simplify: iters left: 2 (40 enodes) 1537027976.414 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027976.414 * [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 (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027976.414 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027976.416 * * [misc]simplify: iters left: 6 (13 enodes) 1537027976.421 * * [misc]simplify: iters left: 5 (18 enodes) 1537027976.428 * * [misc]simplify: iters left: 4 (23 enodes) 1537027976.435 * * [misc]simplify: iters left: 3 (26 enodes) 1537027976.445 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027976.446 * [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))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027976.446 * * * * [misc]progress: [ 106 / 806 ] simplifiying candidate # 1537027976.446 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 1537027976.448 * * [misc]simplify: iters left: 6 (15 enodes) 1537027976.455 * * [misc]simplify: iters left: 5 (24 enodes) 1537027976.464 * * [misc]simplify: iters left: 4 (31 enodes) 1537027976.474 * * [misc]simplify: iters left: 3 (37 enodes) 1537027976.484 * * [misc]simplify: iters left: 2 (42 enodes) 1537027976.495 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027976.495 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027976.495 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027976.500 * * [misc]simplify: iters left: 6 (12 enodes) 1537027976.504 * * [misc]simplify: iters left: 5 (17 enodes) 1537027976.511 * * [misc]simplify: iters left: 4 (22 enodes) 1537027976.518 * * [misc]simplify: iters left: 3 (25 enodes) 1537027976.527 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027976.527 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027976.527 * * * * [misc]progress: [ 107 / 806 ] simplifiying candidate # 1537027976.528 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027976.529 * * [misc]simplify: iters left: 6 (14 enodes) 1537027976.535 * * [misc]simplify: iters left: 5 (21 enodes) 1537027976.543 * * [misc]simplify: iters left: 4 (28 enodes) 1537027976.553 * * [misc]simplify: iters left: 3 (34 enodes) 1537027976.563 * * [misc]simplify: iters left: 2 (40 enodes) 1537027976.579 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027976.579 * [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 (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027976.579 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027976.580 * * [misc]simplify: iters left: 6 (13 enodes) 1537027976.585 * * [misc]simplify: iters left: 5 (18 enodes) 1537027976.591 * * [misc]simplify: iters left: 4 (23 enodes) 1537027976.599 * * [misc]simplify: iters left: 3 (26 enodes) 1537027976.609 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027976.609 * [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))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027976.609 * * * * [misc]progress: [ 108 / 806 ] simplifiying candidate # 1537027976.610 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537027976.611 * * [misc]simplify: iters left: 6 (14 enodes) 1537027976.617 * * [misc]simplify: iters left: 5 (23 enodes) 1537027976.625 * * [misc]simplify: iters left: 4 (30 enodes) 1537027976.638 * * [misc]simplify: iters left: 3 (38 enodes) 1537027976.647 * * [misc]simplify: iters left: 2 (43 enodes) 1537027976.658 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027976.658 * [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 (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027976.659 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027976.660 * * [misc]simplify: iters left: 6 (12 enodes) 1537027976.664 * * [misc]simplify: iters left: 5 (17 enodes) 1537027976.671 * * [misc]simplify: iters left: 4 (22 enodes) 1537027976.678 * * [misc]simplify: iters left: 3 (25 enodes) 1537027976.683 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027976.683 * [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))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027976.684 * * * * [misc]progress: [ 109 / 806 ] simplifiying candidate # 1537027976.684 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027976.685 * * [misc]simplify: iters left: 6 (16 enodes) 1537027976.688 * * [misc]simplify: iters left: 5 (24 enodes) 1537027976.692 * * [misc]simplify: iters left: 4 (32 enodes) 1537027976.698 * * [misc]simplify: iters left: 3 (40 enodes) 1537027976.703 * * [misc]simplify: iters left: 2 (41 enodes) 1537027976.712 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027976.712 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027976.712 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027976.713 * * [misc]simplify: iters left: 6 (14 enodes) 1537027976.718 * * [misc]simplify: iters left: 5 (19 enodes) 1537027976.725 * * [misc]simplify: iters left: 4 (24 enodes) 1537027976.735 * * [misc]simplify: iters left: 3 (27 enodes) 1537027976.746 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (sqrt (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027976.746 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (sqrt (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027976.746 * * * * [misc]progress: [ 110 / 806 ] simplifiying candidate # 1537027976.746 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027976.747 * * [misc]simplify: iters left: 6 (13 enodes) 1537027976.752 * * [misc]simplify: iters left: 5 (19 enodes) 1537027976.759 * * [misc]simplify: iters left: 4 (21 enodes) 1537027976.766 * * [misc]simplify: iters left: 3 (24 enodes) 1537027976.774 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027976.774 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027976.774 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027976.775 * * [misc]simplify: iters left: 6 (12 enodes) 1537027976.780 * * [misc]simplify: iters left: 5 (17 enodes) 1537027976.786 * * [misc]simplify: iters left: 4 (19 enodes) 1537027976.792 * * [misc]simplify: iters left: 3 (23 enodes) 1537027976.799 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) 1537027976.799 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027976.799 * * * * [misc]progress: [ 111 / 806 ] simplifiying candidate # 1537027976.800 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027976.801 * * [misc]simplify: iters left: 6 (15 enodes) 1537027976.807 * * [misc]simplify: iters left: 5 (21 enodes) 1537027976.815 * * [misc]simplify: iters left: 4 (26 enodes) 1537027976.823 * * [misc]simplify: iters left: 3 (29 enodes) 1537027976.829 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027976.829 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027976.829 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027976.830 * * [misc]simplify: iters left: 6 (14 enodes) 1537027976.833 * * [misc]simplify: iters left: 5 (19 enodes) 1537027976.837 * * [misc]simplify: iters left: 4 (24 enodes) 1537027976.841 * * [misc]simplify: iters left: 3 (27 enodes) 1537027976.846 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027976.846 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027976.848 * * * * [misc]progress: [ 112 / 806 ] simplifiying candidate # 1537027976.848 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 1537027976.849 * * [misc]simplify: iters left: 6 (15 enodes) 1537027976.853 * * [misc]simplify: iters left: 5 (23 enodes) 1537027976.857 * * [misc]simplify: iters left: 4 (28 enodes) 1537027976.864 * * [misc]simplify: iters left: 3 (35 enodes) 1537027976.872 * * [misc]simplify: iters left: 2 (36 enodes) 1537027976.880 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) 1537027976.880 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027976.881 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027976.882 * * [misc]simplify: iters left: 6 (13 enodes) 1537027976.887 * * [misc]simplify: iters left: 5 (18 enodes) 1537027976.894 * * [misc]simplify: iters left: 4 (23 enodes) 1537027976.902 * * [misc]simplify: iters left: 3 (26 enodes) 1537027976.912 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537027976.912 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027976.912 * * * * [misc]progress: [ 113 / 806 ] simplifiying candidate # 1537027976.912 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027976.914 * * [misc]simplify: iters left: 6 (15 enodes) 1537027976.920 * * [misc]simplify: iters left: 5 (21 enodes) 1537027976.927 * * [misc]simplify: iters left: 4 (26 enodes) 1537027976.936 * * [misc]simplify: iters left: 3 (29 enodes) 1537027976.945 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027976.945 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027976.946 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027976.946 * * [misc]simplify: iters left: 6 (14 enodes) 1537027976.949 * * [misc]simplify: iters left: 5 (19 enodes) 1537027976.953 * * [misc]simplify: iters left: 4 (24 enodes) 1537027976.957 * * [misc]simplify: iters left: 3 (27 enodes) 1537027976.963 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027976.963 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027976.963 * * * * [misc]progress: [ 114 / 806 ] simplifiying candidate # 1537027976.964 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537027976.964 * * [misc]simplify: iters left: 6 (14 enodes) 1537027976.967 * * [misc]simplify: iters left: 5 (22 enodes) 1537027976.971 * * [misc]simplify: iters left: 4 (27 enodes) 1537027976.976 * * [misc]simplify: iters left: 3 (35 enodes) 1537027976.980 * * [misc]simplify: iters left: 2 (36 enodes) 1537027976.984 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.re y.im)))) 1537027976.984 * [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))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027976.985 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027976.986 * * [misc]simplify: iters left: 6 (13 enodes) 1537027976.988 * * [misc]simplify: iters left: 5 (18 enodes) 1537027976.991 * * [misc]simplify: iters left: 4 (23 enodes) 1537027976.996 * * [misc]simplify: iters left: 3 (26 enodes) 1537027977.000 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537027977.000 * [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))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027977.001 * * * * [misc]progress: [ 115 / 806 ] simplifiying candidate # 1537027977.001 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027977.002 * * [misc]simplify: iters left: 6 (14 enodes) 1537027977.004 * * [misc]simplify: iters left: 5 (21 enodes) 1537027977.009 * * [misc]simplify: iters left: 4 (29 enodes) 1537027977.014 * * [misc]simplify: iters left: 3 (37 enodes) 1537027977.019 * * [misc]simplify: iters left: 2 (38 enodes) 1537027977.026 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027977.026 * [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 (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.026 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027977.027 * * [misc]simplify: iters left: 6 (13 enodes) 1537027977.031 * * [misc]simplify: iters left: 5 (18 enodes) 1537027977.034 * * [misc]simplify: iters left: 4 (23 enodes) 1537027977.038 * * [misc]simplify: iters left: 3 (26 enodes) 1537027977.048 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027977.048 * [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 (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027977.048 * * * * [misc]progress: [ 116 / 806 ] simplifiying candidate # 1537027977.048 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027977.050 * * [misc]simplify: iters left: 6 (15 enodes) 1537027977.056 * * [misc]simplify: iters left: 5 (21 enodes) 1537027977.063 * * [misc]simplify: iters left: 4 (26 enodes) 1537027977.071 * * [misc]simplify: iters left: 3 (29 enodes) 1537027977.083 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537027977.083 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.083 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027977.084 * * [misc]simplify: iters left: 6 (14 enodes) 1537027977.090 * * [misc]simplify: iters left: 5 (19 enodes) 1537027977.097 * * [misc]simplify: iters left: 4 (24 enodes) 1537027977.105 * * [misc]simplify: iters left: 3 (27 enodes) 1537027977.115 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) 1537027977.115 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027977.115 * * * * [misc]progress: [ 117 / 806 ] simplifiying candidate # 1537027977.116 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.117 * * [misc]simplify: iters left: 6 (12 enodes) 1537027977.122 * * [misc]simplify: iters left: 5 (17 enodes) 1537027977.127 * * [misc]simplify: iters left: 4 (19 enodes) 1537027977.133 * * [misc]simplify: iters left: 3 (23 enodes) 1537027977.137 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027977.137 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.137 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.138 * * [misc]simplify: iters left: 6 (12 enodes) 1537027977.140 * * [misc]simplify: iters left: 5 (17 enodes) 1537027977.144 * * [misc]simplify: iters left: 4 (19 enodes) 1537027977.148 * * [misc]simplify: iters left: 3 (23 enodes) 1537027977.152 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027977.152 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027977.152 * * * * [misc]progress: [ 118 / 806 ] simplifiying candidate # 1537027977.152 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1537027977.153 * * [misc]simplify: iters left: 6 (14 enodes) 1537027977.156 * * [misc]simplify: iters left: 5 (21 enodes) 1537027977.160 * * [misc]simplify: iters left: 4 (26 enodes) 1537027977.165 * * [misc]simplify: iters left: 3 (33 enodes) 1537027977.169 * * [misc]simplify: iters left: 2 (34 enodes) 1537027977.177 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.177 * [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 (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027977.177 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027977.178 * * [misc]simplify: iters left: 6 (12 enodes) 1537027977.183 * * [misc]simplify: iters left: 5 (17 enodes) 1537027977.189 * * [misc]simplify: iters left: 4 (22 enodes) 1537027977.197 * * [misc]simplify: iters left: 3 (25 enodes) 1537027977.206 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027977.206 * [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 (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027977.206 * * * * [misc]progress: [ 119 / 806 ] simplifiying candidate # 1537027977.207 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.208 * * [misc]simplify: iters left: 6 (12 enodes) 1537027977.212 * * [misc]simplify: iters left: 5 (17 enodes) 1537027977.218 * * [misc]simplify: iters left: 4 (19 enodes) 1537027977.225 * * [misc]simplify: iters left: 3 (23 enodes) 1537027977.232 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027977.232 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.232 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.234 * * [misc]simplify: iters left: 6 (12 enodes) 1537027977.238 * * [misc]simplify: iters left: 5 (17 enodes) 1537027977.244 * * [misc]simplify: iters left: 4 (19 enodes) 1537027977.251 * * [misc]simplify: iters left: 3 (23 enodes) 1537027977.259 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027977.259 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027977.259 * * * * [misc]progress: [ 120 / 806 ] simplifiying candidate # 1537027977.259 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537027977.262 * * [misc]simplify: iters left: 6 (13 enodes) 1537027977.267 * * [misc]simplify: iters left: 5 (20 enodes) 1537027977.274 * * [misc]simplify: iters left: 4 (25 enodes) 1537027977.283 * * [misc]simplify: iters left: 3 (32 enodes) 1537027977.290 * * [misc]simplify: iters left: 2 (33 enodes) 1537027977.298 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.298 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027977.299 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027977.300 * * [misc]simplify: iters left: 6 (12 enodes) 1537027977.305 * * [misc]simplify: iters left: 5 (17 enodes) 1537027977.311 * * [misc]simplify: iters left: 4 (22 enodes) 1537027977.319 * * [misc]simplify: iters left: 3 (25 enodes) 1537027977.328 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027977.328 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027977.328 * * * * [misc]progress: [ 121 / 806 ] simplifiying candidate # 1537027977.329 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027977.330 * * [misc]simplify: iters left: 6 (15 enodes) 1537027977.337 * * [misc]simplify: iters left: 5 (24 enodes) 1537027977.345 * * [misc]simplify: iters left: 4 (31 enodes) 1537027977.357 * * [misc]simplify: iters left: 3 (42 enodes) 1537027977.368 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027977.368 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.369 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027977.370 * * [misc]simplify: iters left: 6 (12 enodes) 1537027977.375 * * [misc]simplify: iters left: 5 (17 enodes) 1537027977.381 * * [misc]simplify: iters left: 4 (22 enodes) 1537027977.388 * * [misc]simplify: iters left: 3 (25 enodes) 1537027977.397 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027977.397 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.397 * * * * [misc]progress: [ 122 / 806 ] simplifiying candidate # 1537027977.398 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027977.401 * * [misc]simplify: iters left: 6 (15 enodes) 1537027977.409 * * [misc]simplify: iters left: 5 (23 enodes) 1537027977.416 * * [misc]simplify: iters left: 4 (26 enodes) 1537027977.426 * * [misc]simplify: iters left: 3 (33 enodes) 1537027977.434 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) 1537027977.434 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.435 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027977.436 * * [misc]simplify: iters left: 6 (13 enodes) 1537027977.441 * * [misc]simplify: iters left: 5 (18 enodes) 1537027977.447 * * [misc]simplify: iters left: 4 (23 enodes) 1537027977.455 * * [misc]simplify: iters left: 3 (26 enodes) 1537027977.464 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027977.465 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.465 * * * * [misc]progress: [ 123 / 806 ] simplifiying candidate # 1537027977.465 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.466 * * [misc]simplify: iters left: 6 (14 enodes) 1537027977.473 * * [misc]simplify: iters left: 5 (21 enodes) 1537027977.479 * * [misc]simplify: iters left: 4 (24 enodes) 1537027977.488 * * [misc]simplify: iters left: 3 (31 enodes) 1537027977.496 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.496 * [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 (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.497 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.498 * * [misc]simplify: iters left: 6 (12 enodes) 1537027977.502 * * [misc]simplify: iters left: 5 (17 enodes) 1537027977.508 * * [misc]simplify: iters left: 4 (22 enodes) 1537027977.516 * * [misc]simplify: iters left: 3 (25 enodes) 1537027977.525 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.525 * [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 (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.525 * * * * [misc]progress: [ 124 / 806 ] simplifiying candidate # 1537027977.526 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt 1)) 1537027977.527 * * [misc]simplify: iters left: 6 (11 enodes) 1537027977.533 * * [misc]simplify: iters left: 5 (18 enodes) 1537027977.540 * * [misc]simplify: iters left: 4 (20 enodes) 1537027977.545 * * [misc]simplify: iters left: 3 (23 enodes) 1537027977.551 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537027977.551 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027977.551 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027977.552 * * [misc]simplify: iters left: 6 (11 enodes) 1537027977.557 * * [misc]simplify: iters left: 5 (16 enodes) 1537027977.562 * * [misc]simplify: iters left: 4 (18 enodes) 1537027977.568 * * [misc]simplify: iters left: 3 (22 enodes) 1537027977.575 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537027977.575 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1537027977.575 * * * * [misc]progress: [ 125 / 806 ] simplifiying candidate # 1537027977.576 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.577 * * [misc]simplify: iters left: 6 (14 enodes) 1537027977.582 * * [misc]simplify: iters left: 5 (21 enodes) 1537027977.585 * * [misc]simplify: iters left: 4 (24 enodes) 1537027977.590 * * [misc]simplify: iters left: 3 (31 enodes) 1537027977.594 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.594 * [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 (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.594 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.595 * * [misc]simplify: iters left: 6 (12 enodes) 1537027977.597 * * [misc]simplify: iters left: 5 (17 enodes) 1537027977.600 * * [misc]simplify: iters left: 4 (22 enodes) 1537027977.604 * * [misc]simplify: iters left: 3 (25 enodes) 1537027977.610 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.610 * [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 (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.610 * * * * [misc]progress: [ 126 / 806 ] simplifiying candidate # 1537027977.610 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) 1) 1537027977.611 * * [misc]simplify: iters left: 6 (11 enodes) 1537027977.617 * * [misc]simplify: iters left: 5 (18 enodes) 1537027977.622 * * [misc]simplify: iters left: 4 (20 enodes) 1537027977.625 * * [misc]simplify: iters left: 3 (23 enodes) 1537027977.628 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537027977.628 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027977.628 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027977.629 * * [misc]simplify: iters left: 6 (11 enodes) 1537027977.631 * * [misc]simplify: iters left: 5 (16 enodes) 1537027977.634 * * [misc]simplify: iters left: 4 (18 enodes) 1537027977.638 * * [misc]simplify: iters left: 3 (22 enodes) 1537027977.642 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537027977.642 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1537027977.642 * * * * [misc]progress: [ 127 / 806 ] simplifiying candidate # 1537027977.642 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027977.643 * * [misc]simplify: iters left: 6 (14 enodes) 1537027977.646 * * [misc]simplify: iters left: 5 (21 enodes) 1537027977.650 * * [misc]simplify: iters left: 4 (29 enodes) 1537027977.655 * * [misc]simplify: iters left: 3 (37 enodes) 1537027977.660 * * [misc]simplify: iters left: 2 (38 enodes) 1537027977.670 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027977.670 * [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 (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.670 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027977.671 * * [misc]simplify: iters left: 6 (13 enodes) 1537027977.676 * * [misc]simplify: iters left: 5 (18 enodes) 1537027977.683 * * [misc]simplify: iters left: 4 (23 enodes) 1537027977.690 * * [misc]simplify: iters left: 3 (26 enodes) 1537027977.700 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027977.700 * [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 (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027977.700 * * * * [misc]progress: [ 128 / 806 ] simplifiying candidate # 1537027977.700 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027977.702 * * [misc]simplify: iters left: 6 (15 enodes) 1537027977.708 * * [misc]simplify: iters left: 5 (21 enodes) 1537027977.715 * * [misc]simplify: iters left: 4 (26 enodes) 1537027977.723 * * [misc]simplify: iters left: 3 (29 enodes) 1537027977.734 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537027977.734 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.735 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027977.736 * * [misc]simplify: iters left: 6 (14 enodes) 1537027977.744 * * [misc]simplify: iters left: 5 (19 enodes) 1537027977.750 * * [misc]simplify: iters left: 4 (24 enodes) 1537027977.758 * * [misc]simplify: iters left: 3 (27 enodes) 1537027977.769 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) 1537027977.769 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027977.769 * * * * [misc]progress: [ 129 / 806 ] simplifiying candidate # 1537027977.769 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.770 * * [misc]simplify: iters left: 6 (12 enodes) 1537027977.775 * * [misc]simplify: iters left: 5 (17 enodes) 1537027977.781 * * [misc]simplify: iters left: 4 (19 enodes) 1537027977.787 * * [misc]simplify: iters left: 3 (23 enodes) 1537027977.795 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027977.795 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.795 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.797 * * [misc]simplify: iters left: 6 (12 enodes) 1537027977.802 * * [misc]simplify: iters left: 5 (17 enodes) 1537027977.807 * * [misc]simplify: iters left: 4 (19 enodes) 1537027977.814 * * [misc]simplify: iters left: 3 (23 enodes) 1537027977.821 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027977.821 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027977.822 * * * * [misc]progress: [ 130 / 806 ] simplifiying candidate # 1537027977.822 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1537027977.823 * * [misc]simplify: iters left: 6 (14 enodes) 1537027977.829 * * [misc]simplify: iters left: 5 (21 enodes) 1537027977.836 * * [misc]simplify: iters left: 4 (26 enodes) 1537027977.846 * * [misc]simplify: iters left: 3 (33 enodes) 1537027977.853 * * [misc]simplify: iters left: 2 (34 enodes) 1537027977.861 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.861 * [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 (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027977.862 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027977.863 * * [misc]simplify: iters left: 6 (12 enodes) 1537027977.865 * * [misc]simplify: iters left: 5 (17 enodes) 1537027977.868 * * [misc]simplify: iters left: 4 (22 enodes) 1537027977.874 * * [misc]simplify: iters left: 3 (25 enodes) 1537027977.878 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027977.878 * [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 (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027977.878 * * * * [misc]progress: [ 131 / 806 ] simplifiying candidate # 1537027977.878 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.879 * * [misc]simplify: iters left: 6 (12 enodes) 1537027977.882 * * [misc]simplify: iters left: 5 (17 enodes) 1537027977.884 * * [misc]simplify: iters left: 4 (19 enodes) 1537027977.888 * * [misc]simplify: iters left: 3 (23 enodes) 1537027977.891 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027977.891 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027977.892 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.893 * * [misc]simplify: iters left: 6 (12 enodes) 1537027977.897 * * [misc]simplify: iters left: 5 (17 enodes) 1537027977.903 * * [misc]simplify: iters left: 4 (19 enodes) 1537027977.910 * * [misc]simplify: iters left: 3 (23 enodes) 1537027977.917 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537027977.917 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027977.917 * * * * [misc]progress: [ 132 / 806 ] simplifiying candidate # 1537027977.917 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537027977.918 * * [misc]simplify: iters left: 6 (13 enodes) 1537027977.923 * * [misc]simplify: iters left: 5 (20 enodes) 1537027977.930 * * [misc]simplify: iters left: 4 (25 enodes) 1537027977.939 * * [misc]simplify: iters left: 3 (32 enodes) 1537027977.946 * * [misc]simplify: iters left: 2 (33 enodes) 1537027977.954 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027977.954 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027977.954 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027977.955 * * [misc]simplify: iters left: 6 (12 enodes) 1537027977.960 * * [misc]simplify: iters left: 5 (17 enodes) 1537027977.966 * * [misc]simplify: iters left: 4 (22 enodes) 1537027977.973 * * [misc]simplify: iters left: 3 (25 enodes) 1537027977.982 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027977.983 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027977.983 * * * * [misc]progress: [ 133 / 806 ] simplifiying candidate # 1537027977.983 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027977.984 * * [misc]simplify: iters left: 6 (14 enodes) 1537027977.992 * * [misc]simplify: iters left: 5 (23 enodes) 1537027978.001 * * [misc]simplify: iters left: 4 (33 enodes) 1537027978.013 * * [misc]simplify: iters left: 3 (45 enodes) 1537027978.027 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027978.027 * [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 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.027 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027978.028 * * [misc]simplify: iters left: 6 (12 enodes) 1537027978.033 * * [misc]simplify: iters left: 5 (17 enodes) 1537027978.039 * * [misc]simplify: iters left: 4 (22 enodes) 1537027978.047 * * [misc]simplify: iters left: 3 (25 enodes) 1537027978.056 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027978.056 * [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))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.056 * * * * [misc]progress: [ 134 / 806 ] simplifiying candidate # 1537027978.056 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027978.058 * * [misc]simplify: iters left: 6 (14 enodes) 1537027978.063 * * [misc]simplify: iters left: 5 (22 enodes) 1537027978.072 * * [misc]simplify: iters left: 4 (28 enodes) 1537027978.080 * * [misc]simplify: iters left: 3 (31 enodes) 1537027978.088 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.re y.im)))) 1537027978.088 * [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))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.089 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027978.090 * * [misc]simplify: iters left: 6 (13 enodes) 1537027978.095 * * [misc]simplify: iters left: 5 (18 enodes) 1537027978.101 * * [misc]simplify: iters left: 4 (23 enodes) 1537027978.109 * * [misc]simplify: iters left: 3 (26 enodes) 1537027978.119 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027978.119 * [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))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.119 * * * * [misc]progress: [ 135 / 806 ] simplifiying candidate # 1537027978.119 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.121 * * [misc]simplify: iters left: 6 (13 enodes) 1537027978.128 * * [misc]simplify: iters left: 5 (20 enodes) 1537027978.134 * * [misc]simplify: iters left: 4 (27 enodes) 1537027978.138 * * [misc]simplify: iters left: 3 (30 enodes) 1537027978.142 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.142 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.142 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.143 * * [misc]simplify: iters left: 6 (12 enodes) 1537027978.145 * * [misc]simplify: iters left: 5 (17 enodes) 1537027978.148 * * [misc]simplify: iters left: 4 (22 enodes) 1537027978.152 * * [misc]simplify: iters left: 3 (25 enodes) 1537027978.156 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.156 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.156 * * * * [misc]progress: [ 136 / 806 ] simplifiying candidate # 1537027978.156 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt 1)) 1537027978.157 * * [misc]simplify: iters left: 6 (11 enodes) 1537027978.160 * * [misc]simplify: iters left: 5 (18 enodes) 1537027978.162 * * [misc]simplify: iters left: 4 (20 enodes) 1537027978.167 * * [misc]simplify: iters left: 3 (23 enodes) 1537027978.172 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537027978.172 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027978.172 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027978.174 * * [misc]simplify: iters left: 6 (11 enodes) 1537027978.179 * * [misc]simplify: iters left: 5 (16 enodes) 1537027978.184 * * [misc]simplify: iters left: 4 (18 enodes) 1537027978.190 * * [misc]simplify: iters left: 3 (22 enodes) 1537027978.197 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537027978.197 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1537027978.198 * * * * [misc]progress: [ 137 / 806 ] simplifiying candidate # 1537027978.198 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.200 * * [misc]simplify: iters left: 6 (13 enodes) 1537027978.205 * * [misc]simplify: iters left: 5 (20 enodes) 1537027978.210 * * [misc]simplify: iters left: 4 (27 enodes) 1537027978.214 * * [misc]simplify: iters left: 3 (30 enodes) 1537027978.218 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.218 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.218 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.219 * * [misc]simplify: iters left: 6 (12 enodes) 1537027978.223 * * [misc]simplify: iters left: 5 (17 enodes) 1537027978.226 * * [misc]simplify: iters left: 4 (22 enodes) 1537027978.230 * * [misc]simplify: iters left: 3 (25 enodes) 1537027978.235 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.235 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.235 * * * * [misc]progress: [ 138 / 806 ] simplifiying candidate # 1537027978.236 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) 1) 1537027978.236 * * [misc]simplify: iters left: 6 (10 enodes) 1537027978.238 * * [misc]simplify: iters left: 5 (15 enodes) 1537027978.240 * * [misc]simplify: iters left: 4 (17 enodes) 1537027978.243 * * [misc]simplify: iters left: 3 (20 enodes) 1537027978.246 * [exit]simplify: Simplified to (sqrt (fma x.re y.re (* y.im x.im))) 1537027978.246 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma x.re y.re (* y.im x.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027978.246 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027978.247 * * [misc]simplify: iters left: 6 (11 enodes) 1537027978.249 * * [misc]simplify: iters left: 5 (16 enodes) 1537027978.252 * * [misc]simplify: iters left: 4 (18 enodes) 1537027978.258 * * [misc]simplify: iters left: 3 (22 enodes) 1537027978.267 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537027978.267 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1537027978.267 * * * * [misc]progress: [ 139 / 806 ] simplifiying candidate # 1537027978.267 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027978.268 * * [misc]simplify: iters left: 6 (9 enodes) 1537027978.272 * * [misc]simplify: iters left: 5 (17 enodes) 1537027978.279 * * [misc]simplify: iters left: 4 (23 enodes) 1537027978.286 * * [misc]simplify: iters left: 3 (25 enodes) 1537027978.293 * * [misc]simplify: iters left: 2 (28 enodes) 1537027978.297 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027978.298 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.298 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027978.298 * * [misc]simplify: iters left: 6 (11 enodes) 1537027978.301 * * [misc]simplify: iters left: 5 (16 enodes) 1537027978.303 * * [misc]simplify: iters left: 4 (18 enodes) 1537027978.307 * * [misc]simplify: iters left: 3 (21 enodes) 1537027978.310 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027978.310 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.310 * * * * [misc]progress: [ 140 / 806 ] simplifiying candidate # 1537027978.311 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027978.311 * * [misc]simplify: iters left: 6 (12 enodes) 1537027978.315 * * [misc]simplify: iters left: 5 (19 enodes) 1537027978.319 * * [misc]simplify: iters left: 4 (24 enodes) 1537027978.322 * * [misc]simplify: iters left: 3 (27 enodes) 1537027978.327 * * [misc]simplify: iters left: 2 (33 enodes) 1537027978.333 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027978.333 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.334 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027978.335 * * [misc]simplify: iters left: 6 (13 enodes) 1537027978.337 * * [misc]simplify: iters left: 5 (18 enodes) 1537027978.341 * * [misc]simplify: iters left: 4 (23 enodes) 1537027978.344 * * [misc]simplify: iters left: 3 (26 enodes) 1537027978.351 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027978.351 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.351 * * * * [misc]progress: [ 141 / 806 ] simplifiying candidate # 1537027978.352 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.353 * * [misc]simplify: iters left: 6 (10 enodes) 1537027978.357 * * [misc]simplify: iters left: 5 (16 enodes) 1537027978.362 * * [misc]simplify: iters left: 4 (21 enodes) 1537027978.369 * * [misc]simplify: iters left: 3 (24 enodes) 1537027978.377 * * [misc]simplify: iters left: 2 (30 enodes) 1537027978.390 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027978.390 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.390 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.391 * * [misc]simplify: iters left: 6 (12 enodes) 1537027978.395 * * [misc]simplify: iters left: 5 (17 enodes) 1537027978.399 * * [misc]simplify: iters left: 4 (22 enodes) 1537027978.402 * * [misc]simplify: iters left: 3 (25 enodes) 1537027978.408 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027978.408 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027978.408 * * * * [misc]progress: [ 142 / 806 ] simplifiying candidate # 1537027978.408 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 1537027978.409 * * [misc]simplify: iters left: 6 (10 enodes) 1537027978.412 * * [misc]simplify: iters left: 5 (16 enodes) 1537027978.415 * * [misc]simplify: iters left: 4 (21 enodes) 1537027978.418 * * [misc]simplify: iters left: 3 (24 enodes) 1537027978.421 * * [misc]simplify: iters left: 2 (25 enodes) 1537027978.424 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027978.424 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027978.424 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027978.425 * * [misc]simplify: iters left: 6 (11 enodes) 1537027978.427 * * [misc]simplify: iters left: 5 (16 enodes) 1537027978.430 * * [misc]simplify: iters left: 4 (21 enodes) 1537027978.434 * * [misc]simplify: iters left: 3 (24 enodes) 1537027978.438 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027978.438 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.438 * * * * [misc]progress: [ 143 / 806 ] simplifiying candidate # 1537027978.438 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.439 * * [misc]simplify: iters left: 6 (10 enodes) 1537027978.443 * * [misc]simplify: iters left: 5 (16 enodes) 1537027978.448 * * [misc]simplify: iters left: 4 (21 enodes) 1537027978.455 * * [misc]simplify: iters left: 3 (24 enodes) 1537027978.462 * * [misc]simplify: iters left: 2 (30 enodes) 1537027978.474 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027978.474 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.475 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.476 * * [misc]simplify: iters left: 6 (12 enodes) 1537027978.480 * * [misc]simplify: iters left: 5 (17 enodes) 1537027978.486 * * [misc]simplify: iters left: 4 (22 enodes) 1537027978.493 * * [misc]simplify: iters left: 3 (25 enodes) 1537027978.497 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027978.497 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027978.497 * * * * [misc]progress: [ 144 / 806 ] simplifiying candidate # 1537027978.498 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537027978.498 * * [misc]simplify: iters left: 6 (9 enodes) 1537027978.500 * * [misc]simplify: iters left: 5 (15 enodes) 1537027978.505 * * [misc]simplify: iters left: 4 (20 enodes) 1537027978.509 * * [misc]simplify: iters left: 3 (24 enodes) 1537027978.511 * * [misc]simplify: iters left: 2 (25 enodes) 1537027978.514 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027978.514 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027978.514 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027978.515 * * [misc]simplify: iters left: 6 (11 enodes) 1537027978.517 * * [misc]simplify: iters left: 5 (16 enodes) 1537027978.521 * * [misc]simplify: iters left: 4 (21 enodes) 1537027978.527 * * [misc]simplify: iters left: 3 (24 enodes) 1537027978.535 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027978.535 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.535 * * * * [misc]progress: [ 145 / 806 ] simplifiying candidate # 1537027978.536 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027978.537 * * [misc]simplify: iters left: 6 (12 enodes) 1537027978.542 * * [misc]simplify: iters left: 5 (19 enodes) 1537027978.549 * * [misc]simplify: iters left: 4 (25 enodes) 1537027978.557 * * [misc]simplify: iters left: 3 (30 enodes) 1537027978.565 * * [misc]simplify: iters left: 2 (31 enodes) 1537027978.577 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027978.577 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.577 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027978.578 * * [misc]simplify: iters left: 6 (13 enodes) 1537027978.583 * * [misc]simplify: iters left: 5 (18 enodes) 1537027978.590 * * [misc]simplify: iters left: 4 (23 enodes) 1537027978.597 * * [misc]simplify: iters left: 3 (26 enodes) 1537027978.607 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027978.607 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.607 * * * * [misc]progress: [ 146 / 806 ] simplifiying candidate # 1537027978.607 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027978.608 * * [misc]simplify: iters left: 6 (9 enodes) 1537027978.612 * * [misc]simplify: iters left: 5 (14 enodes) 1537027978.617 * [exit]simplify: Simplified to (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027978.617 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.617 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027978.618 * * [misc]simplify: iters left: 6 (11 enodes) 1537027978.624 * * [misc]simplify: iters left: 5 (16 enodes) 1537027978.630 * * [misc]simplify: iters left: 4 (18 enodes) 1537027978.636 * * [misc]simplify: iters left: 3 (22 enodes) 1537027978.642 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (cbrt (hypot y.re y.im))) 1537027978.642 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (fma y.re x.re (* y.im x.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027978.643 * * * * [misc]progress: [ 147 / 806 ] simplifiying candidate # 1537027978.643 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.644 * * [misc]simplify: iters left: 6 (11 enodes) 1537027978.649 * * [misc]simplify: iters left: 5 (16 enodes) 1537027978.654 * * [misc]simplify: iters left: 4 (19 enodes) 1537027978.662 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.662 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.662 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.664 * * [misc]simplify: iters left: 6 (13 enodes) 1537027978.668 * * [misc]simplify: iters left: 5 (18 enodes) 1537027978.675 * * [misc]simplify: iters left: 4 (23 enodes) 1537027978.682 * * [misc]simplify: iters left: 3 (26 enodes) 1537027978.692 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.692 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.692 * * * * [misc]progress: [ 148 / 806 ] simplifiying candidate # 1537027978.692 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 1537027978.693 * * [misc]simplify: iters left: 6 (10 enodes) 1537027978.698 * * [misc]simplify: iters left: 5 (15 enodes) 1537027978.703 * * [misc]simplify: iters left: 4 (18 enodes) 1537027978.709 * * [misc]simplify: iters left: 3 (21 enodes) 1537027978.714 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537027978.714 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027978.714 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027978.715 * * [misc]simplify: iters left: 6 (12 enodes) 1537027978.720 * * [misc]simplify: iters left: 5 (17 enodes) 1537027978.726 * * [misc]simplify: iters left: 4 (22 enodes) 1537027978.733 * * [misc]simplify: iters left: 3 (25 enodes) 1537027978.742 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027978.742 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.742 * * * * [misc]progress: [ 149 / 806 ] simplifiying candidate # 1537027978.742 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.743 * * [misc]simplify: iters left: 6 (11 enodes) 1537027978.747 * * [misc]simplify: iters left: 5 (16 enodes) 1537027978.752 * * [misc]simplify: iters left: 4 (19 enodes) 1537027978.762 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.762 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.762 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.764 * * [misc]simplify: iters left: 6 (13 enodes) 1537027978.769 * * [misc]simplify: iters left: 5 (18 enodes) 1537027978.776 * * [misc]simplify: iters left: 4 (23 enodes) 1537027978.783 * * [misc]simplify: iters left: 3 (26 enodes) 1537027978.793 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.793 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.793 * * * * [misc]progress: [ 150 / 806 ] simplifiying candidate # 1537027978.793 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537027978.794 * * [misc]simplify: iters left: 6 (9 enodes) 1537027978.798 * * [misc]simplify: iters left: 5 (14 enodes) 1537027978.803 * * [misc]simplify: iters left: 4 (17 enodes) 1537027978.809 * * [misc]simplify: iters left: 3 (21 enodes) 1537027978.814 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537027978.814 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027978.814 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027978.816 * * [misc]simplify: iters left: 6 (12 enodes) 1537027978.820 * * [misc]simplify: iters left: 5 (17 enodes) 1537027978.827 * * [misc]simplify: iters left: 4 (22 enodes) 1537027978.833 * * [misc]simplify: iters left: 3 (25 enodes) 1537027978.837 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027978.837 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.837 * * * * [misc]progress: [ 151 / 806 ] simplifiying candidate # 1537027978.838 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027978.838 * * [misc]simplify: iters left: 6 (10 enodes) 1537027978.841 * * [misc]simplify: iters left: 5 (16 enodes) 1537027978.844 * * [misc]simplify: iters left: 4 (22 enodes) 1537027978.847 * * [misc]simplify: iters left: 3 (27 enodes) 1537027978.851 * * [misc]simplify: iters left: 2 (28 enodes) 1537027978.856 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027978.856 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.857 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027978.857 * * [misc]simplify: iters left: 6 (12 enodes) 1537027978.860 * * [misc]simplify: iters left: 5 (17 enodes) 1537027978.866 * * [misc]simplify: iters left: 4 (22 enodes) 1537027978.876 * * [misc]simplify: iters left: 3 (25 enodes) 1537027978.885 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027978.885 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (fma y.re x.re (* y.im x.im)) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027978.885 * * * * [misc]progress: [ 152 / 806 ] simplifiying candidate # 1537027978.886 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027978.887 * * [misc]simplify: iters left: 6 (11 enodes) 1537027978.891 * * [misc]simplify: iters left: 5 (16 enodes) 1537027978.896 * * [misc]simplify: iters left: 4 (19 enodes) 1537027978.903 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537027978.903 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.904 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027978.905 * * [misc]simplify: iters left: 6 (13 enodes) 1537027978.910 * * [misc]simplify: iters left: 5 (18 enodes) 1537027978.916 * * [misc]simplify: iters left: 4 (23 enodes) 1537027978.924 * * [misc]simplify: iters left: 3 (26 enodes) 1537027978.934 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027978.934 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.934 * * * * [misc]progress: [ 153 / 806 ] simplifiying candidate # 1537027978.934 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.935 * * [misc]simplify: iters left: 6 (8 enodes) 1537027978.938 * * [misc]simplify: iters left: 5 (12 enodes) 1537027978.942 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537027978.942 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027978.942 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027978.943 * * [misc]simplify: iters left: 6 (11 enodes) 1537027978.947 * * [misc]simplify: iters left: 5 (16 enodes) 1537027978.953 * * [misc]simplify: iters left: 4 (18 enodes) 1537027978.959 * * [misc]simplify: iters left: 3 (22 enodes) 1537027978.965 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) 1537027978.966 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027978.966 * * * * [misc]progress: [ 154 / 806 ] simplifiying candidate # 1537027978.966 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1537027978.967 * * [misc]simplify: iters left: 6 (9 enodes) 1537027978.971 * * [misc]simplify: iters left: 5 (13 enodes) 1537027978.976 * * [misc]simplify: iters left: 4 (16 enodes) 1537027978.981 * * [misc]simplify: iters left: 3 (19 enodes) 1537027978.985 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027978.985 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027978.985 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027978.986 * * [misc]simplify: iters left: 6 (11 enodes) 1537027978.990 * * [misc]simplify: iters left: 5 (16 enodes) 1537027978.996 * * [misc]simplify: iters left: 4 (21 enodes) 1537027979.003 * * [misc]simplify: iters left: 3 (24 enodes) 1537027979.013 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.013 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.013 * * * * [misc]progress: [ 155 / 806 ] simplifiying candidate # 1537027979.014 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.014 * * [misc]simplify: iters left: 6 (8 enodes) 1537027979.016 * * [misc]simplify: iters left: 5 (12 enodes) 1537027979.018 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537027979.018 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.019 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.019 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.022 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.024 * * [misc]simplify: iters left: 4 (18 enodes) 1537027979.028 * * [misc]simplify: iters left: 3 (22 enodes) 1537027979.031 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) 1537027979.031 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.031 * * * * [misc]progress: [ 156 / 806 ] simplifiying candidate # 1537027979.032 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) 1537027979.032 * * [misc]simplify: iters left: 6 (8 enodes) 1537027979.034 * * [misc]simplify: iters left: 5 (12 enodes) 1537027979.036 * * [misc]simplify: iters left: 4 (15 enodes) 1537027979.039 * * [misc]simplify: iters left: 3 (18 enodes) 1537027979.041 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027979.041 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.041 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027979.042 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.044 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.047 * * [misc]simplify: iters left: 4 (21 enodes) 1537027979.051 * * [misc]simplify: iters left: 3 (24 enodes) 1537027979.055 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.055 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.055 * * * * [misc]progress: [ 157 / 806 ] simplifiying candidate # 1537027979.055 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027979.055 * * [misc]simplify: iters left: 6 (10 enodes) 1537027979.058 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.063 * * [misc]simplify: iters left: 4 (21 enodes) 1537027979.071 * * [misc]simplify: iters left: 3 (34 enodes) 1537027979.081 * * [misc]simplify: iters left: 2 (36 enodes) 1537027979.088 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027979.088 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.088 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027979.089 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.094 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.100 * * [misc]simplify: iters left: 4 (21 enodes) 1537027979.107 * * [misc]simplify: iters left: 3 (24 enodes) 1537027979.113 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027979.113 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.113 * * * * [misc]progress: [ 158 / 806 ] simplifiying candidate # 1537027979.113 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027979.114 * * [misc]simplify: iters left: 6 (10 enodes) 1537027979.116 * * [misc]simplify: iters left: 5 (15 enodes) 1537027979.119 * * [misc]simplify: iters left: 4 (17 enodes) 1537027979.122 * * [misc]simplify: iters left: 3 (20 enodes) 1537027979.124 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537027979.124 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.124 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027979.125 * * [misc]simplify: iters left: 6 (12 enodes) 1537027979.127 * * [misc]simplify: iters left: 5 (17 enodes) 1537027979.130 * * [misc]simplify: iters left: 4 (22 enodes) 1537027979.134 * * [misc]simplify: iters left: 3 (25 enodes) 1537027979.139 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027979.139 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.139 * * * * [misc]progress: [ 159 / 806 ] simplifiying candidate # 1537027979.139 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.139 * * [misc]simplify: iters left: 5 (9 enodes) 1537027979.142 * * [misc]simplify: iters left: 4 (13 enodes) 1537027979.144 * * [misc]simplify: iters left: 3 (16 enodes) 1537027979.146 * * [misc]simplify: iters left: 2 (18 enodes) 1537027979.149 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027979.149 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.150 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.151 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.155 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.161 * * [misc]simplify: iters left: 4 (21 enodes) 1537027979.168 * * [misc]simplify: iters left: 3 (24 enodes) 1537027979.176 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.176 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.176 * * * * [misc]progress: [ 160 / 806 ] simplifiying candidate # 1537027979.177 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (sqrt 1)) 1537027979.177 * * [misc]simplify: iters left: 5 (4 enodes) 1537027979.181 * * [misc]simplify: iters left: 4 (8 enodes) 1537027979.182 * [exit]simplify: Simplified to 1 1537027979.182 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.182 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027979.183 * * [misc]simplify: iters left: 6 (10 enodes) 1537027979.187 * * [misc]simplify: iters left: 5 (15 enodes) 1537027979.193 * * [misc]simplify: iters left: 4 (17 enodes) 1537027979.199 * * [misc]simplify: iters left: 3 (21 enodes) 1537027979.205 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) 1537027979.205 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1537027979.206 * * * * [misc]progress: [ 161 / 806 ] simplifiying candidate # 1537027979.206 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.207 * * [misc]simplify: iters left: 5 (9 enodes) 1537027979.211 * * [misc]simplify: iters left: 4 (13 enodes) 1537027979.215 * * [misc]simplify: iters left: 3 (16 enodes) 1537027979.223 * * [misc]simplify: iters left: 2 (18 enodes) 1537027979.226 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027979.226 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.227 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.228 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.232 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.238 * * [misc]simplify: iters left: 4 (21 enodes) 1537027979.246 * * [misc]simplify: iters left: 3 (24 enodes) 1537027979.254 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.254 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.254 * * * * [misc]progress: [ 162 / 806 ] simplifiying candidate # 1537027979.255 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) 1) 1537027979.255 * * [misc]simplify: iters left: 5 (4 enodes) 1537027979.260 * * [misc]simplify: iters left: 4 (8 enodes) 1537027979.260 * [exit]simplify: Simplified to 1 1537027979.261 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.261 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027979.262 * * [misc]simplify: iters left: 6 (10 enodes) 1537027979.266 * * [misc]simplify: iters left: 5 (15 enodes) 1537027979.271 * * [misc]simplify: iters left: 4 (17 enodes) 1537027979.276 * * [misc]simplify: iters left: 3 (21 enodes) 1537027979.283 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) 1537027979.283 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1537027979.283 * * * * [misc]progress: [ 163 / 806 ] simplifiying candidate # 1537027979.284 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027979.285 * * [misc]simplify: iters left: 6 (10 enodes) 1537027979.289 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.294 * * [misc]simplify: iters left: 4 (22 enodes) 1537027979.302 * * [misc]simplify: iters left: 3 (27 enodes) 1537027979.309 * * [misc]simplify: iters left: 2 (28 enodes) 1537027979.320 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027979.320 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.320 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027979.321 * * [misc]simplify: iters left: 6 (12 enodes) 1537027979.326 * * [misc]simplify: iters left: 5 (17 enodes) 1537027979.332 * * [misc]simplify: iters left: 4 (22 enodes) 1537027979.339 * * [misc]simplify: iters left: 3 (25 enodes) 1537027979.348 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027979.348 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (fma y.re x.re (* y.im x.im)) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027979.348 * * * * [misc]progress: [ 164 / 806 ] simplifiying candidate # 1537027979.349 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027979.350 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.354 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.362 * * [misc]simplify: iters left: 4 (19 enodes) 1537027979.370 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537027979.370 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.370 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027979.371 * * [misc]simplify: iters left: 6 (13 enodes) 1537027979.376 * * [misc]simplify: iters left: 5 (18 enodes) 1537027979.382 * * [misc]simplify: iters left: 4 (23 enodes) 1537027979.390 * * [misc]simplify: iters left: 3 (26 enodes) 1537027979.400 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) 1537027979.400 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.400 * * * * [misc]progress: [ 165 / 806 ] simplifiying candidate # 1537027979.401 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.401 * * [misc]simplify: iters left: 6 (8 enodes) 1537027979.404 * * [misc]simplify: iters left: 5 (12 enodes) 1537027979.409 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537027979.409 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.409 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.410 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.414 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.420 * * [misc]simplify: iters left: 4 (18 enodes) 1537027979.426 * * [misc]simplify: iters left: 3 (22 enodes) 1537027979.430 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) 1537027979.430 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.430 * * * * [misc]progress: [ 166 / 806 ] simplifiying candidate # 1537027979.430 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1537027979.431 * * [misc]simplify: iters left: 6 (9 enodes) 1537027979.433 * * [misc]simplify: iters left: 5 (13 enodes) 1537027979.436 * * [misc]simplify: iters left: 4 (16 enodes) 1537027979.438 * * [misc]simplify: iters left: 3 (19 enodes) 1537027979.440 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027979.440 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.440 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027979.441 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.443 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.446 * * [misc]simplify: iters left: 4 (21 enodes) 1537027979.450 * * [misc]simplify: iters left: 3 (24 enodes) 1537027979.454 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.454 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.454 * * * * [misc]progress: [ 167 / 806 ] simplifiying candidate # 1537027979.454 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.455 * * [misc]simplify: iters left: 6 (8 enodes) 1537027979.456 * * [misc]simplify: iters left: 5 (12 enodes) 1537027979.458 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537027979.458 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.458 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.459 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.461 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.466 * * [misc]simplify: iters left: 4 (18 enodes) 1537027979.469 * * [misc]simplify: iters left: 3 (22 enodes) 1537027979.472 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) 1537027979.472 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.472 * * * * [misc]progress: [ 168 / 806 ] simplifiying candidate # 1537027979.472 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) 1537027979.473 * * [misc]simplify: iters left: 6 (8 enodes) 1537027979.474 * * [misc]simplify: iters left: 5 (12 enodes) 1537027979.477 * * [misc]simplify: iters left: 4 (15 enodes) 1537027979.479 * * [misc]simplify: iters left: 3 (18 enodes) 1537027979.481 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027979.481 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.482 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027979.482 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.485 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.491 * * [misc]simplify: iters left: 4 (21 enodes) 1537027979.497 * * [misc]simplify: iters left: 3 (24 enodes) 1537027979.505 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.505 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.505 * * * * [misc]progress: [ 169 / 806 ] simplifiying candidate # 1537027979.506 * [enter]simplify: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027979.506 * * [misc]simplify: iters left: 6 (9 enodes) 1537027979.510 * * [misc]simplify: iters left: 5 (13 enodes) 1537027979.515 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027979.515 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.515 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027979.516 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.520 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.526 * * [misc]simplify: iters left: 4 (21 enodes) 1537027979.533 * * [misc]simplify: iters left: 3 (24 enodes) 1537027979.541 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027979.541 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.541 * * * * [misc]progress: [ 170 / 806 ] simplifiying candidate # 1537027979.542 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027979.543 * * [misc]simplify: iters left: 6 (9 enodes) 1537027979.546 * * [misc]simplify: iters left: 5 (12 enodes) 1537027979.550 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537027979.550 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.550 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027979.551 * * [misc]simplify: iters left: 6 (12 enodes) 1537027979.555 * * [misc]simplify: iters left: 5 (17 enodes) 1537027979.562 * * [misc]simplify: iters left: 4 (22 enodes) 1537027979.569 * * [misc]simplify: iters left: 3 (25 enodes) 1537027979.577 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027979.577 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.577 * * * * [misc]progress: [ 171 / 806 ] simplifiying candidate # 1537027979.578 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.579 * * [misc]simplify: iters left: 5 (8 enodes) 1537027979.583 * * [misc]simplify: iters left: 4 (10 enodes) 1537027979.586 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027979.586 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.586 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.587 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.591 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.597 * * [misc]simplify: iters left: 4 (21 enodes) 1537027979.604 * * [misc]simplify: iters left: 3 (24 enodes) 1537027979.613 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.614 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.614 * * * * [misc]progress: [ 172 / 806 ] simplifiying candidate # 1537027979.614 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt 1)) 1537027979.615 * * [misc]simplify: iters left: 4 (4 enodes) 1537027979.617 * * [misc]simplify: iters left: 3 (6 enodes) 1537027979.618 * [exit]simplify: Simplified to 1 1537027979.618 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.619 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027979.619 * * [misc]simplify: iters left: 6 (10 enodes) 1537027979.621 * * [misc]simplify: iters left: 5 (15 enodes) 1537027979.624 * * [misc]simplify: iters left: 4 (17 enodes) 1537027979.627 * * [misc]simplify: iters left: 3 (21 enodes) 1537027979.630 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) 1537027979.630 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1537027979.630 * * * * [misc]progress: [ 173 / 806 ] simplifiying candidate # 1537027979.631 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.631 * * [misc]simplify: iters left: 5 (8 enodes) 1537027979.632 * * [misc]simplify: iters left: 4 (10 enodes) 1537027979.634 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027979.634 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.634 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.635 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.637 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.640 * * [misc]simplify: iters left: 4 (21 enodes) 1537027979.644 * * [misc]simplify: iters left: 3 (24 enodes) 1537027979.649 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.649 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.649 * * * * [misc]progress: [ 174 / 806 ] simplifiying candidate # 1537027979.649 * [enter]simplify: Simplifying (/ (/ 1 1) 1) 1537027979.649 * * [misc]simplify: iters left: 4 (3 enodes) 1537027979.651 * * [misc]simplify: iters left: 3 (5 enodes) 1537027979.652 * [exit]simplify: Simplified to 1 1537027979.652 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.652 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027979.653 * * [misc]simplify: iters left: 6 (10 enodes) 1537027979.657 * * [misc]simplify: iters left: 5 (15 enodes) 1537027979.662 * * [misc]simplify: iters left: 4 (17 enodes) 1537027979.668 * * [misc]simplify: iters left: 3 (21 enodes) 1537027979.675 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) 1537027979.675 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1537027979.675 * * * * [misc]progress: [ 175 / 806 ] simplifiying candidate # 1537027979.675 * [enter]simplify: Simplifying (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027979.676 * * [misc]simplify: iters left: 6 (8 enodes) 1537027979.678 * * [misc]simplify: iters left: 5 (12 enodes) 1537027979.680 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027979.680 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.680 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027979.681 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.683 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.687 * * [misc]simplify: iters left: 4 (21 enodes) 1537027979.691 * * [misc]simplify: iters left: 3 (24 enodes) 1537027979.695 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027979.695 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.695 * * * * [misc]progress: [ 176 / 806 ] simplifiying candidate # 1537027979.695 * [enter]simplify: Simplifying (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027979.696 * * [misc]simplify: iters left: 6 (8 enodes) 1537027979.697 * * [misc]simplify: iters left: 5 (11 enodes) 1537027979.699 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537027979.699 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.699 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027979.700 * * [misc]simplify: iters left: 6 (12 enodes) 1537027979.702 * * [misc]simplify: iters left: 5 (17 enodes) 1537027979.706 * * [misc]simplify: iters left: 4 (22 enodes) 1537027979.712 * * [misc]simplify: iters left: 3 (25 enodes) 1537027979.721 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027979.721 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.721 * * * * [misc]progress: [ 177 / 806 ] simplifiying candidate # 1537027979.722 * [enter]simplify: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027979.723 * * [misc]simplify: iters left: 5 (7 enodes) 1537027979.725 * * [misc]simplify: iters left: 4 (9 enodes) 1537027979.728 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027979.728 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.729 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.730 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.734 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.740 * * [misc]simplify: iters left: 4 (21 enodes) 1537027979.747 * * [misc]simplify: iters left: 3 (24 enodes) 1537027979.755 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.755 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.755 * * * * [misc]progress: [ 178 / 806 ] simplifiying candidate # 1537027979.756 * [enter]simplify: Simplifying (/ 1 (sqrt 1)) 1537027979.756 * * [misc]simplify: iters left: 3 (3 enodes) 1537027979.759 * * [misc]simplify: iters left: 2 (5 enodes) 1537027979.760 * [exit]simplify: Simplified to 1 1537027979.760 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.760 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027979.761 * * [misc]simplify: iters left: 6 (10 enodes) 1537027979.765 * * [misc]simplify: iters left: 5 (15 enodes) 1537027979.770 * * [misc]simplify: iters left: 4 (17 enodes) 1537027979.774 * * [misc]simplify: iters left: 3 (21 enodes) 1537027979.777 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) 1537027979.777 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1537027979.777 * * * * [misc]progress: [ 179 / 806 ] simplifiying candidate # 1537027979.778 * [enter]simplify: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027979.778 * * [misc]simplify: iters left: 5 (7 enodes) 1537027979.779 * * [misc]simplify: iters left: 4 (9 enodes) 1537027979.781 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027979.781 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.781 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.782 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.784 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.787 * * [misc]simplify: iters left: 4 (21 enodes) 1537027979.792 * * [misc]simplify: iters left: 3 (24 enodes) 1537027979.797 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.797 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.797 * * * * [misc]progress: [ 180 / 806 ] simplifiying candidate # 1537027979.797 * [enter]simplify: Simplifying (/ 1 1) 1537027979.797 * * [misc]simplify: iters left: 2 (2 enodes) 1537027979.798 * * [misc]simplify: iters left: 1 (4 enodes) 1537027979.798 * [exit]simplify: Simplified to 1 1537027979.798 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.798 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027979.799 * * [misc]simplify: iters left: 6 (10 enodes) 1537027979.801 * * [misc]simplify: iters left: 5 (15 enodes) 1537027979.803 * * [misc]simplify: iters left: 4 (17 enodes) 1537027979.806 * * [misc]simplify: iters left: 3 (21 enodes) 1537027979.810 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) 1537027979.810 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1537027979.810 * * * * [misc]progress: [ 181 / 806 ] simplifiying candidate # 1537027979.810 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027979.810 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.813 * * [misc]simplify: iters left: 5 (16 enodes) 1537027979.816 * * [misc]simplify: iters left: 4 (18 enodes) 1537027979.819 * * [misc]simplify: iters left: 3 (21 enodes) 1537027979.822 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027979.823 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.823 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027979.823 * * [misc]simplify: iters left: 6 (8 enodes) 1537027979.825 * * [misc]simplify: iters left: 5 (12 enodes) 1537027979.827 * * [misc]simplify: iters left: 4 (15 enodes) 1537027979.830 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537027979.830 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma y.im x.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.830 * * * * [misc]progress: [ 182 / 806 ] simplifiying candidate # 1537027979.830 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027979.831 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.833 * * [misc]simplify: iters left: 5 (15 enodes) 1537027979.836 * * [misc]simplify: iters left: 4 (17 enodes) 1537027979.841 * * [misc]simplify: iters left: 3 (20 enodes) 1537027979.848 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (fabs (cbrt (hypot y.re y.im)))) 1537027979.848 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma y.re x.re (* y.im x.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.848 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027979.849 * * [misc]simplify: iters left: 6 (9 enodes) 1537027979.852 * * [misc]simplify: iters left: 5 (13 enodes) 1537027979.856 * * [misc]simplify: iters left: 4 (16 enodes) 1537027979.862 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537027979.862 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma y.re x.re (* y.im x.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.862 * * * * [misc]progress: [ 183 / 806 ] simplifiying candidate # 1537027979.863 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.864 * * [misc]simplify: iters left: 5 (10 enodes) 1537027979.867 * * [misc]simplify: iters left: 4 (13 enodes) 1537027979.872 * * [misc]simplify: iters left: 3 (15 enodes) 1537027979.877 * * [misc]simplify: iters left: 2 (18 enodes) 1537027979.883 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.883 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma x.re y.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.883 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.884 * * [misc]simplify: iters left: 6 (8 enodes) 1537027979.889 * * [misc]simplify: iters left: 5 (12 enodes) 1537027979.893 * * [misc]simplify: iters left: 4 (15 enodes) 1537027979.898 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.898 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.898 * * * * [misc]progress: [ 184 / 806 ] simplifiying candidate # 1537027979.898 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt 1)) 1537027979.899 * * [misc]simplify: iters left: 5 (9 enodes) 1537027979.904 * * [misc]simplify: iters left: 4 (14 enodes) 1537027979.908 * * [misc]simplify: iters left: 3 (16 enodes) 1537027979.913 * * [misc]simplify: iters left: 2 (19 enodes) 1537027979.918 * [exit]simplify: Simplified to (fma y.re x.re (* y.im x.im)) 1537027979.918 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma y.re x.re (* y.im x.im)) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.918 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027979.919 * * [misc]simplify: iters left: 6 (7 enodes) 1537027979.922 * * [misc]simplify: iters left: 5 (11 enodes) 1537027979.925 * [exit]simplify: Simplified to (/ 1 (hypot y.re y.im)) 1537027979.925 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma y.re x.re (* y.im x.im)) (/ 1 (hypot y.re y.im))) (hypot y.re y.im))) 1537027979.925 * * * * [misc]progress: [ 185 / 806 ] simplifiying candidate # 1537027979.926 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.927 * * [misc]simplify: iters left: 5 (10 enodes) 1537027979.930 * * [misc]simplify: iters left: 4 (13 enodes) 1537027979.935 * * [misc]simplify: iters left: 3 (15 enodes) 1537027979.941 * * [misc]simplify: iters left: 2 (18 enodes) 1537027979.946 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.947 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma x.re y.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.947 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.948 * * [misc]simplify: iters left: 6 (8 enodes) 1537027979.951 * * [misc]simplify: iters left: 5 (12 enodes) 1537027979.953 * * [misc]simplify: iters left: 4 (15 enodes) 1537027979.955 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027979.956 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027979.956 * * * * [misc]progress: [ 186 / 806 ] simplifiying candidate # 1537027979.956 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) 1) 1537027979.956 * * [misc]simplify: iters left: 5 (8 enodes) 1537027979.958 * * [misc]simplify: iters left: 4 (13 enodes) 1537027979.961 * * [misc]simplify: iters left: 3 (17 enodes) 1537027979.963 * * [misc]simplify: iters left: 2 (20 enodes) 1537027979.966 * [exit]simplify: Simplified to (fma y.re x.re (* y.im x.im)) 1537027979.966 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma y.re x.re (* y.im x.im)) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.966 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027979.966 * * [misc]simplify: iters left: 6 (7 enodes) 1537027979.968 * * [misc]simplify: iters left: 5 (11 enodes) 1537027979.969 * [exit]simplify: Simplified to (/ 1 (hypot y.re y.im)) 1537027979.969 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma y.re x.re (* y.im x.im)) (/ 1 (hypot y.re y.im))) (hypot y.re y.im))) 1537027979.969 * * * * [misc]progress: [ 187 / 806 ] simplifiying candidate # 1537027979.969 * * * * [misc]progress: [ 188 / 806 ] simplifiying candidate # 1537027979.969 * * * * [misc]progress: [ 189 / 806 ] simplifiying candidate # 1537027979.969 * * * * [misc]progress: [ 190 / 806 ] simplifiying candidate # 1537027979.970 * [enter]simplify: Simplifying (cbrt (sqrt (hypot y.re y.im))) 1537027979.970 * * [misc]simplify: iters left: 3 (5 enodes) 1537027979.971 * [exit]simplify: Simplified to (cbrt (sqrt (hypot y.re y.im))) 1537027979.971 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.971 * * * * [misc]progress: [ 191 / 806 ] simplifiying candidate # 1537027979.971 * [enter]simplify: Simplifying (sqrt (cbrt (hypot y.re y.im))) 1537027979.971 * * [misc]simplify: iters left: 3 (5 enodes) 1537027979.972 * [exit]simplify: Simplified to (sqrt (cbrt (hypot y.re y.im))) 1537027979.972 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.972 * * * * [misc]progress: [ 192 / 806 ] simplifiying candidate # 1537027979.972 * [enter]simplify: Simplifying (sqrt (sqrt (hypot y.re y.im))) 1537027979.973 * * [misc]simplify: iters left: 3 (5 enodes) 1537027979.973 * [exit]simplify: Simplified to (sqrt (sqrt (hypot y.re y.im))) 1537027979.973 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.973 * * * * [misc]progress: [ 193 / 806 ] simplifiying candidate # 1537027979.974 * [enter]simplify: Simplifying (sqrt (hypot y.re y.im)) 1537027979.974 * * [misc]simplify: iters left: 2 (4 enodes) 1537027979.974 * [exit]simplify: Simplified to (sqrt (hypot y.re y.im)) 1537027979.975 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027979.975 * * * * [misc]progress: [ 194 / 806 ] simplifiying candidate # 1537027979.975 * [enter]simplify: Simplifying (sqrt (sqrt (hypot y.re y.im))) 1537027979.975 * * [misc]simplify: iters left: 3 (5 enodes) 1537027979.976 * [exit]simplify: Simplified to (sqrt (sqrt (hypot y.re y.im))) 1537027979.976 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027979.976 * * * * [misc]progress: [ 195 / 806 ] simplifiying candidate # 1537027979.976 * [enter]simplify: Simplifying (sqrt (hypot y.re y.im)) 1537027979.976 * * [misc]simplify: iters left: 2 (4 enodes) 1537027979.977 * [exit]simplify: Simplified to (sqrt (hypot y.re y.im)) 1537027979.977 * [misc]simplify: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) 1) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027979.977 * * * * [misc]progress: [ 196 / 806 ] simplifiying candidate # 1537027979.977 * [enter]simplify: Simplifying (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) 1537027979.978 * * [misc]simplify: iters left: 6 (11 enodes) 1537027979.980 * * [misc]simplify: iters left: 5 (14 enodes) 1537027979.982 * * [misc]simplify: iters left: 4 (16 enodes) 1537027979.985 * * [misc]simplify: iters left: 3 (19 enodes) 1537027979.989 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) 1537027979.989 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027979.989 * * * * [misc]progress: [ 197 / 806 ] simplifiying candidate # 1537027979.989 * [enter]simplify: Simplifying (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) 1537027979.991 * * [misc]simplify: iters left: 6 (10 enodes) 1537027979.993 * * [misc]simplify: iters left: 5 (13 enodes) 1537027979.995 * * [misc]simplify: iters left: 4 (15 enodes) 1537027979.997 * * [misc]simplify: iters left: 3 (18 enodes) 1537027980.000 * [exit]simplify: Simplified to (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) 1537027980.000 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027980.001 * * * * [misc]progress: [ 198 / 806 ] simplifiying candidate # 1537027980.001 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027980.002 * * [misc]simplify: iters left: 6 (13 enodes) 1537027980.005 * * [misc]simplify: iters left: 5 (22 enodes) 1537027980.009 * * [misc]simplify: iters left: 4 (33 enodes) 1537027980.015 * * [misc]simplify: iters left: 3 (39 enodes) 1537027980.021 * * [misc]simplify: iters left: 2 (42 enodes) 1537027980.029 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027980.029 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027980.029 * * * * [misc]progress: [ 199 / 806 ] simplifiying candidate # 1537027980.029 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027980.030 * * [misc]simplify: iters left: 6 (13 enodes) 1537027980.032 * * [misc]simplify: iters left: 5 (19 enodes) 1537027980.036 * * [misc]simplify: iters left: 4 (23 enodes) 1537027980.040 * * [misc]simplify: iters left: 3 (27 enodes) 1537027980.046 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) 1537027980.046 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027980.046 * * * * [misc]progress: [ 200 / 806 ] simplifiying candidate # 1537027980.046 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027980.047 * * [misc]simplify: iters left: 6 (12 enodes) 1537027980.049 * * [misc]simplify: iters left: 5 (17 enodes) 1537027980.052 * * [misc]simplify: iters left: 4 (21 enodes) 1537027980.056 * * [misc]simplify: iters left: 3 (25 enodes) 1537027980.062 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027980.062 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027980.062 * * * * [misc]progress: [ 201 / 806 ] simplifiying candidate # 1537027980.062 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) 1537027980.063 * * [misc]simplify: iters left: 6 (11 enodes) 1537027980.066 * * [misc]simplify: iters left: 5 (18 enodes) 1537027980.069 * * [misc]simplify: iters left: 4 (22 enodes) 1537027980.073 * * [misc]simplify: iters left: 3 (29 enodes) 1537027980.078 * * [misc]simplify: iters left: 2 (44 enodes) 1537027980.084 * * [misc]simplify: iters left: 1 (45 enodes) 1537027980.088 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537027980.088 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027980.088 * * * * [misc]progress: [ 202 / 806 ] simplifiying candidate # 1537027980.089 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027980.089 * * [misc]simplify: iters left: 6 (12 enodes) 1537027980.092 * * [misc]simplify: iters left: 5 (17 enodes) 1537027980.095 * * [misc]simplify: iters left: 4 (21 enodes) 1537027980.099 * * [misc]simplify: iters left: 3 (25 enodes) 1537027980.104 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537027980.104 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027980.104 * * * * [misc]progress: [ 203 / 806 ] simplifiying candidate # 1537027980.104 * [enter]simplify: Simplifying (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) 1537027980.104 * * [misc]simplify: iters left: 6 (10 enodes) 1537027980.107 * * [misc]simplify: iters left: 5 (17 enodes) 1537027980.110 * * [misc]simplify: iters left: 4 (25 enodes) 1537027980.114 * * [misc]simplify: iters left: 3 (30 enodes) 1537027980.118 * * [misc]simplify: iters left: 2 (35 enodes) 1537027980.127 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) 1537027980.127 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (sqrt (hypot y.re y.im)) (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027980.127 * * * * [misc]progress: [ 204 / 806 ] simplifiying candidate # 1537027980.127 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027980.128 * * [misc]simplify: iters left: 6 (12 enodes) 1537027980.130 * * [misc]simplify: iters left: 5 (17 enodes) 1537027980.133 * * [misc]simplify: iters left: 4 (19 enodes) 1537027980.138 * * [misc]simplify: iters left: 3 (22 enodes) 1537027980.142 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537027980.142 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027980.142 * * * * [misc]progress: [ 205 / 806 ] simplifiying candidate # 1537027980.142 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027980.143 * * [misc]simplify: iters left: 6 (12 enodes) 1537027980.145 * * [misc]simplify: iters left: 5 (16 enodes) 1537027980.148 * * [misc]simplify: iters left: 4 (18 enodes) 1537027980.151 * * [misc]simplify: iters left: 3 (21 enodes) 1537027980.154 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) 1537027980.154 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027980.154 * * * * [misc]progress: [ 206 / 806 ] simplifiying candidate # 1537027980.155 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537027980.155 * * [misc]simplify: iters left: 6 (11 enodes) 1537027980.158 * * [misc]simplify: iters left: 5 (14 enodes) 1537027980.160 * * [misc]simplify: iters left: 4 (16 enodes) 1537027980.163 * * [misc]simplify: iters left: 3 (19 enodes) 1537027980.166 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027980.166 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027980.166 * * * * [misc]progress: [ 207 / 806 ] simplifiying candidate # 1537027980.167 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) 1537027980.167 * * [misc]simplify: iters left: 6 (10 enodes) 1537027980.170 * * [misc]simplify: iters left: 5 (15 enodes) 1537027980.172 * * [misc]simplify: iters left: 4 (17 enodes) 1537027980.175 * * [misc]simplify: iters left: 3 (22 enodes) 1537027980.178 * [exit]simplify: Simplified to (sqrt (fma x.re y.re (* y.im x.im))) 1537027980.178 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027980.178 * * * * [misc]progress: [ 208 / 806 ] simplifiying candidate # 1537027980.178 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537027980.179 * * [misc]simplify: iters left: 6 (11 enodes) 1537027980.181 * * [misc]simplify: iters left: 5 (14 enodes) 1537027980.183 * * [misc]simplify: iters left: 4 (16 enodes) 1537027980.186 * * [misc]simplify: iters left: 3 (19 enodes) 1537027980.189 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537027980.189 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027980.189 * * * * [misc]progress: [ 209 / 806 ] simplifiying candidate # 1537027980.189 * [enter]simplify: Simplifying (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) 1537027980.190 * * [misc]simplify: iters left: 6 (9 enodes) 1537027980.191 * * [misc]simplify: iters left: 5 (14 enodes) 1537027980.194 * * [misc]simplify: iters left: 4 (18 enodes) 1537027980.197 * * [misc]simplify: iters left: 3 (21 enodes) 1537027980.200 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537027980.200 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027980.200 * * * * [misc]progress: [ 210 / 806 ] simplifiying candidate # 1537027980.200 * [enter]simplify: Simplifying (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027980.201 * * [misc]simplify: iters left: 6 (8 enodes) 1537027980.202 * * [misc]simplify: iters left: 5 (12 enodes) 1537027980.204 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027980.204 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (hypot y.re y.im)) (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027980.204 * * * * [misc]progress: [ 211 / 806 ] simplifiying candidate # 1537027980.205 * [enter]simplify: Simplifying (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027980.205 * * [misc]simplify: iters left: 6 (8 enodes) 1537027980.208 * * [misc]simplify: iters left: 5 (11 enodes) 1537027980.210 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537027980.210 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027980.210 * * * * [misc]progress: [ 212 / 806 ] simplifiying candidate # 1537027980.210 * [enter]simplify: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027980.210 * * [misc]simplify: iters left: 5 (7 enodes) 1537027980.212 * * [misc]simplify: iters left: 4 (9 enodes) 1537027980.213 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027980.213 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027980.213 * * * * [misc]progress: [ 213 / 806 ] simplifiying candidate # 1537027980.213 * [enter]simplify: Simplifying (/ 1 (sqrt 1)) 1537027980.213 * * [misc]simplify: iters left: 3 (3 enodes) 1537027980.215 * * [misc]simplify: iters left: 2 (5 enodes) 1537027980.216 * [exit]simplify: Simplified to 1 1537027980.216 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (hypot y.re y.im)) (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027980.216 * * * * [misc]progress: [ 214 / 806 ] simplifiying candidate # 1537027980.216 * [enter]simplify: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027980.217 * * [misc]simplify: iters left: 5 (7 enodes) 1537027980.219 * * [misc]simplify: iters left: 4 (9 enodes) 1537027980.222 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537027980.222 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))))) (hypot y.re y.im))) 1537027980.222 * * * * [misc]progress: [ 215 / 806 ] simplifiying candidate # 1537027980.222 * [enter]simplify: Simplifying (/ 1 1) 1537027980.223 * * [misc]simplify: iters left: 2 (2 enodes) 1537027980.224 * * [misc]simplify: iters left: 1 (4 enodes) 1537027980.224 * [exit]simplify: Simplified to 1 1537027980.224 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (/ (sqrt (hypot y.re y.im)) (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027980.225 * * * * [misc]progress: [ 216 / 806 ] simplifiying candidate # 1537027980.225 * * * * [misc]progress: [ 217 / 806 ] simplifiying candidate # 1537027980.225 * [enter]simplify: Simplifying (fma y.im x.im (* y.re x.re)) 1537027980.225 * * [misc]simplify: iters left: 3 (6 enodes) 1537027980.228 * * [misc]simplify: iters left: 2 (9 enodes) 1537027980.231 * * [misc]simplify: iters left: 1 (11 enodes) 1537027980.235 * [exit]simplify: Simplified to (fma y.re x.re (* y.im x.im)) 1537027980.235 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.re x.re (* y.im x.im)) (/ (sqrt (hypot y.re y.im)) (/ 1 (sqrt (hypot y.re y.im))))) (hypot y.re y.im))) 1537027980.235 * * * * [misc]progress: [ 218 / 806 ] simplifiying candidate # 1537027980.236 * [enter]simplify: Simplifying (fma y.im x.im (* y.re x.re)) 1537027980.236 * * [misc]simplify: iters left: 3 (6 enodes) 1537027980.238 * * [misc]simplify: iters left: 2 (9 enodes) 1537027980.241 * * [misc]simplify: iters left: 1 (11 enodes) 1537027980.246 * [exit]simplify: Simplified to (fma y.re x.re (* y.im x.im)) 1537027980.246 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.re x.re (* y.im x.im)) (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1537027980.246 * * * * [misc]progress: [ 219 / 806 ] simplifiying candidate # 1537027980.246 * * * * [misc]progress: [ 220 / 806 ] simplifiying candidate # 1537027980.246 * * * * [misc]progress: [ 221 / 806 ] simplifiying candidate # 1537027980.246 * * * * [misc]progress: [ 222 / 806 ] simplifiying candidate # 1537027980.246 * * * * [misc]progress: [ 223 / 806 ] simplifiying candidate # 1537027980.246 * * * * [misc]progress: [ 224 / 806 ] simplifiying candidate # 1537027980.246 * * * * [misc]progress: [ 225 / 806 ] simplifiying candidate # 1537027980.246 * * * * [misc]progress: [ 226 / 806 ] simplifiying candidate # 1537027980.247 * * * * [misc]progress: [ 227 / 806 ] simplifiying candidate # 1537027980.247 * * * * [misc]progress: [ 228 / 806 ] simplifiying candidate # 1537027980.247 * * * * [misc]progress: [ 229 / 806 ] simplifiying candidate # 1537027980.247 * * * * [misc]progress: [ 230 / 806 ] simplifiying candidate # 1537027980.247 * * * * [misc]progress: [ 231 / 806 ] simplifiying candidate # 1537027980.247 * * * * [misc]progress: [ 232 / 806 ] simplifiying candidate # 1537027980.247 * [enter]simplify: Simplifying (- (- (- (log (fma y.im x.im (* y.re x.re))) (log (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im)))) (log (hypot y.re y.im))) 1537027980.249 * * [misc]simplify: iters left: 6 (14 enodes) 1537027980.255 * * [misc]simplify: iters left: 5 (26 enodes) 1537027980.268 * * [misc]simplify: iters left: 4 (52 enodes) 1537027980.299 * * [misc]simplify: iters left: 3 (119 enodes) 1537027980.374 * * [misc]simplify: iters left: 2 (289 enodes) 1537027980.532 * [exit]simplify: Simplified to (- (- (log (fma y.im x.im (* y.re x.re))) (log (sqrt (hypot y.re y.im)))) (+ (log (sqrt (hypot y.re y.im))) (log (hypot y.re y.im)))) 1537027980.532 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (- (log (fma y.im x.im (* y.re x.re))) (log (sqrt (hypot y.re y.im)))) (+ (log (sqrt (hypot y.re y.im))) (log (hypot y.re y.im)))))) 1537027980.533 * * * * [misc]progress: [ 233 / 806 ] simplifiying candidate # 1537027980.533 * [enter]simplify: Simplifying (- (- (log (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (log (sqrt (hypot y.re y.im)))) (log (hypot y.re y.im))) 1537027980.534 * * [misc]simplify: iters left: 6 (14 enodes) 1537027980.541 * * [misc]simplify: iters left: 5 (25 enodes) 1537027980.551 * * [misc]simplify: iters left: 4 (43 enodes) 1537027980.576 * * [misc]simplify: iters left: 3 (101 enodes) 1537027980.645 * * [misc]simplify: iters left: 2 (273 enodes) 1537027980.821 * [exit]simplify: Simplified to (- (- (log (fma y.im x.im (* y.re x.re))) (log (hypot y.re y.im))) (+ (log (sqrt (hypot y.re y.im))) (log (sqrt (hypot y.re y.im))))) 1537027980.821 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (- (log (fma y.im x.im (* y.re x.re))) (log (hypot y.re y.im))) (+ (log (sqrt (hypot y.re y.im))) (log (sqrt (hypot y.re y.im))))))) 1537027980.821 * * * * [misc]progress: [ 234 / 806 ] simplifiying candidate # 1537027980.821 * [enter]simplify: Simplifying (- (log (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (log (hypot y.re y.im))) 1537027980.823 * * [misc]simplify: iters left: 6 (13 enodes) 1537027980.828 * * [misc]simplify: iters left: 5 (23 enodes) 1537027980.837 * * [misc]simplify: iters left: 4 (34 enodes) 1537027980.852 * * [misc]simplify: iters left: 3 (62 enodes) 1537027980.882 * * [misc]simplify: iters left: 2 (108 enodes) 1537027980.941 * * [misc]simplify: iters left: 1 (233 enodes) 1537027981.030 * [exit]simplify: Simplified to (- (log (fma y.re x.re (* y.im x.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))) 1537027981.030 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (fma y.re x.re (* y.im x.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))))) 1537027981.030 * * * * [misc]progress: [ 235 / 806 ] simplifiying candidate # 1537027981.030 * * * * [misc]progress: [ 236 / 806 ] simplifiying candidate # 1537027981.030 * * * * [misc]progress: [ 237 / 806 ] simplifiying candidate # 1537027981.031 * [enter]simplify: Simplifying (/ (/ (/ (* (* (fma y.im x.im (* y.re x.re)) (fma y.im x.im (* y.re x.re))) (fma y.im x.im (* y.re x.re))) (* (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (* (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 1537027981.033 * * [misc]simplify: iters left: 6 (17 enodes) 1537027981.046 * * [misc]simplify: iters left: 5 (41 enodes) 1537027981.076 * * [misc]simplify: iters left: 4 (140 enodes) 1537027981.309 * [exit]simplify: Simplified to (/ (pow (fma y.re x.re (* y.im x.im)) 3) (* (pow (hypot y.re y.im) 3) (pow (hypot y.re y.im) 3))) 1537027981.309 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (pow (fma y.re x.re (* y.im x.im)) 3) (* (pow (hypot y.re y.im) 3) (pow (hypot y.re y.im) 3))))) 1537027981.309 * * * * [misc]progress: [ 238 / 806 ] simplifiying candidate # 1537027981.309 * [enter]simplify: Simplifying (/ (/ (* (* (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (* (sqrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 1537027981.311 * * [misc]simplify: iters left: 6 (17 enodes) 1537027981.322 * * [misc]simplify: iters left: 5 (43 enodes) 1537027981.362 * * [misc]simplify: iters left: 4 (162 enodes) 1537027981.541 * [exit]simplify: Simplified to (* (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) (* (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537027981.541 * [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.re y.im) (hypot y.re y.im))) (* (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))))))) 1537027981.541 * * * * [misc]progress: [ 239 / 806 ] simplifiying candidate # 1537027981.542 * [enter]simplify: Simplifying (/ (* (* (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 1537027981.544 * * [misc]simplify: iters left: 6 (15 enodes) 1537027981.552 * * [misc]simplify: iters left: 5 (35 enodes) 1537027981.580 * * [misc]simplify: iters left: 4 (126 enodes) 1537027981.704 * [exit]simplify: Simplified to (* (/ (fma x.re y.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) (* (/ (fma x.re y.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) (/ (fma x.re y.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537027981.704 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (fma x.re y.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) (* (/ (fma x.re y.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) (/ (fma x.re y.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))))))) 1537027981.704 * * * * [misc]progress: [ 240 / 806 ] simplifiying candidate # 1537027981.704 * * * * [misc]progress: [ 241 / 806 ] simplifiying candidate # 1537027981.704 * * * * [misc]progress: [ 242 / 806 ] simplifiying candidate # 1537027981.704 * * * * [misc]progress: [ 243 / 806 ] simplifiying candidate # 1537027981.704 * * * * [misc]progress: [ 244 / 806 ] simplifiying candidate # 1537027981.704 * [enter]simplify: Simplifying (/ (* (cbrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027981.705 * * [misc]simplify: iters left: 6 (15 enodes) 1537027981.710 * * [misc]simplify: iters left: 5 (26 enodes) 1537027981.720 * * [misc]simplify: iters left: 4 (37 enodes) 1537027981.733 * * [misc]simplify: iters left: 3 (44 enodes) 1537027981.745 * * [misc]simplify: iters left: 2 (47 enodes) 1537027981.763 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537027981.763 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027981.763 * [enter]simplify: Simplifying (/ (cbrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027981.764 * * [misc]simplify: iters left: 6 (13 enodes) 1537027981.769 * * [misc]simplify: iters left: 5 (18 enodes) 1537027981.778 * * [misc]simplify: iters left: 4 (20 enodes) 1537027981.785 * * [misc]simplify: iters left: 3 (24 enodes) 1537027981.793 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027981.793 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027981.793 * * * * [misc]progress: [ 245 / 806 ] simplifiying candidate # 1537027981.793 * [enter]simplify: Simplifying (/ (* (cbrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537027981.794 * * [misc]simplify: iters left: 6 (13 enodes) 1537027981.800 * * [misc]simplify: iters left: 5 (20 enodes) 1537027981.808 * * [misc]simplify: iters left: 4 (24 enodes) 1537027981.816 * * [misc]simplify: iters left: 3 (29 enodes) 1537027981.826 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)))) 1537027981.826 * [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.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)))) (/ (cbrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027981.827 * [enter]simplify: Simplifying (/ (cbrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027981.828 * * [misc]simplify: iters left: 6 (12 enodes) 1537027981.833 * * [misc]simplify: iters left: 5 (17 enodes) 1537027981.839 * * [misc]simplify: iters left: 4 (19 enodes) 1537027981.845 * * [misc]simplify: iters left: 3 (23 enodes) 1537027981.852 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027981.852 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027981.852 * * * * [misc]progress: [ 246 / 806 ] simplifiying candidate # 1537027981.853 * [enter]simplify: Simplifying (/ (* (cbrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1) 1537027981.853 * * [misc]simplify: iters left: 6 (14 enodes) 1537027981.857 * * [misc]simplify: iters left: 5 (23 enodes) 1537027981.862 * * [misc]simplify: iters left: 4 (31 enodes) 1537027981.867 * * [misc]simplify: iters left: 3 (37 enodes) 1537027981.872 * * [misc]simplify: iters left: 2 (42 enodes) 1537027981.878 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)))) 1537027981.878 * [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.re y.im))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)))) (/ (cbrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027981.878 * [enter]simplify: Simplifying (/ (cbrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027981.879 * * [misc]simplify: iters left: 6 (12 enodes) 1537027981.883 * * [misc]simplify: iters left: 5 (17 enodes) 1537027981.886 * * [misc]simplify: iters left: 4 (19 enodes) 1537027981.890 * * [misc]simplify: iters left: 3 (25 enodes) 1537027981.894 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1537027981.894 * [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.re y.im))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im)))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (hypot y.re y.im)))) 1537027981.894 * * * * [misc]progress: [ 247 / 806 ] simplifiying candidate # 1537027981.894 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027981.895 * * [misc]simplify: iters left: 6 (14 enodes) 1537027981.898 * * [misc]simplify: iters left: 5 (21 enodes) 1537027981.902 * * [misc]simplify: iters left: 4 (23 enodes) 1537027981.906 * * [misc]simplify: iters left: 3 (27 enodes) 1537027981.911 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027981.911 * [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.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027981.911 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027981.912 * * [misc]simplify: iters left: 6 (13 enodes) 1537027981.914 * * [misc]simplify: iters left: 5 (18 enodes) 1537027981.917 * * [misc]simplify: iters left: 4 (20 enodes) 1537027981.921 * * [misc]simplify: iters left: 3 (24 enodes) 1537027981.925 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027981.925 * [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.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027981.925 * * * * [misc]progress: [ 248 / 806 ] simplifiying candidate # 1537027981.925 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027981.926 * * [misc]simplify: iters left: 6 (12 enodes) 1537027981.928 * * [misc]simplify: iters left: 5 (17 enodes) 1537027981.931 * * [misc]simplify: iters left: 4 (19 enodes) 1537027981.935 * * [misc]simplify: iters left: 3 (23 enodes) 1537027981.938 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027981.938 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027981.938 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027981.939 * * [misc]simplify: iters left: 6 (12 enodes) 1537027981.942 * * [misc]simplify: iters left: 5 (17 enodes) 1537027981.944 * * [misc]simplify: iters left: 4 (19 enodes) 1537027981.948 * * [misc]simplify: iters left: 3 (23 enodes) 1537027981.952 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027981.952 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027981.952 * * * * [misc]progress: [ 249 / 806 ] simplifiying candidate # 1537027981.952 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1) 1537027981.954 * * [misc]simplify: iters left: 6 (13 enodes) 1537027981.957 * * [misc]simplify: iters left: 5 (20 enodes) 1537027981.961 * * [misc]simplify: iters left: 4 (24 enodes) 1537027981.965 * * [misc]simplify: iters left: 3 (28 enodes) 1537027981.969 * [exit]simplify: Simplified to (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) 1537027981.969 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (/ (sqrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027981.969 * [enter]simplify: Simplifying (/ (sqrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027981.970 * * [misc]simplify: iters left: 6 (12 enodes) 1537027981.972 * * [misc]simplify: iters left: 5 (17 enodes) 1537027981.975 * * [misc]simplify: iters left: 4 (19 enodes) 1537027981.978 * * [misc]simplify: iters left: 3 (25 enodes) 1537027981.983 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1537027981.983 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (hypot y.re y.im)))) 1537027981.983 * * * * [misc]progress: [ 250 / 806 ] simplifiying candidate # 1537027981.983 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027981.984 * * [misc]simplify: iters left: 6 (17 enodes) 1537027981.988 * * [misc]simplify: iters left: 5 (30 enodes) 1537027981.996 * * [misc]simplify: iters left: 4 (63 enodes) 1537027982.014 * * [misc]simplify: iters left: 3 (134 enodes) 1537027982.053 * * [misc]simplify: iters left: 2 (242 enodes) 1537027982.120 * * [misc]simplify: iters left: 1 (303 enodes) 1537027982.246 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 1537027982.247 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027982.247 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027982.248 * * [misc]simplify: iters left: 6 (14 enodes) 1537027982.250 * * [misc]simplify: iters left: 5 (19 enodes) 1537027982.254 * * [misc]simplify: iters left: 4 (24 enodes) 1537027982.258 * * [misc]simplify: iters left: 3 (27 enodes) 1537027982.263 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537027982.263 * [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.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537027982.263 * * * * [misc]progress: [ 251 / 806 ] simplifiying candidate # 1537027982.263 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537027982.264 * * [misc]simplify: iters left: 6 (15 enodes) 1537027982.268 * * [misc]simplify: iters left: 5 (26 enodes) 1537027982.274 * * [misc]simplify: iters left: 4 (48 enodes) 1537027982.286 * * [misc]simplify: iters left: 3 (82 enodes) 1537027982.322 * * [misc]simplify: iters left: 2 (116 enodes) 1537027982.353 * * [misc]simplify: iters left: 1 (134 enodes) 1537027982.398 * [exit]simplify: Simplified to (/ (* (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) 1537027982.398 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027982.398 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027982.400 * * [misc]simplify: iters left: 6 (13 enodes) 1537027982.406 * * [misc]simplify: iters left: 5 (18 enodes) 1537027982.412 * * [misc]simplify: iters left: 4 (23 enodes) 1537027982.416 * * [misc]simplify: iters left: 3 (26 enodes) 1537027982.421 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537027982.421 * [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.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537027982.421 * * * * [misc]progress: [ 252 / 806 ] simplifiying candidate # 1537027982.421 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537027982.422 * * [misc]simplify: iters left: 6 (16 enodes) 1537027982.426 * * [misc]simplify: iters left: 5 (29 enodes) 1537027982.433 * * [misc]simplify: iters left: 4 (50 enodes) 1537027982.451 * * [misc]simplify: iters left: 3 (91 enodes) 1537027982.511 * * [misc]simplify: iters left: 2 (280 enodes) 1537027982.667 * * [misc]simplify: iters left: 1 (356 enodes) 1537027982.714 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) 1537027982.714 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027982.714 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027982.715 * * [misc]simplify: iters left: 6 (13 enodes) 1537027982.717 * * [misc]simplify: iters left: 5 (18 enodes) 1537027982.721 * * [misc]simplify: iters left: 4 (23 enodes) 1537027982.725 * * [misc]simplify: iters left: 3 (26 enodes) 1537027982.731 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027982.731 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537027982.732 * * * * [misc]progress: [ 253 / 806 ] simplifiying candidate # 1537027982.732 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027982.734 * * [misc]simplify: iters left: 6 (16 enodes) 1537027982.740 * * [misc]simplify: iters left: 5 (26 enodes) 1537027982.751 * * [misc]simplify: iters left: 4 (42 enodes) 1537027982.764 * * [misc]simplify: iters left: 3 (80 enodes) 1537027982.781 * * [misc]simplify: iters left: 2 (119 enodes) 1537027982.822 * * [misc]simplify: iters left: 1 (138 enodes) 1537027982.858 * [exit]simplify: Simplified to (/ (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))))) 1537027982.858 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027982.858 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027982.860 * * [misc]simplify: iters left: 6 (14 enodes) 1537027982.865 * * [misc]simplify: iters left: 5 (19 enodes) 1537027982.872 * * [misc]simplify: iters left: 4 (24 enodes) 1537027982.880 * * [misc]simplify: iters left: 3 (27 enodes) 1537027982.892 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537027982.892 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 1537027982.892 * * * * [misc]progress: [ 254 / 806 ] simplifiying candidate # 1537027982.893 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537027982.895 * * [misc]simplify: iters left: 6 (16 enodes) 1537027982.901 * * [misc]simplify: iters left: 5 (24 enodes) 1537027982.909 * * [misc]simplify: iters left: 4 (35 enodes) 1537027982.916 * * [misc]simplify: iters left: 3 (51 enodes) 1537027982.925 * * [misc]simplify: iters left: 2 (59 enodes) 1537027982.933 * * [misc]simplify: iters left: 1 (62 enodes) 1537027982.956 * [exit]simplify: Simplified to (/ (* (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) 1537027982.956 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027982.956 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027982.958 * * [misc]simplify: iters left: 6 (14 enodes) 1537027982.963 * * [misc]simplify: iters left: 5 (19 enodes) 1537027982.970 * * [misc]simplify: iters left: 4 (24 enodes) 1537027982.978 * * [misc]simplify: iters left: 3 (27 enodes) 1537027982.987 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027982.987 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537027982.988 * * * * [misc]progress: [ 255 / 806 ] simplifiying candidate # 1537027982.988 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537027982.989 * * [misc]simplify: iters left: 6 (17 enodes) 1537027982.998 * * [misc]simplify: iters left: 5 (27 enodes) 1537027983.008 * * [misc]simplify: iters left: 4 (36 enodes) 1537027983.025 * * [misc]simplify: iters left: 3 (63 enodes) 1537027983.045 * * [misc]simplify: iters left: 2 (119 enodes) 1537027983.064 * * [misc]simplify: iters left: 1 (123 enodes) 1537027983.074 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))))) 1537027983.074 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027983.074 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027983.075 * * [misc]simplify: iters left: 6 (14 enodes) 1537027983.078 * * [misc]simplify: iters left: 5 (19 enodes) 1537027983.081 * * [misc]simplify: iters left: 4 (24 enodes) 1537027983.087 * * [misc]simplify: iters left: 3 (27 enodes) 1537027983.092 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027983.092 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537027983.092 * * * * [misc]progress: [ 256 / 806 ] simplifiying candidate # 1537027983.093 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027983.094 * * [misc]simplify: iters left: 6 (16 enodes) 1537027983.097 * * [misc]simplify: iters left: 5 (25 enodes) 1537027983.106 * * [misc]simplify: iters left: 4 (41 enodes) 1537027983.125 * * [misc]simplify: iters left: 3 (79 enodes) 1537027983.158 * * [misc]simplify: iters left: 2 (119 enodes) 1537027983.202 * * [misc]simplify: iters left: 1 (140 enodes) 1537027983.246 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) 1537027983.246 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027983.246 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027983.247 * * [misc]simplify: iters left: 6 (14 enodes) 1537027983.250 * * [misc]simplify: iters left: 5 (19 enodes) 1537027983.253 * * [misc]simplify: iters left: 4 (24 enodes) 1537027983.257 * * [misc]simplify: iters left: 3 (27 enodes) 1537027983.262 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537027983.262 * [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.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537027983.262 * * * * [misc]progress: [ 257 / 806 ] simplifiying candidate # 1537027983.262 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027983.263 * * [misc]simplify: iters left: 6 (14 enodes) 1537027983.266 * * [misc]simplify: iters left: 5 (21 enodes) 1537027983.271 * * [misc]simplify: iters left: 4 (32 enodes) 1537027983.277 * * [misc]simplify: iters left: 3 (48 enodes) 1537027983.287 * * [misc]simplify: iters left: 2 (56 enodes) 1537027983.295 * * [misc]simplify: iters left: 1 (59 enodes) 1537027983.315 * [exit]simplify: Simplified to (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027983.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)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027983.315 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027983.316 * * [misc]simplify: iters left: 6 (13 enodes) 1537027983.318 * * [misc]simplify: iters left: 5 (18 enodes) 1537027983.322 * * [misc]simplify: iters left: 4 (23 enodes) 1537027983.325 * * [misc]simplify: iters left: 3 (26 enodes) 1537027983.330 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537027983.330 * [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.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537027983.330 * * * * [misc]progress: [ 258 / 806 ] simplifiying candidate # 1537027983.330 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537027983.331 * * [misc]simplify: iters left: 6 (15 enodes) 1537027983.334 * * [misc]simplify: iters left: 5 (24 enodes) 1537027983.339 * * [misc]simplify: iters left: 4 (34 enodes) 1537027983.349 * * [misc]simplify: iters left: 3 (63 enodes) 1537027983.370 * * [misc]simplify: iters left: 2 (154 enodes) 1537027983.406 * * [misc]simplify: iters left: 1 (159 enodes) 1537027983.418 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) 1537027983.418 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027983.419 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027983.419 * * [misc]simplify: iters left: 6 (13 enodes) 1537027983.422 * * [misc]simplify: iters left: 5 (18 enodes) 1537027983.425 * * [misc]simplify: iters left: 4 (23 enodes) 1537027983.429 * * [misc]simplify: iters left: 3 (26 enodes) 1537027983.435 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027983.435 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537027983.435 * * * * [misc]progress: [ 259 / 806 ] simplifiying candidate # 1537027983.435 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027983.436 * * [misc]simplify: iters left: 6 (17 enodes) 1537027983.440 * * [misc]simplify: iters left: 5 (28 enodes) 1537027983.446 * * [misc]simplify: iters left: 4 (44 enodes) 1537027983.465 * * [misc]simplify: iters left: 3 (100 enodes) 1537027983.502 * * [misc]simplify: iters left: 2 (277 enodes) 1537027983.601 * * [misc]simplify: iters left: 1 (351 enodes) 1537027983.624 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) 1537027983.624 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027983.625 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027983.626 * * [misc]simplify: iters left: 6 (13 enodes) 1537027983.628 * * [misc]simplify: iters left: 5 (18 enodes) 1537027983.631 * * [misc]simplify: iters left: 4 (23 enodes) 1537027983.635 * * [misc]simplify: iters left: 3 (26 enodes) 1537027983.640 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537027983.640 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537027983.640 * * * * [misc]progress: [ 260 / 806 ] simplifiying candidate # 1537027983.640 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537027983.641 * * [misc]simplify: iters left: 6 (15 enodes) 1537027983.645 * * [misc]simplify: iters left: 5 (24 enodes) 1537027983.649 * * [misc]simplify: iters left: 4 (34 enodes) 1537027983.658 * * [misc]simplify: iters left: 3 (58 enodes) 1537027983.673 * * [misc]simplify: iters left: 2 (121 enodes) 1537027983.694 * * [misc]simplify: iters left: 1 (129 enodes) 1537027983.704 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) 1537027983.704 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027983.705 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027983.705 * * [misc]simplify: iters left: 6 (12 enodes) 1537027983.708 * * [misc]simplify: iters left: 5 (17 enodes) 1537027983.714 * * [misc]simplify: iters left: 4 (19 enodes) 1537027983.720 * * [misc]simplify: iters left: 3 (23 enodes) 1537027983.728 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027983.728 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027983.728 * * * * [misc]progress: [ 261 / 806 ] simplifiying candidate # 1537027983.728 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt 1)) 1) 1537027983.729 * * [misc]simplify: iters left: 6 (15 enodes) 1537027983.737 * * [misc]simplify: iters left: 5 (24 enodes) 1537027983.745 * * [misc]simplify: iters left: 4 (31 enodes) 1537027983.754 * * [misc]simplify: iters left: 3 (34 enodes) 1537027983.764 * * [misc]simplify: iters left: 2 (37 enodes) 1537027983.774 * [exit]simplify: Simplified to (* (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) 1537027983.774 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027983.774 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027983.775 * * [misc]simplify: iters left: 6 (12 enodes) 1537027983.780 * * [misc]simplify: iters left: 5 (17 enodes) 1537027983.786 * * [misc]simplify: iters left: 4 (22 enodes) 1537027983.794 * * [misc]simplify: iters left: 3 (25 enodes) 1537027983.803 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537027983.803 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537027983.803 * * * * [misc]progress: [ 262 / 806 ] simplifiying candidate # 1537027983.803 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027983.805 * * [misc]simplify: iters left: 6 (16 enodes) 1537027983.812 * * [misc]simplify: iters left: 5 (25 enodes) 1537027983.817 * * [misc]simplify: iters left: 4 (41 enodes) 1537027983.827 * * [misc]simplify: iters left: 3 (79 enodes) 1537027983.845 * * [misc]simplify: iters left: 2 (119 enodes) 1537027983.868 * * [misc]simplify: iters left: 1 (140 enodes) 1537027983.918 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) 1537027983.918 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027983.919 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027983.920 * * [misc]simplify: iters left: 6 (14 enodes) 1537027983.923 * * [misc]simplify: iters left: 5 (19 enodes) 1537027983.926 * * [misc]simplify: iters left: 4 (24 enodes) 1537027983.930 * * [misc]simplify: iters left: 3 (27 enodes) 1537027983.935 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537027983.935 * [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.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537027983.935 * * * * [misc]progress: [ 263 / 806 ] simplifiying candidate # 1537027983.935 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027983.936 * * [misc]simplify: iters left: 6 (14 enodes) 1537027983.940 * * [misc]simplify: iters left: 5 (21 enodes) 1537027983.945 * * [misc]simplify: iters left: 4 (32 enodes) 1537027983.952 * * [misc]simplify: iters left: 3 (48 enodes) 1537027983.961 * * [misc]simplify: iters left: 2 (56 enodes) 1537027983.974 * * [misc]simplify: iters left: 1 (59 enodes) 1537027983.999 * [exit]simplify: Simplified to (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027983.999 * [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.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027983.999 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027984.001 * * [misc]simplify: iters left: 6 (13 enodes) 1537027984.006 * * [misc]simplify: iters left: 5 (18 enodes) 1537027984.013 * * [misc]simplify: iters left: 4 (23 enodes) 1537027984.021 * * [misc]simplify: iters left: 3 (26 enodes) 1537027984.030 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537027984.030 * [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.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537027984.030 * * * * [misc]progress: [ 264 / 806 ] simplifiying candidate # 1537027984.030 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537027984.032 * * [misc]simplify: iters left: 6 (15 enodes) 1537027984.038 * * [misc]simplify: iters left: 5 (24 enodes) 1537027984.047 * * [misc]simplify: iters left: 4 (34 enodes) 1537027984.066 * * [misc]simplify: iters left: 3 (63 enodes) 1537027984.105 * * [misc]simplify: iters left: 2 (154 enodes) 1537027984.166 * * [misc]simplify: iters left: 1 (159 enodes) 1537027984.187 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) 1537027984.187 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027984.188 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027984.192 * * [misc]simplify: iters left: 6 (13 enodes) 1537027984.197 * * [misc]simplify: iters left: 5 (18 enodes) 1537027984.204 * * [misc]simplify: iters left: 4 (23 enodes) 1537027984.212 * * [misc]simplify: iters left: 3 (26 enodes) 1537027984.221 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027984.221 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537027984.221 * * * * [misc]progress: [ 265 / 806 ] simplifiying candidate # 1537027984.221 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027984.223 * * [misc]simplify: iters left: 6 (16 enodes) 1537027984.230 * * [misc]simplify: iters left: 5 (27 enodes) 1537027984.243 * * [misc]simplify: iters left: 4 (51 enodes) 1537027984.274 * * [misc]simplify: iters left: 3 (120 enodes) 1537027984.373 * * [misc]simplify: iters left: 2 (343 enodes) 1537027984.718 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) 1537027984.718 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027984.719 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027984.720 * * [misc]simplify: iters left: 6 (13 enodes) 1537027984.722 * * [misc]simplify: iters left: 5 (18 enodes) 1537027984.726 * * [misc]simplify: iters left: 4 (23 enodes) 1537027984.730 * * [misc]simplify: iters left: 3 (26 enodes) 1537027984.735 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537027984.735 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537027984.735 * * * * [misc]progress: [ 266 / 806 ] simplifiying candidate # 1537027984.735 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) 1) (sqrt (hypot y.re y.im))) 1537027984.737 * * [misc]simplify: iters left: 6 (14 enodes) 1537027984.740 * * [misc]simplify: iters left: 5 (23 enodes) 1537027984.746 * * [misc]simplify: iters left: 4 (38 enodes) 1537027984.757 * * [misc]simplify: iters left: 3 (85 enodes) 1537027984.792 * * [misc]simplify: iters left: 2 (192 enodes) 1537027984.831 * * [misc]simplify: iters left: 1 (193 enodes) 1537027984.840 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) 1537027984.840 * [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.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027984.840 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027984.841 * * [misc]simplify: iters left: 6 (12 enodes) 1537027984.843 * * [misc]simplify: iters left: 5 (17 enodes) 1537027984.846 * * [misc]simplify: iters left: 4 (19 enodes) 1537027984.849 * * [misc]simplify: iters left: 3 (23 enodes) 1537027984.853 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027984.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 (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027984.853 * * * * [misc]progress: [ 267 / 806 ] simplifiying candidate # 1537027984.854 * [enter]simplify: Simplifying (/ (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) 1) 1) 1537027984.854 * * [misc]simplify: iters left: 6 (14 enodes) 1537027984.857 * * [misc]simplify: iters left: 5 (21 enodes) 1537027984.862 * * [misc]simplify: iters left: 4 (25 enodes) 1537027984.870 * * [misc]simplify: iters left: 3 (30 enodes) 1537027984.878 * * [misc]simplify: iters left: 2 (38 enodes) 1537027984.891 * * [misc]simplify: iters left: 1 (40 enodes) 1537027984.901 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) 1537027984.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)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027984.902 * [enter]simplify: Simplifying (/ (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027984.903 * * [misc]simplify: iters left: 6 (12 enodes) 1537027984.908 * * [misc]simplify: iters left: 5 (17 enodes) 1537027984.914 * * [misc]simplify: iters left: 4 (22 enodes) 1537027984.919 * * [misc]simplify: iters left: 3 (25 enodes) 1537027984.923 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537027984.923 * [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.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537027984.923 * * * * [misc]progress: [ 268 / 806 ] simplifiying candidate # 1537027984.924 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027984.925 * * [misc]simplify: iters left: 6 (16 enodes) 1537027984.928 * * [misc]simplify: iters left: 5 (25 enodes) 1537027984.933 * * [misc]simplify: iters left: 4 (37 enodes) 1537027984.941 * * [misc]simplify: iters left: 3 (53 enodes) 1537027984.949 * * [misc]simplify: iters left: 2 (65 enodes) 1537027984.961 * * [misc]simplify: iters left: 1 (68 enodes) 1537027984.975 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027984.975 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027984.975 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027984.976 * * [misc]simplify: iters left: 6 (14 enodes) 1537027984.979 * * [misc]simplify: iters left: 5 (19 enodes) 1537027984.982 * * [misc]simplify: iters left: 4 (24 enodes) 1537027984.989 * * [misc]simplify: iters left: 3 (27 enodes) 1537027985.000 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537027985.000 * [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.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537027985.000 * * * * [misc]progress: [ 269 / 806 ] simplifiying candidate # 1537027985.000 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537027985.002 * * [misc]simplify: iters left: 6 (14 enodes) 1537027985.008 * * [misc]simplify: iters left: 5 (21 enodes) 1537027985.016 * * [misc]simplify: iters left: 4 (28 enodes) 1537027985.025 * * [misc]simplify: iters left: 3 (34 enodes) 1537027985.036 * * [misc]simplify: iters left: 2 (40 enodes) 1537027985.052 * [exit]simplify: Simplified to (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (cbrt (sqrt (hypot y.re y.im)))) 1537027985.052 * [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.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027985.053 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027985.054 * * [misc]simplify: iters left: 6 (13 enodes) 1537027985.059 * * [misc]simplify: iters left: 5 (18 enodes) 1537027985.066 * * [misc]simplify: iters left: 4 (23 enodes) 1537027985.074 * * [misc]simplify: iters left: 3 (26 enodes) 1537027985.079 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537027985.079 * [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.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537027985.079 * * * * [misc]progress: [ 270 / 806 ] simplifiying candidate # 1537027985.079 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537027985.080 * * [misc]simplify: iters left: 6 (15 enodes) 1537027985.084 * * [misc]simplify: iters left: 5 (24 enodes) 1537027985.090 * * [misc]simplify: iters left: 4 (31 enodes) 1537027985.096 * * [misc]simplify: iters left: 3 (39 enodes) 1537027985.102 * * [misc]simplify: iters left: 2 (44 enodes) 1537027985.114 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027985.114 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027985.115 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027985.116 * * [misc]simplify: iters left: 6 (13 enodes) 1537027985.121 * * [misc]simplify: iters left: 5 (18 enodes) 1537027985.126 * * [misc]simplify: iters left: 4 (23 enodes) 1537027985.130 * * [misc]simplify: iters left: 3 (26 enodes) 1537027985.135 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027985.135 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537027985.135 * * * * [misc]progress: [ 271 / 806 ] simplifiying candidate # 1537027985.135 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027985.136 * * [misc]simplify: iters left: 6 (15 enodes) 1537027985.139 * * [misc]simplify: iters left: 5 (23 enodes) 1537027985.144 * * [misc]simplify: iters left: 4 (31 enodes) 1537027985.149 * * [misc]simplify: iters left: 3 (39 enodes) 1537027985.155 * * [misc]simplify: iters left: 2 (40 enodes) 1537027985.162 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 1537027985.162 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027985.162 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027985.163 * * [misc]simplify: iters left: 6 (14 enodes) 1537027985.166 * * [misc]simplify: iters left: 5 (19 enodes) 1537027985.173 * * [misc]simplify: iters left: 4 (24 enodes) 1537027985.177 * * [misc]simplify: iters left: 3 (27 enodes) 1537027985.182 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537027985.182 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 1537027985.182 * * * * [misc]progress: [ 272 / 806 ] simplifiying candidate # 1537027985.183 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537027985.184 * * [misc]simplify: iters left: 6 (15 enodes) 1537027985.187 * * [misc]simplify: iters left: 5 (21 enodes) 1537027985.192 * * [misc]simplify: iters left: 4 (26 enodes) 1537027985.196 * * [misc]simplify: iters left: 3 (29 enodes) 1537027985.201 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027985.201 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027985.201 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027985.202 * * [misc]simplify: iters left: 6 (14 enodes) 1537027985.205 * * [misc]simplify: iters left: 5 (19 enodes) 1537027985.209 * * [misc]simplify: iters left: 4 (24 enodes) 1537027985.213 * * [misc]simplify: iters left: 3 (27 enodes) 1537027985.217 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027985.217 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537027985.217 * * * * [misc]progress: [ 273 / 806 ] simplifiying candidate # 1537027985.218 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537027985.219 * * [misc]simplify: iters left: 6 (16 enodes) 1537027985.222 * * [misc]simplify: iters left: 5 (24 enodes) 1537027985.226 * * [misc]simplify: iters left: 4 (29 enodes) 1537027985.235 * * [misc]simplify: iters left: 3 (37 enodes) 1537027985.243 * * [misc]simplify: iters left: 2 (38 enodes) 1537027985.253 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537027985.253 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027985.253 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027985.256 * * [misc]simplify: iters left: 6 (14 enodes) 1537027985.259 * * [misc]simplify: iters left: 5 (19 enodes) 1537027985.263 * * [misc]simplify: iters left: 4 (24 enodes) 1537027985.267 * * [misc]simplify: iters left: 3 (27 enodes) 1537027985.272 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027985.272 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537027985.272 * * * * [misc]progress: [ 274 / 806 ] simplifiying candidate # 1537027985.272 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027985.273 * * [misc]simplify: iters left: 6 (15 enodes) 1537027985.276 * * [misc]simplify: iters left: 5 (22 enodes) 1537027985.280 * * [misc]simplify: iters left: 4 (30 enodes) 1537027985.286 * * [misc]simplify: iters left: 3 (38 enodes) 1537027985.291 * * [misc]simplify: iters left: 2 (39 enodes) 1537027985.298 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027985.298 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027985.298 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027985.299 * * [misc]simplify: iters left: 6 (14 enodes) 1537027985.302 * * [misc]simplify: iters left: 5 (19 enodes) 1537027985.305 * * [misc]simplify: iters left: 4 (24 enodes) 1537027985.309 * * [misc]simplify: iters left: 3 (27 enodes) 1537027985.318 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537027985.318 * [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.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537027985.318 * * * * [misc]progress: [ 275 / 806 ] simplifiying candidate # 1537027985.318 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027985.320 * * [misc]simplify: iters left: 6 (13 enodes) 1537027985.324 * * [misc]simplify: iters left: 5 (18 enodes) 1537027985.331 * * [misc]simplify: iters left: 4 (23 enodes) 1537027985.340 * * [misc]simplify: iters left: 3 (26 enodes) 1537027985.349 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537027985.349 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027985.349 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027985.351 * * [misc]simplify: iters left: 6 (13 enodes) 1537027985.355 * * [misc]simplify: iters left: 5 (18 enodes) 1537027985.362 * * [misc]simplify: iters left: 4 (23 enodes) 1537027985.370 * * [misc]simplify: iters left: 3 (26 enodes) 1537027985.379 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537027985.379 * [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.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537027985.379 * * * * [misc]progress: [ 276 / 806 ] simplifiying candidate # 1537027985.379 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537027985.380 * * [misc]simplify: iters left: 6 (14 enodes) 1537027985.383 * * [misc]simplify: iters left: 5 (21 enodes) 1537027985.387 * * [misc]simplify: iters left: 4 (26 enodes) 1537027985.392 * * [misc]simplify: iters left: 3 (33 enodes) 1537027985.396 * * [misc]simplify: iters left: 2 (34 enodes) 1537027985.400 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027985.400 * [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.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027985.401 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027985.401 * * [misc]simplify: iters left: 6 (13 enodes) 1537027985.404 * * [misc]simplify: iters left: 5 (18 enodes) 1537027985.408 * * [misc]simplify: iters left: 4 (23 enodes) 1537027985.412 * * [misc]simplify: iters left: 3 (26 enodes) 1537027985.416 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027985.416 * [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.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537027985.416 * * * * [misc]progress: [ 277 / 806 ] simplifiying candidate # 1537027985.417 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027985.418 * * [misc]simplify: iters left: 6 (16 enodes) 1537027985.422 * * [misc]simplify: iters left: 5 (25 enodes) 1537027985.428 * * [misc]simplify: iters left: 4 (32 enodes) 1537027985.442 * * [misc]simplify: iters left: 3 (43 enodes) 1537027985.453 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027985.454 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027985.454 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027985.455 * * [misc]simplify: iters left: 6 (13 enodes) 1537027985.460 * * [misc]simplify: iters left: 5 (18 enodes) 1537027985.466 * * [misc]simplify: iters left: 4 (23 enodes) 1537027985.475 * * [misc]simplify: iters left: 3 (26 enodes) 1537027985.484 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537027985.484 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537027985.485 * * * * [misc]progress: [ 278 / 806 ] simplifiying candidate # 1537027985.485 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537027985.486 * * [misc]simplify: iters left: 6 (14 enodes) 1537027985.492 * * [misc]simplify: iters left: 5 (21 enodes) 1537027985.497 * * [misc]simplify: iters left: 4 (24 enodes) 1537027985.502 * * [misc]simplify: iters left: 3 (33 enodes) 1537027985.507 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027985.507 * [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.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027985.507 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027985.508 * * [misc]simplify: iters left: 6 (12 enodes) 1537027985.510 * * [misc]simplify: iters left: 5 (17 enodes) 1537027985.513 * * [misc]simplify: iters left: 4 (19 enodes) 1537027985.516 * * [misc]simplify: iters left: 3 (23 enodes) 1537027985.520 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027985.520 * [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.re y.im)))) (sqrt (hypot y.re y.im))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027985.520 * * * * [misc]progress: [ 279 / 806 ] simplifiying candidate # 1537027985.520 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt 1)) 1) 1537027985.521 * * [misc]simplify: iters left: 6 (14 enodes) 1537027985.526 * * [misc]simplify: iters left: 5 (21 enodes) 1537027985.532 * * [misc]simplify: iters left: 4 (23 enodes) 1537027985.539 * * [misc]simplify: iters left: 3 (26 enodes) 1537027985.545 * [exit]simplify: Simplified to (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) 1537027985.546 * [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.re y.im)))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027985.546 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027985.549 * * [misc]simplify: iters left: 6 (12 enodes) 1537027985.554 * * [misc]simplify: iters left: 5 (17 enodes) 1537027985.560 * * [misc]simplify: iters left: 4 (22 enodes) 1537027985.568 * * [misc]simplify: iters left: 3 (25 enodes) 1537027985.576 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537027985.577 * [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.re y.im)))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537027985.577 * * * * [misc]progress: [ 280 / 806 ] simplifiying candidate # 1537027985.577 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027985.579 * * [misc]simplify: iters left: 6 (15 enodes) 1537027985.586 * * [misc]simplify: iters left: 5 (22 enodes) 1537027985.595 * * [misc]simplify: iters left: 4 (30 enodes) 1537027985.605 * * [misc]simplify: iters left: 3 (38 enodes) 1537027985.615 * * [misc]simplify: iters left: 2 (39 enodes) 1537027985.629 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027985.629 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027985.630 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027985.631 * * [misc]simplify: iters left: 6 (14 enodes) 1537027985.637 * * [misc]simplify: iters left: 5 (19 enodes) 1537027985.644 * * [misc]simplify: iters left: 4 (24 enodes) 1537027985.651 * * [misc]simplify: iters left: 3 (27 enodes) 1537027985.661 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537027985.661 * [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.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537027985.661 * * * * [misc]progress: [ 281 / 806 ] simplifiying candidate # 1537027985.661 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027985.663 * * [misc]simplify: iters left: 6 (13 enodes) 1537027985.667 * * [misc]simplify: iters left: 5 (18 enodes) 1537027985.674 * * [misc]simplify: iters left: 4 (23 enodes) 1537027985.684 * * [misc]simplify: iters left: 3 (26 enodes) 1537027985.693 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537027985.693 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027985.693 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027985.694 * * [misc]simplify: iters left: 6 (13 enodes) 1537027985.699 * * [misc]simplify: iters left: 5 (18 enodes) 1537027985.705 * * [misc]simplify: iters left: 4 (23 enodes) 1537027985.713 * * [misc]simplify: iters left: 3 (26 enodes) 1537027985.718 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537027985.719 * [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.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537027985.719 * * * * [misc]progress: [ 282 / 806 ] simplifiying candidate # 1537027985.719 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537027985.720 * * [misc]simplify: iters left: 6 (14 enodes) 1537027985.722 * * [misc]simplify: iters left: 5 (21 enodes) 1537027985.726 * * [misc]simplify: iters left: 4 (26 enodes) 1537027985.731 * * [misc]simplify: iters left: 3 (33 enodes) 1537027985.735 * * [misc]simplify: iters left: 2 (34 enodes) 1537027985.739 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537027985.739 * [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.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027985.739 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027985.740 * * [misc]simplify: iters left: 6 (13 enodes) 1537027985.743 * * [misc]simplify: iters left: 5 (18 enodes) 1537027985.746 * * [misc]simplify: iters left: 4 (23 enodes) 1537027985.750 * * [misc]simplify: iters left: 3 (26 enodes) 1537027985.755 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027985.755 * [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.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537027985.755 * * * * [misc]progress: [ 283 / 806 ] simplifiying candidate # 1537027985.755 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027985.756 * * [misc]simplify: iters left: 6 (15 enodes) 1537027985.759 * * [misc]simplify: iters left: 5 (24 enodes) 1537027985.769 * * [misc]simplify: iters left: 4 (34 enodes) 1537027985.784 * * [misc]simplify: iters left: 3 (46 enodes) 1537027985.797 * [exit]simplify: Simplified to (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027985.798 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027985.798 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027985.799 * * [misc]simplify: iters left: 6 (13 enodes) 1537027985.804 * * [misc]simplify: iters left: 5 (18 enodes) 1537027985.810 * * [misc]simplify: iters left: 4 (23 enodes) 1537027985.818 * * [misc]simplify: iters left: 3 (26 enodes) 1537027985.827 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537027985.827 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537027985.827 * * * * [misc]progress: [ 284 / 806 ] simplifiying candidate # 1537027985.827 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) 1) (sqrt (hypot y.re y.im))) 1537027985.829 * * [misc]simplify: iters left: 6 (13 enodes) 1537027985.833 * * [misc]simplify: iters left: 5 (20 enodes) 1537027985.839 * * [misc]simplify: iters left: 4 (27 enodes) 1537027985.843 * * [misc]simplify: iters left: 3 (32 enodes) 1537027985.848 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027985.848 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027985.848 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027985.849 * * [misc]simplify: iters left: 6 (12 enodes) 1537027985.851 * * [misc]simplify: iters left: 5 (17 enodes) 1537027985.854 * * [misc]simplify: iters left: 4 (19 enodes) 1537027985.858 * * [misc]simplify: iters left: 3 (23 enodes) 1537027985.861 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027985.861 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027985.861 * * * * [misc]progress: [ 285 / 806 ] simplifiying candidate # 1537027985.862 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) 1) 1) 1537027985.862 * * [misc]simplify: iters left: 6 (13 enodes) 1537027985.865 * * [misc]simplify: iters left: 5 (18 enodes) 1537027985.868 * * [misc]simplify: iters left: 4 (20 enodes) 1537027985.873 * * [misc]simplify: iters left: 3 (23 enodes) 1537027985.876 * [exit]simplify: Simplified to (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) 1537027985.876 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027985.876 * [enter]simplify: Simplifying (/ (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027985.877 * * [misc]simplify: iters left: 6 (12 enodes) 1537027985.881 * * [misc]simplify: iters left: 5 (17 enodes) 1537027985.885 * * [misc]simplify: iters left: 4 (22 enodes) 1537027985.888 * * [misc]simplify: iters left: 3 (25 enodes) 1537027985.893 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537027985.893 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537027985.893 * * * * [misc]progress: [ 286 / 806 ] simplifiying candidate # 1537027985.893 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027985.894 * * [misc]simplify: iters left: 6 (17 enodes) 1537027985.899 * * [misc]simplify: iters left: 5 (34 enodes) 1537027985.918 * * [misc]simplify: iters left: 4 (78 enodes) 1537027985.950 * * [misc]simplify: iters left: 3 (209 enodes) 1537027986.143 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) 1537027986.143 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027986.144 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027986.145 * * [misc]simplify: iters left: 6 (14 enodes) 1537027986.151 * * [misc]simplify: iters left: 5 (21 enodes) 1537027986.160 * * [misc]simplify: iters left: 4 (26 enodes) 1537027986.169 * * [misc]simplify: iters left: 3 (34 enodes) 1537027986.179 * * [misc]simplify: iters left: 2 (39 enodes) 1537027986.194 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537027986.194 * [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)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537027986.194 * * * * [misc]progress: [ 287 / 806 ] simplifiying candidate # 1537027986.195 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537027986.196 * * [misc]simplify: iters left: 6 (15 enodes) 1537027986.203 * * [misc]simplify: iters left: 5 (30 enodes) 1537027986.220 * * [misc]simplify: iters left: 4 (67 enodes) 1537027986.259 * * [misc]simplify: iters left: 3 (153 enodes) 1537027986.342 * * [misc]simplify: iters left: 2 (408 enodes) 1537027986.685 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (cbrt (fma x.re y.re (* y.im x.im))))) 1537027986.685 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027986.685 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027986.686 * * [misc]simplify: iters left: 6 (13 enodes) 1537027986.691 * * [misc]simplify: iters left: 5 (20 enodes) 1537027986.695 * * [misc]simplify: iters left: 4 (25 enodes) 1537027986.700 * * [misc]simplify: iters left: 3 (33 enodes) 1537027986.705 * * [misc]simplify: iters left: 2 (38 enodes) 1537027986.712 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027986.712 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 1537027986.713 * * * * [misc]progress: [ 288 / 806 ] simplifiying candidate # 1537027986.713 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537027986.714 * * [misc]simplify: iters left: 6 (16 enodes) 1537027986.718 * * [misc]simplify: iters left: 5 (33 enodes) 1537027986.728 * * [misc]simplify: iters left: 4 (71 enodes) 1537027986.758 * * [misc]simplify: iters left: 3 (185 enodes) 1537027986.956 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537027986.956 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027986.956 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027986.957 * * [misc]simplify: iters left: 6 (13 enodes) 1537027986.959 * * [misc]simplify: iters left: 5 (20 enodes) 1537027986.963 * * [misc]simplify: iters left: 4 (25 enodes) 1537027986.967 * * [misc]simplify: iters left: 3 (33 enodes) 1537027986.972 * * [misc]simplify: iters left: 2 (38 enodes) 1537027986.980 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027986.980 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 1537027986.980 * * * * [misc]progress: [ 289 / 806 ] simplifiying candidate # 1537027986.981 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027986.982 * * [misc]simplify: iters left: 6 (18 enodes) 1537027986.991 * * [misc]simplify: iters left: 5 (34 enodes) 1537027987.007 * * [misc]simplify: iters left: 4 (69 enodes) 1537027987.045 * * [misc]simplify: iters left: 3 (184 enodes) 1537027987.151 * * [misc]simplify: iters left: 2 (457 enodes) 1537027987.576 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (fabs (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537027987.576 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (fabs (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027987.576 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027987.578 * * [misc]simplify: iters left: 6 (15 enodes) 1537027987.583 * * [misc]simplify: iters left: 5 (22 enodes) 1537027987.591 * * [misc]simplify: iters left: 4 (30 enodes) 1537027987.602 * * [misc]simplify: iters left: 3 (40 enodes) 1537027987.614 * * [misc]simplify: iters left: 2 (52 enodes) 1537027987.622 * * [misc]simplify: iters left: 1 (53 enodes) 1537027987.632 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537027987.632 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (fabs (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 1537027987.632 * * * * [misc]progress: [ 290 / 806 ] simplifiying candidate # 1537027987.632 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537027987.634 * * [misc]simplify: iters left: 6 (18 enodes) 1537027987.638 * * [misc]simplify: iters left: 5 (32 enodes) 1537027987.648 * * [misc]simplify: iters left: 4 (62 enodes) 1537027987.683 * * [misc]simplify: iters left: 3 (137 enodes) 1537027987.750 * * [misc]simplify: iters left: 2 (259 enodes) 1537027987.871 * * [misc]simplify: iters left: 1 (413 enodes) 1537027988.093 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) 1537027988.093 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027988.093 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027988.094 * * [misc]simplify: iters left: 6 (15 enodes) 1537027988.097 * * [misc]simplify: iters left: 5 (22 enodes) 1537027988.102 * * [misc]simplify: iters left: 4 (30 enodes) 1537027988.107 * * [misc]simplify: iters left: 3 (40 enodes) 1537027988.116 * * [misc]simplify: iters left: 2 (52 enodes) 1537027988.129 * * [misc]simplify: iters left: 1 (53 enodes) 1537027988.151 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027988.151 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537027988.151 * * * * [misc]progress: [ 291 / 806 ] simplifiying candidate # 1537027988.151 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537027988.153 * * [misc]simplify: iters left: 6 (19 enodes) 1537027988.162 * * [misc]simplify: iters left: 5 (35 enodes) 1537027988.171 * * [misc]simplify: iters left: 4 (63 enodes) 1537027988.207 * * [misc]simplify: iters left: 3 (149 enodes) 1537027988.286 * * [misc]simplify: iters left: 2 (404 enodes) 1537027988.800 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027988.800 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027988.800 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027988.801 * * [misc]simplify: iters left: 6 (15 enodes) 1537027988.804 * * [misc]simplify: iters left: 5 (22 enodes) 1537027988.808 * * [misc]simplify: iters left: 4 (30 enodes) 1537027988.814 * * [misc]simplify: iters left: 3 (40 enodes) 1537027988.820 * * [misc]simplify: iters left: 2 (52 enodes) 1537027988.827 * * [misc]simplify: iters left: 1 (53 enodes) 1537027988.838 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027988.838 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537027988.838 * * * * [misc]progress: [ 292 / 806 ] simplifiying candidate # 1537027988.839 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027988.841 * * [misc]simplify: iters left: 6 (18 enodes) 1537027988.849 * * [misc]simplify: iters left: 5 (33 enodes) 1537027988.867 * * [misc]simplify: iters left: 4 (68 enodes) 1537027988.910 * * [misc]simplify: iters left: 3 (183 enodes) 1537027988.998 * * [misc]simplify: iters left: 2 (460 enodes) 1537027989.570 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1537027989.570 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027989.570 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027989.572 * * [misc]simplify: iters left: 6 (15 enodes) 1537027989.577 * * [misc]simplify: iters left: 5 (22 enodes) 1537027989.586 * * [misc]simplify: iters left: 4 (30 enodes) 1537027989.597 * * [misc]simplify: iters left: 3 (40 enodes) 1537027989.610 * * [misc]simplify: iters left: 2 (52 enodes) 1537027989.624 * * [misc]simplify: iters left: 1 (53 enodes) 1537027989.644 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537027989.644 * [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)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537027989.644 * * * * [misc]progress: [ 293 / 806 ] simplifiying candidate # 1537027989.644 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027989.648 * * [misc]simplify: iters left: 6 (16 enodes) 1537027989.655 * * [misc]simplify: iters left: 5 (29 enodes) 1537027989.670 * * [misc]simplify: iters left: 4 (59 enodes) 1537027989.702 * * [misc]simplify: iters left: 3 (134 enodes) 1537027989.771 * * [misc]simplify: iters left: 2 (258 enodes) 1537027989.860 * * [misc]simplify: iters left: 1 (414 enodes) 1537027990.147 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) 1537027990.147 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027990.147 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027990.149 * * [misc]simplify: iters left: 6 (14 enodes) 1537027990.155 * * [misc]simplify: iters left: 5 (21 enodes) 1537027990.163 * * [misc]simplify: iters left: 4 (29 enodes) 1537027990.173 * * [misc]simplify: iters left: 3 (39 enodes) 1537027990.185 * * [misc]simplify: iters left: 2 (51 enodes) 1537027990.199 * * [misc]simplify: iters left: 1 (52 enodes) 1537027990.220 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027990.220 * [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)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537027990.220 * * * * [misc]progress: [ 294 / 806 ] simplifiying candidate # 1537027990.220 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537027990.222 * * [misc]simplify: iters left: 6 (17 enodes) 1537027990.231 * * [misc]simplify: iters left: 5 (32 enodes) 1537027990.246 * * [misc]simplify: iters left: 4 (60 enodes) 1537027990.283 * * [misc]simplify: iters left: 3 (147 enodes) 1537027990.381 * * [misc]simplify: iters left: 2 (470 enodes) 1537027990.949 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) 1537027990.949 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027990.949 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027990.950 * * [misc]simplify: iters left: 6 (14 enodes) 1537027990.953 * * [misc]simplify: iters left: 5 (21 enodes) 1537027990.957 * * [misc]simplify: iters left: 4 (29 enodes) 1537027990.963 * * [misc]simplify: iters left: 3 (39 enodes) 1537027990.969 * * [misc]simplify: iters left: 2 (51 enodes) 1537027990.977 * * [misc]simplify: iters left: 1 (52 enodes) 1537027990.994 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027990.994 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537027990.994 * * * * [misc]progress: [ 295 / 806 ] simplifiying candidate # 1537027990.994 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027990.996 * * [misc]simplify: iters left: 6 (19 enodes) 1537027991.006 * * [misc]simplify: iters left: 5 (36 enodes) 1537027991.023 * * [misc]simplify: iters left: 4 (65 enodes) 1537027991.067 * * [misc]simplify: iters left: 3 (179 enodes) 1537027991.326 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) 1537027991.326 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027991.326 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027991.328 * * [misc]simplify: iters left: 6 (14 enodes) 1537027991.334 * * [misc]simplify: iters left: 5 (21 enodes) 1537027991.342 * * [misc]simplify: iters left: 4 (29 enodes) 1537027991.352 * * [misc]simplify: iters left: 3 (39 enodes) 1537027991.359 * * [misc]simplify: iters left: 2 (51 enodes) 1537027991.365 * * [misc]simplify: iters left: 1 (52 enodes) 1537027991.377 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537027991.377 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537027991.377 * * * * [misc]progress: [ 296 / 806 ] simplifiying candidate # 1537027991.377 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537027991.378 * * [misc]simplify: iters left: 6 (17 enodes) 1537027991.383 * * [misc]simplify: iters left: 5 (32 enodes) 1537027991.396 * * [misc]simplify: iters left: 4 (57 enodes) 1537027991.427 * * [misc]simplify: iters left: 3 (130 enodes) 1537027991.483 * * [misc]simplify: iters left: 2 (370 enodes) 1537027991.924 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) 1537027991.924 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027991.924 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027991.926 * * [misc]simplify: iters left: 6 (13 enodes) 1537027991.931 * * [misc]simplify: iters left: 5 (20 enodes) 1537027991.938 * * [misc]simplify: iters left: 4 (25 enodes) 1537027991.946 * * [misc]simplify: iters left: 3 (29 enodes) 1537027991.957 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027991.957 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027991.957 * * * * [misc]progress: [ 297 / 806 ] simplifiying candidate # 1537027991.957 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 1) 1537027991.959 * * [misc]simplify: iters left: 6 (17 enodes) 1537027991.969 * * [misc]simplify: iters left: 5 (32 enodes) 1537027991.983 * * [misc]simplify: iters left: 4 (54 enodes) 1537027991.997 * * [misc]simplify: iters left: 3 (92 enodes) 1537027992.039 * * [misc]simplify: iters left: 2 (238 enodes) 1537027992.161 * * [misc]simplify: iters left: 1 (291 enodes) 1537027992.184 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027992.184 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027992.184 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027992.185 * * [misc]simplify: iters left: 6 (13 enodes) 1537027992.188 * * [misc]simplify: iters left: 5 (20 enodes) 1537027992.193 * * [misc]simplify: iters left: 4 (28 enodes) 1537027992.198 * * [misc]simplify: iters left: 3 (38 enodes) 1537027992.205 * * [misc]simplify: iters left: 2 (50 enodes) 1537027992.211 * * [misc]simplify: iters left: 1 (51 enodes) 1537027992.228 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027992.229 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537027992.229 * * * * [misc]progress: [ 298 / 806 ] simplifiying candidate # 1537027992.230 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027992.232 * * [misc]simplify: iters left: 6 (18 enodes) 1537027992.240 * * [misc]simplify: iters left: 5 (33 enodes) 1537027992.257 * * [misc]simplify: iters left: 4 (68 enodes) 1537027992.299 * * [misc]simplify: iters left: 3 (183 enodes) 1537027992.412 * * [misc]simplify: iters left: 2 (460 enodes) 1537027992.937 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1537027992.937 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027992.937 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027992.939 * * [misc]simplify: iters left: 6 (15 enodes) 1537027992.944 * * [misc]simplify: iters left: 5 (22 enodes) 1537027992.949 * * [misc]simplify: iters left: 4 (30 enodes) 1537027992.955 * * [misc]simplify: iters left: 3 (40 enodes) 1537027992.962 * * [misc]simplify: iters left: 2 (52 enodes) 1537027992.970 * * [misc]simplify: iters left: 1 (53 enodes) 1537027992.980 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537027992.980 * [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)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537027992.980 * * * * [misc]progress: [ 299 / 806 ] simplifiying candidate # 1537027992.981 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027992.982 * * [misc]simplify: iters left: 6 (16 enodes) 1537027992.990 * * [misc]simplify: iters left: 5 (29 enodes) 1537027993.004 * * [misc]simplify: iters left: 4 (59 enodes) 1537027993.025 * * [misc]simplify: iters left: 3 (134 enodes) 1537027993.079 * * [misc]simplify: iters left: 2 (258 enodes) 1537027993.204 * * [misc]simplify: iters left: 1 (414 enodes) 1537027993.529 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) 1537027993.529 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027993.529 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027993.531 * * [misc]simplify: iters left: 6 (14 enodes) 1537027993.537 * * [misc]simplify: iters left: 5 (21 enodes) 1537027993.545 * * [misc]simplify: iters left: 4 (29 enodes) 1537027993.555 * * [misc]simplify: iters left: 3 (39 enodes) 1537027993.568 * * [misc]simplify: iters left: 2 (51 enodes) 1537027993.576 * * [misc]simplify: iters left: 1 (52 enodes) 1537027993.586 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027993.586 * [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)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537027993.586 * * * * [misc]progress: [ 300 / 806 ] simplifiying candidate # 1537027993.586 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537027993.587 * * [misc]simplify: iters left: 6 (17 enodes) 1537027993.591 * * [misc]simplify: iters left: 5 (32 enodes) 1537027993.605 * * [misc]simplify: iters left: 4 (60 enodes) 1537027993.641 * * [misc]simplify: iters left: 3 (147 enodes) 1537027993.763 * * [misc]simplify: iters left: 2 (470 enodes) 1537027994.316 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) 1537027994.317 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027994.317 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027994.319 * * [misc]simplify: iters left: 6 (14 enodes) 1537027994.324 * * [misc]simplify: iters left: 5 (21 enodes) 1537027994.332 * * [misc]simplify: iters left: 4 (29 enodes) 1537027994.343 * * [misc]simplify: iters left: 3 (39 enodes) 1537027994.355 * * [misc]simplify: iters left: 2 (51 enodes) 1537027994.368 * * [misc]simplify: iters left: 1 (52 enodes) 1537027994.388 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027994.388 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537027994.389 * * * * [misc]progress: [ 301 / 806 ] simplifiying candidate # 1537027994.389 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027994.391 * * [misc]simplify: iters left: 6 (18 enodes) 1537027994.400 * * [misc]simplify: iters left: 5 (35 enodes) 1537027994.410 * * [misc]simplify: iters left: 4 (77 enodes) 1537027994.446 * * [misc]simplify: iters left: 3 (211 enodes) 1537027994.663 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) 1537027994.663 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027994.663 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537027994.664 * * [misc]simplify: iters left: 6 (14 enodes) 1537027994.667 * * [misc]simplify: iters left: 5 (21 enodes) 1537027994.671 * * [misc]simplify: iters left: 4 (29 enodes) 1537027994.677 * * [misc]simplify: iters left: 3 (39 enodes) 1537027994.688 * * [misc]simplify: iters left: 2 (51 enodes) 1537027994.699 * * [misc]simplify: iters left: 1 (52 enodes) 1537027994.716 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537027994.716 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537027994.716 * * * * [misc]progress: [ 302 / 806 ] simplifiying candidate # 1537027994.716 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) (sqrt (hypot y.re y.im))) 1537027994.717 * * [misc]simplify: iters left: 6 (16 enodes) 1537027994.724 * * [misc]simplify: iters left: 5 (31 enodes) 1537027994.737 * * [misc]simplify: iters left: 4 (60 enodes) 1537027994.773 * * [misc]simplify: iters left: 3 (143 enodes) 1537027994.872 * * [misc]simplify: iters left: 2 (381 enodes) 1537027995.205 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027995.205 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027995.205 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537027995.207 * * [misc]simplify: iters left: 6 (13 enodes) 1537027995.212 * * [misc]simplify: iters left: 5 (20 enodes) 1537027995.219 * * [misc]simplify: iters left: 4 (25 enodes) 1537027995.227 * * [misc]simplify: iters left: 3 (29 enodes) 1537027995.236 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027995.236 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027995.236 * * * * [misc]progress: [ 303 / 806 ] simplifiying candidate # 1537027995.236 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1) 1537027995.237 * * [misc]simplify: iters left: 6 (16 enodes) 1537027995.242 * * [misc]simplify: iters left: 5 (31 enodes) 1537027995.249 * * [misc]simplify: iters left: 4 (52 enodes) 1537027995.263 * * [misc]simplify: iters left: 3 (90 enodes) 1537027995.330 * * [misc]simplify: iters left: 2 (271 enodes) 1537027995.472 * * [misc]simplify: iters left: 1 (400 enodes) 1537027995.557 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027995.557 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537027995.557 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537027995.559 * * [misc]simplify: iters left: 6 (13 enodes) 1537027995.563 * * [misc]simplify: iters left: 5 (20 enodes) 1537027995.570 * * [misc]simplify: iters left: 4 (28 enodes) 1537027995.577 * * [misc]simplify: iters left: 3 (38 enodes) 1537027995.583 * * [misc]simplify: iters left: 2 (50 enodes) 1537027995.590 * * [misc]simplify: iters left: 1 (51 enodes) 1537027995.598 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027995.598 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537027995.599 * * * * [misc]progress: [ 304 / 806 ] simplifiying candidate # 1537027995.599 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027995.600 * * [misc]simplify: iters left: 6 (18 enodes) 1537027995.609 * * [misc]simplify: iters left: 5 (32 enodes) 1537027995.623 * * [misc]simplify: iters left: 4 (60 enodes) 1537027995.661 * * [misc]simplify: iters left: 3 (161 enodes) 1537027995.764 * * [misc]simplify: iters left: 2 (431 enodes) 1537027996.321 * [exit]simplify: Simplified to (/ (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537027996.321 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027996.321 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027996.323 * * [misc]simplify: iters left: 6 (15 enodes) 1537027996.330 * * [misc]simplify: iters left: 5 (22 enodes) 1537027996.341 * * [misc]simplify: iters left: 4 (30 enodes) 1537027996.352 * * [misc]simplify: iters left: 3 (40 enodes) 1537027996.365 * * [misc]simplify: iters left: 2 (52 enodes) 1537027996.379 * * [misc]simplify: iters left: 1 (53 enodes) 1537027996.399 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537027996.399 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537027996.399 * * * * [misc]progress: [ 305 / 806 ] simplifiying candidate # 1537027996.400 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537027996.402 * * [misc]simplify: iters left: 6 (18 enodes) 1537027996.410 * * [misc]simplify: iters left: 5 (30 enodes) 1537027996.422 * * [misc]simplify: iters left: 4 (51 enodes) 1537027996.448 * * [misc]simplify: iters left: 3 (118 enodes) 1537027996.509 * * [misc]simplify: iters left: 2 (237 enodes) 1537027996.619 * * [misc]simplify: iters left: 1 (438 enodes) 1537027996.921 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537027996.921 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027996.921 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027996.923 * * [misc]simplify: iters left: 6 (15 enodes) 1537027996.929 * * [misc]simplify: iters left: 5 (22 enodes) 1537027996.937 * * [misc]simplify: iters left: 4 (30 enodes) 1537027996.948 * * [misc]simplify: iters left: 3 (40 enodes) 1537027996.961 * * [misc]simplify: iters left: 2 (52 enodes) 1537027996.975 * * [misc]simplify: iters left: 1 (53 enodes) 1537027996.996 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537027996.996 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537027996.996 * * * * [misc]progress: [ 306 / 806 ] simplifiying candidate # 1537027996.996 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537027996.998 * * [misc]simplify: iters left: 6 (19 enodes) 1537027997.009 * * [misc]simplify: iters left: 5 (33 enodes) 1537027997.022 * * [misc]simplify: iters left: 4 (54 enodes) 1537027997.055 * * [misc]simplify: iters left: 3 (131 enodes) 1537027997.134 * * [misc]simplify: iters left: 2 (372 enodes) 1537027997.481 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537027997.481 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027997.482 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027997.483 * * [misc]simplify: iters left: 6 (15 enodes) 1537027997.489 * * [misc]simplify: iters left: 5 (22 enodes) 1537027997.497 * * [misc]simplify: iters left: 4 (30 enodes) 1537027997.508 * * [misc]simplify: iters left: 3 (40 enodes) 1537027997.521 * * [misc]simplify: iters left: 2 (52 enodes) 1537027997.535 * * [misc]simplify: iters left: 1 (53 enodes) 1537027997.553 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027997.553 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537027997.553 * * * * [misc]progress: [ 307 / 806 ] simplifiying candidate # 1537027997.553 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027997.555 * * [misc]simplify: iters left: 6 (15 enodes) 1537027997.561 * * [misc]simplify: iters left: 5 (27 enodes) 1537027997.570 * * [misc]simplify: iters left: 4 (42 enodes) 1537027997.586 * * [misc]simplify: iters left: 3 (106 enodes) 1537027997.628 * * [misc]simplify: iters left: 2 (214 enodes) 1537027997.702 * * [misc]simplify: iters left: 1 (300 enodes) 1537027997.849 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im))))) 1537027997.849 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027997.849 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027997.851 * * [misc]simplify: iters left: 6 (13 enodes) 1537027997.857 * * [misc]simplify: iters left: 5 (20 enodes) 1537027997.864 * * [misc]simplify: iters left: 4 (25 enodes) 1537027997.873 * * [misc]simplify: iters left: 3 (39 enodes) 1537027997.885 * * [misc]simplify: iters left: 2 (44 enodes) 1537027997.895 * * [misc]simplify: iters left: 1 (46 enodes) 1537027997.907 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027997.907 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im))))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1537027997.907 * * * * [misc]progress: [ 308 / 806 ] simplifiying candidate # 1537027997.907 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537027997.909 * * [misc]simplify: iters left: 6 (16 enodes) 1537027997.916 * * [misc]simplify: iters left: 5 (26 enodes) 1537027997.923 * * [misc]simplify: iters left: 4 (36 enodes) 1537027997.932 * * [misc]simplify: iters left: 3 (73 enodes) 1537027997.951 * * [misc]simplify: iters left: 2 (119 enodes) 1537027997.999 * * [misc]simplify: iters left: 1 (171 enodes) 1537027998.105 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.re y.re (* y.im x.im))))) 1537027998.105 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027998.105 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027998.107 * * [misc]simplify: iters left: 6 (14 enodes) 1537027998.113 * * [misc]simplify: iters left: 5 (21 enodes) 1537027998.117 * * [misc]simplify: iters left: 4 (26 enodes) 1537027998.122 * * [misc]simplify: iters left: 3 (35 enodes) 1537027998.127 * * [misc]simplify: iters left: 2 (40 enodes) 1537027998.133 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027998.133 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1537027998.133 * * * * [misc]progress: [ 309 / 806 ] simplifiying candidate # 1537027998.134 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537027998.136 * * [misc]simplify: iters left: 6 (16 enodes) 1537027998.140 * * [misc]simplify: iters left: 5 (28 enodes) 1537027998.145 * * [misc]simplify: iters left: 4 (38 enodes) 1537027998.157 * * [misc]simplify: iters left: 3 (78 enodes) 1537027998.175 * * [misc]simplify: iters left: 2 (137 enodes) 1537027998.226 * * [misc]simplify: iters left: 1 (264 enodes) 1537027998.322 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) 1537027998.322 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027998.323 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027998.323 * * [misc]simplify: iters left: 6 (13 enodes) 1537027998.327 * * [misc]simplify: iters left: 5 (20 enodes) 1537027998.331 * * [misc]simplify: iters left: 4 (25 enodes) 1537027998.335 * * [misc]simplify: iters left: 3 (34 enodes) 1537027998.341 * * [misc]simplify: iters left: 2 (39 enodes) 1537027998.348 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1537027998.348 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537027998.348 * * * * [misc]progress: [ 310 / 806 ] simplifiying candidate # 1537027998.348 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027998.349 * * [misc]simplify: iters left: 6 (17 enodes) 1537027998.353 * * [misc]simplify: iters left: 5 (29 enodes) 1537027998.359 * * [misc]simplify: iters left: 4 (48 enodes) 1537027998.379 * * [misc]simplify: iters left: 3 (116 enodes) 1537027998.445 * * [misc]simplify: iters left: 2 (262 enodes) 1537027998.582 * * [misc]simplify: iters left: 1 (432 enodes) 1537027998.911 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 1537027998.911 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537027998.912 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537027998.913 * * [misc]simplify: iters left: 6 (15 enodes) 1537027998.920 * * [misc]simplify: iters left: 5 (22 enodes) 1537027998.927 * * [misc]simplify: iters left: 4 (30 enodes) 1537027998.938 * * [misc]simplify: iters left: 3 (40 enodes) 1537027998.950 * * [misc]simplify: iters left: 2 (52 enodes) 1537027998.964 * * [misc]simplify: iters left: 1 (53 enodes) 1537027998.984 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537027998.984 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537027998.984 * * * * [misc]progress: [ 311 / 806 ] simplifiying candidate # 1537027998.984 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027998.986 * * [misc]simplify: iters left: 6 (17 enodes) 1537027998.995 * * [misc]simplify: iters left: 5 (27 enodes) 1537027999.006 * * [misc]simplify: iters left: 4 (41 enodes) 1537027999.027 * * [misc]simplify: iters left: 3 (81 enodes) 1537027999.061 * * [misc]simplify: iters left: 2 (134 enodes) 1537027999.118 * * [misc]simplify: iters left: 1 (190 enodes) 1537027999.229 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537027999.229 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537027999.230 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537027999.231 * * [misc]simplify: iters left: 6 (15 enodes) 1537027999.237 * * [misc]simplify: iters left: 5 (22 enodes) 1537027999.247 * * [misc]simplify: iters left: 4 (30 enodes) 1537027999.259 * * [misc]simplify: iters left: 3 (40 enodes) 1537027999.272 * * [misc]simplify: iters left: 2 (52 enodes) 1537027999.287 * * [misc]simplify: iters left: 1 (53 enodes) 1537027999.307 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537027999.308 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537027999.308 * * * * [misc]progress: [ 312 / 806 ] simplifiying candidate # 1537027999.308 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537027999.310 * * [misc]simplify: iters left: 6 (18 enodes) 1537027999.318 * * [misc]simplify: iters left: 5 (30 enodes) 1537027999.329 * * [misc]simplify: iters left: 4 (44 enodes) 1537027999.354 * * [misc]simplify: iters left: 3 (92 enodes) 1537027999.413 * * [misc]simplify: iters left: 2 (211 enodes) 1537027999.559 * * [misc]simplify: iters left: 1 (423 enodes) 1537027999.737 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) 1537027999.738 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537027999.738 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537027999.739 * * [misc]simplify: iters left: 6 (15 enodes) 1537027999.743 * * [misc]simplify: iters left: 5 (22 enodes) 1537027999.747 * * [misc]simplify: iters left: 4 (30 enodes) 1537027999.752 * * [misc]simplify: iters left: 3 (40 enodes) 1537027999.759 * * [misc]simplify: iters left: 2 (52 enodes) 1537027999.766 * * [misc]simplify: iters left: 1 (53 enodes) 1537027999.776 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537027999.776 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537027999.776 * * * * [misc]progress: [ 313 / 806 ] simplifiying candidate # 1537027999.777 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537027999.778 * * [misc]simplify: iters left: 6 (17 enodes) 1537027999.789 * * [misc]simplify: iters left: 5 (31 enodes) 1537027999.795 * * [misc]simplify: iters left: 4 (45 enodes) 1537027999.810 * * [misc]simplify: iters left: 3 (113 enodes) 1537027999.860 * * [misc]simplify: iters left: 2 (291 enodes) 1537028000.067 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028000.067 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028000.068 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028000.069 * * [misc]simplify: iters left: 6 (14 enodes) 1537028000.075 * * [misc]simplify: iters left: 5 (21 enodes) 1537028000.083 * * [misc]simplify: iters left: 4 (29 enodes) 1537028000.093 * * [misc]simplify: iters left: 3 (39 enodes) 1537028000.110 * * [misc]simplify: iters left: 2 (51 enodes) 1537028000.124 * * [misc]simplify: iters left: 1 (52 enodes) 1537028000.142 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028000.142 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1537028000.142 * * * * [misc]progress: [ 314 / 806 ] simplifiying candidate # 1537028000.143 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028000.144 * * [misc]simplify: iters left: 6 (18 enodes) 1537028000.154 * * [misc]simplify: iters left: 5 (30 enodes) 1537028000.165 * * [misc]simplify: iters left: 4 (42 enodes) 1537028000.187 * * [misc]simplify: iters left: 3 (87 enodes) 1537028000.231 * * [misc]simplify: iters left: 2 (177 enodes) 1537028000.333 * * [misc]simplify: iters left: 1 (275 enodes) 1537028000.446 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (fma x.re y.re (* y.im x.im))))) 1537028000.446 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028000.446 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028000.448 * * [misc]simplify: iters left: 6 (14 enodes) 1537028000.454 * * [misc]simplify: iters left: 5 (21 enodes) 1537028000.462 * * [misc]simplify: iters left: 4 (26 enodes) 1537028000.471 * * [misc]simplify: iters left: 3 (30 enodes) 1537028000.482 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028000.482 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028000.482 * * * * [misc]progress: [ 315 / 806 ] simplifiying candidate # 1537028000.483 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 1) 1537028000.485 * * [misc]simplify: iters left: 6 (17 enodes) 1537028000.494 * * [misc]simplify: iters left: 5 (29 enodes) 1537028000.504 * * [misc]simplify: iters left: 4 (38 enodes) 1537028000.518 * * [misc]simplify: iters left: 3 (57 enodes) 1537028000.545 * * [misc]simplify: iters left: 2 (104 enodes) 1537028000.568 * * [misc]simplify: iters left: 1 (110 enodes) 1537028000.579 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537028000.579 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028000.579 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028000.580 * * [misc]simplify: iters left: 6 (14 enodes) 1537028000.583 * * [misc]simplify: iters left: 5 (21 enodes) 1537028000.587 * * [misc]simplify: iters left: 4 (29 enodes) 1537028000.593 * * [misc]simplify: iters left: 3 (39 enodes) 1537028000.605 * * [misc]simplify: iters left: 2 (51 enodes) 1537028000.619 * * [misc]simplify: iters left: 1 (52 enodes) 1537028000.641 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028000.641 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028000.641 * * * * [misc]progress: [ 316 / 806 ] simplifiying candidate # 1537028000.642 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028000.644 * * [misc]simplify: iters left: 6 (17 enodes) 1537028000.652 * * [misc]simplify: iters left: 5 (29 enodes) 1537028000.664 * * [misc]simplify: iters left: 4 (48 enodes) 1537028000.680 * * [misc]simplify: iters left: 3 (116 enodes) 1537028000.730 * * [misc]simplify: iters left: 2 (262 enodes) 1537028000.841 * * [misc]simplify: iters left: 1 (432 enodes) 1537028001.146 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028001.146 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028001.146 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028001.147 * * [misc]simplify: iters left: 6 (15 enodes) 1537028001.150 * * [misc]simplify: iters left: 5 (22 enodes) 1537028001.155 * * [misc]simplify: iters left: 4 (30 enodes) 1537028001.161 * * [misc]simplify: iters left: 3 (40 enodes) 1537028001.174 * * [misc]simplify: iters left: 2 (52 enodes) 1537028001.190 * * [misc]simplify: iters left: 1 (53 enodes) 1537028001.201 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537028001.201 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537028001.201 * * * * [misc]progress: [ 317 / 806 ] simplifiying candidate # 1537028001.201 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028001.202 * * [misc]simplify: iters left: 6 (17 enodes) 1537028001.206 * * [misc]simplify: iters left: 5 (27 enodes) 1537028001.212 * * [misc]simplify: iters left: 4 (41 enodes) 1537028001.225 * * [misc]simplify: iters left: 3 (81 enodes) 1537028001.260 * * [misc]simplify: iters left: 2 (134 enodes) 1537028001.303 * * [misc]simplify: iters left: 1 (190 enodes) 1537028001.409 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028001.409 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028001.410 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028001.411 * * [misc]simplify: iters left: 6 (15 enodes) 1537028001.417 * * [misc]simplify: iters left: 5 (22 enodes) 1537028001.425 * * [misc]simplify: iters left: 4 (30 enodes) 1537028001.435 * * [misc]simplify: iters left: 3 (40 enodes) 1537028001.448 * * [misc]simplify: iters left: 2 (52 enodes) 1537028001.455 * * [misc]simplify: iters left: 1 (53 enodes) 1537028001.465 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028001.465 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028001.465 * * * * [misc]progress: [ 318 / 806 ] simplifiying candidate # 1537028001.465 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028001.466 * * [misc]simplify: iters left: 6 (18 enodes) 1537028001.470 * * [misc]simplify: iters left: 5 (30 enodes) 1537028001.477 * * [misc]simplify: iters left: 4 (44 enodes) 1537028001.493 * * [misc]simplify: iters left: 3 (92 enodes) 1537028001.534 * * [misc]simplify: iters left: 2 (211 enodes) 1537028001.642 * * [misc]simplify: iters left: 1 (423 enodes) 1537028001.825 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028001.825 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028001.826 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028001.827 * * [misc]simplify: iters left: 6 (15 enodes) 1537028001.834 * * [misc]simplify: iters left: 5 (22 enodes) 1537028001.842 * * [misc]simplify: iters left: 4 (30 enodes) 1537028001.852 * * [misc]simplify: iters left: 3 (40 enodes) 1537028001.865 * * [misc]simplify: iters left: 2 (52 enodes) 1537028001.877 * * [misc]simplify: iters left: 1 (53 enodes) 1537028001.887 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028001.887 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028001.887 * * * * [misc]progress: [ 319 / 806 ] simplifiying candidate # 1537028001.887 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028001.888 * * [misc]simplify: iters left: 6 (16 enodes) 1537028001.892 * * [misc]simplify: iters left: 5 (30 enodes) 1537028001.898 * * [misc]simplify: iters left: 4 (48 enodes) 1537028001.916 * * [misc]simplify: iters left: 3 (131 enodes) 1537028001.999 * * [misc]simplify: iters left: 2 (315 enodes) 1537028002.200 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028002.200 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028002.200 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028002.201 * * [misc]simplify: iters left: 6 (14 enodes) 1537028002.204 * * [misc]simplify: iters left: 5 (21 enodes) 1537028002.208 * * [misc]simplify: iters left: 4 (29 enodes) 1537028002.213 * * [misc]simplify: iters left: 3 (39 enodes) 1537028002.222 * * [misc]simplify: iters left: 2 (51 enodes) 1537028002.234 * * [misc]simplify: iters left: 1 (52 enodes) 1537028002.252 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028002.253 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1537028002.253 * * * * [misc]progress: [ 320 / 806 ] simplifiying candidate # 1537028002.254 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) (sqrt (hypot y.re y.im))) 1537028002.256 * * [misc]simplify: iters left: 6 (17 enodes) 1537028002.263 * * [misc]simplify: iters left: 5 (29 enodes) 1537028002.274 * * [misc]simplify: iters left: 4 (41 enodes) 1537028002.290 * * [misc]simplify: iters left: 3 (87 enodes) 1537028002.315 * * [misc]simplify: iters left: 2 (157 enodes) 1537028002.354 * * [misc]simplify: iters left: 1 (207 enodes) 1537028002.393 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028002.393 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028002.394 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028002.395 * * [misc]simplify: iters left: 6 (14 enodes) 1537028002.401 * * [misc]simplify: iters left: 5 (21 enodes) 1537028002.411 * * [misc]simplify: iters left: 4 (26 enodes) 1537028002.420 * * [misc]simplify: iters left: 3 (30 enodes) 1537028002.431 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028002.431 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028002.431 * * * * [misc]progress: [ 321 / 806 ] simplifiying candidate # 1537028002.431 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1) 1537028002.433 * * [misc]simplify: iters left: 6 (16 enodes) 1537028002.440 * * [misc]simplify: iters left: 5 (26 enodes) 1537028002.449 * * [misc]simplify: iters left: 4 (35 enodes) 1537028002.465 * * [misc]simplify: iters left: 3 (62 enodes) 1537028002.483 * * [misc]simplify: iters left: 2 (100 enodes) 1537028002.497 * * [misc]simplify: iters left: 1 (104 enodes) 1537028002.511 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537028002.512 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028002.512 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028002.513 * * [misc]simplify: iters left: 6 (14 enodes) 1537028002.519 * * [misc]simplify: iters left: 5 (21 enodes) 1537028002.529 * * [misc]simplify: iters left: 4 (29 enodes) 1537028002.539 * * [misc]simplify: iters left: 3 (39 enodes) 1537028002.552 * * [misc]simplify: iters left: 2 (51 enodes) 1537028002.565 * * [misc]simplify: iters left: 1 (52 enodes) 1537028002.584 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028002.584 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028002.584 * * * * [misc]progress: [ 322 / 806 ] simplifiying candidate # 1537028002.584 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028002.586 * * [misc]simplify: iters left: 6 (18 enodes) 1537028002.594 * * [misc]simplify: iters left: 5 (31 enodes) 1537028002.608 * * [misc]simplify: iters left: 4 (59 enodes) 1537028002.636 * * [misc]simplify: iters left: 3 (160 enodes) 1537028002.712 * * [misc]simplify: iters left: 2 (430 enodes) 1537028003.226 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028003.226 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028003.226 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028003.227 * * [misc]simplify: iters left: 6 (15 enodes) 1537028003.233 * * [misc]simplify: iters left: 5 (22 enodes) 1537028003.241 * * [misc]simplify: iters left: 4 (30 enodes) 1537028003.250 * * [misc]simplify: iters left: 3 (40 enodes) 1537028003.258 * * [misc]simplify: iters left: 2 (52 enodes) 1537028003.264 * * [misc]simplify: iters left: 1 (53 enodes) 1537028003.274 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537028003.274 * [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.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537028003.274 * * * * [misc]progress: [ 323 / 806 ] simplifiying candidate # 1537028003.274 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028003.276 * * [misc]simplify: iters left: 6 (16 enodes) 1537028003.283 * * [misc]simplify: iters left: 5 (27 enodes) 1537028003.294 * * [misc]simplify: iters left: 4 (48 enodes) 1537028003.322 * * [misc]simplify: iters left: 3 (115 enodes) 1537028003.377 * * [misc]simplify: iters left: 2 (234 enodes) 1537028003.485 * * [misc]simplify: iters left: 1 (434 enodes) 1537028003.779 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028003.779 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028003.779 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028003.781 * * [misc]simplify: iters left: 6 (14 enodes) 1537028003.787 * * [misc]simplify: iters left: 5 (21 enodes) 1537028003.795 * * [misc]simplify: iters left: 4 (29 enodes) 1537028003.806 * * [misc]simplify: iters left: 3 (39 enodes) 1537028003.818 * * [misc]simplify: iters left: 2 (51 enodes) 1537028003.831 * * [misc]simplify: iters left: 1 (52 enodes) 1537028003.851 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028003.851 * [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.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028003.851 * * * * [misc]progress: [ 324 / 806 ] simplifiying candidate # 1537028003.851 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028003.853 * * [misc]simplify: iters left: 6 (17 enodes) 1537028003.861 * * [misc]simplify: iters left: 5 (30 enodes) 1537028003.873 * * [misc]simplify: iters left: 4 (51 enodes) 1537028003.893 * * [misc]simplify: iters left: 3 (128 enodes) 1537028003.952 * * [misc]simplify: iters left: 2 (370 enodes) 1537028004.410 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028004.410 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028004.410 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028004.412 * * [misc]simplify: iters left: 6 (14 enodes) 1537028004.417 * * [misc]simplify: iters left: 5 (21 enodes) 1537028004.425 * * [misc]simplify: iters left: 4 (29 enodes) 1537028004.431 * * [misc]simplify: iters left: 3 (39 enodes) 1537028004.438 * * [misc]simplify: iters left: 2 (51 enodes) 1537028004.445 * * [misc]simplify: iters left: 1 (52 enodes) 1537028004.455 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028004.455 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028004.455 * * * * [misc]progress: [ 325 / 806 ] simplifiying candidate # 1537028004.456 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028004.458 * * [misc]simplify: iters left: 6 (17 enodes) 1537028004.465 * * [misc]simplify: iters left: 5 (29 enodes) 1537028004.477 * * [misc]simplify: iters left: 4 (48 enodes) 1537028004.504 * * [misc]simplify: iters left: 3 (116 enodes) 1537028004.567 * * [misc]simplify: iters left: 2 (260 enodes) 1537028004.731 * * [misc]simplify: iters left: 1 (427 enodes) 1537028005.020 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028005.020 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028005.021 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028005.022 * * [misc]simplify: iters left: 6 (15 enodes) 1537028005.025 * * [misc]simplify: iters left: 5 (22 enodes) 1537028005.029 * * [misc]simplify: iters left: 4 (30 enodes) 1537028005.034 * * [misc]simplify: iters left: 3 (40 enodes) 1537028005.042 * * [misc]simplify: iters left: 2 (52 enodes) 1537028005.054 * * [misc]simplify: iters left: 1 (53 enodes) 1537028005.065 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537028005.065 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 1537028005.065 * * * * [misc]progress: [ 326 / 806 ] simplifiying candidate # 1537028005.065 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028005.066 * * [misc]simplify: iters left: 6 (17 enodes) 1537028005.070 * * [misc]simplify: iters left: 5 (27 enodes) 1537028005.076 * * [misc]simplify: iters left: 4 (41 enodes) 1537028005.086 * * [misc]simplify: iters left: 3 (81 enodes) 1537028005.105 * * [misc]simplify: iters left: 2 (134 enodes) 1537028005.156 * * [misc]simplify: iters left: 1 (190 enodes) 1537028005.245 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028005.245 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028005.246 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028005.247 * * [misc]simplify: iters left: 6 (15 enodes) 1537028005.250 * * [misc]simplify: iters left: 5 (22 enodes) 1537028005.254 * * [misc]simplify: iters left: 4 (30 enodes) 1537028005.259 * * [misc]simplify: iters left: 3 (40 enodes) 1537028005.267 * * [misc]simplify: iters left: 2 (52 enodes) 1537028005.274 * * [misc]simplify: iters left: 1 (53 enodes) 1537028005.283 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028005.283 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028005.284 * * * * [misc]progress: [ 327 / 806 ] simplifiying candidate # 1537028005.284 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028005.285 * * [misc]simplify: iters left: 6 (18 enodes) 1537028005.289 * * [misc]simplify: iters left: 5 (30 enodes) 1537028005.294 * * [misc]simplify: iters left: 4 (44 enodes) 1537028005.308 * * [misc]simplify: iters left: 3 (90 enodes) 1537028005.331 * * [misc]simplify: iters left: 2 (173 enodes) 1537028005.397 * * [misc]simplify: iters left: 1 (312 enodes) 1537028005.503 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (fma x.re y.re (* y.im x.im))))) 1537028005.503 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028005.503 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028005.505 * * [misc]simplify: iters left: 6 (15 enodes) 1537028005.510 * * [misc]simplify: iters left: 5 (22 enodes) 1537028005.519 * * [misc]simplify: iters left: 4 (30 enodes) 1537028005.529 * * [misc]simplify: iters left: 3 (40 enodes) 1537028005.545 * * [misc]simplify: iters left: 2 (52 enodes) 1537028005.552 * * [misc]simplify: iters left: 1 (53 enodes) 1537028005.564 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028005.564 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028005.564 * * * * [misc]progress: [ 328 / 806 ] simplifiying candidate # 1537028005.564 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028005.565 * * [misc]simplify: iters left: 6 (16 enodes) 1537028005.569 * * [misc]simplify: iters left: 5 (27 enodes) 1537028005.575 * * [misc]simplify: iters left: 4 (42 enodes) 1537028005.588 * * [misc]simplify: iters left: 3 (100 enodes) 1537028005.629 * * [misc]simplify: iters left: 2 (210 enodes) 1537028005.724 * * [misc]simplify: iters left: 1 (317 enodes) 1537028005.835 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028005.835 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028005.836 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028005.837 * * [misc]simplify: iters left: 6 (14 enodes) 1537028005.843 * * [misc]simplify: iters left: 5 (21 enodes) 1537028005.850 * * [misc]simplify: iters left: 4 (26 enodes) 1537028005.858 * * [misc]simplify: iters left: 3 (35 enodes) 1537028005.868 * * [misc]simplify: iters left: 2 (40 enodes) 1537028005.879 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028005.879 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028005.880 * * * * [misc]progress: [ 329 / 806 ] simplifiying candidate # 1537028005.880 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028005.881 * * [misc]simplify: iters left: 6 (14 enodes) 1537028005.887 * * [misc]simplify: iters left: 5 (23 enodes) 1537028005.895 * * [misc]simplify: iters left: 4 (33 enodes) 1537028005.913 * * [misc]simplify: iters left: 3 (71 enodes) 1537028005.937 * * [misc]simplify: iters left: 2 (110 enodes) 1537028005.954 * * [misc]simplify: iters left: 1 (124 enodes) 1537028005.988 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (hypot y.re y.im)) 1537028005.988 * [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.re y.im)) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028005.989 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028005.990 * * [misc]simplify: iters left: 6 (13 enodes) 1537028005.995 * * [misc]simplify: iters left: 5 (20 enodes) 1537028006.005 * * [misc]simplify: iters left: 4 (25 enodes) 1537028006.014 * * [misc]simplify: iters left: 3 (39 enodes) 1537028006.027 * * [misc]simplify: iters left: 2 (44 enodes) 1537028006.037 * * [misc]simplify: iters left: 1 (47 enodes) 1537028006.049 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537028006.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))) (cbrt (fma y.im x.im (* y.re x.re)))) (hypot y.re y.im)) (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)))) 1537028006.049 * * * * [misc]progress: [ 330 / 806 ] simplifiying candidate # 1537028006.049 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028006.051 * * [misc]simplify: iters left: 6 (15 enodes) 1537028006.057 * * [misc]simplify: iters left: 5 (26 enodes) 1537028006.067 * * [misc]simplify: iters left: 4 (40 enodes) 1537028006.088 * * [misc]simplify: iters left: 3 (82 enodes) 1537028006.112 * * [misc]simplify: iters left: 2 (160 enodes) 1537028006.190 * * [misc]simplify: iters left: 1 (328 enodes) 1537028006.332 * [exit]simplify: Simplified to (/ (cbrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.re y.re (* y.im x.im))))) 1537028006.332 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028006.332 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028006.333 * * [misc]simplify: iters left: 6 (13 enodes) 1537028006.335 * * [misc]simplify: iters left: 5 (20 enodes) 1537028006.339 * * [misc]simplify: iters left: 4 (25 enodes) 1537028006.343 * * [misc]simplify: iters left: 3 (34 enodes) 1537028006.348 * * [misc]simplify: iters left: 2 (39 enodes) 1537028006.354 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028006.354 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028006.354 * * * * [misc]progress: [ 331 / 806 ] simplifiying candidate # 1537028006.354 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028006.355 * * [misc]simplify: iters left: 6 (18 enodes) 1537028006.361 * * [misc]simplify: iters left: 5 (31 enodes) 1537028006.367 * * [misc]simplify: iters left: 4 (46 enodes) 1537028006.394 * * [misc]simplify: iters left: 3 (118 enodes) 1537028006.438 * * [misc]simplify: iters left: 2 (303 enodes) 1537028006.716 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028006.716 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028006.716 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028006.717 * * [misc]simplify: iters left: 6 (14 enodes) 1537028006.719 * * [misc]simplify: iters left: 5 (21 enodes) 1537028006.723 * * [misc]simplify: iters left: 4 (29 enodes) 1537028006.729 * * [misc]simplify: iters left: 3 (39 enodes) 1537028006.735 * * [misc]simplify: iters left: 2 (51 enodes) 1537028006.742 * * [misc]simplify: iters left: 1 (52 enodes) 1537028006.752 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028006.752 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028006.752 * * * * [misc]progress: [ 332 / 806 ] simplifiying candidate # 1537028006.753 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028006.754 * * [misc]simplify: iters left: 6 (16 enodes) 1537028006.760 * * [misc]simplify: iters left: 5 (27 enodes) 1537028006.769 * * [misc]simplify: iters left: 4 (38 enodes) 1537028006.781 * * [misc]simplify: iters left: 3 (81 enodes) 1537028006.803 * * [misc]simplify: iters left: 2 (179 enodes) 1537028006.879 * * [misc]simplify: iters left: 1 (326 enodes) 1537028006.973 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028006.973 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028006.973 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028006.974 * * [misc]simplify: iters left: 6 (13 enodes) 1537028006.980 * * [misc]simplify: iters left: 5 (20 enodes) 1537028006.987 * * [misc]simplify: iters left: 4 (25 enodes) 1537028006.995 * * [misc]simplify: iters left: 3 (29 enodes) 1537028007.007 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028007.007 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028007.007 * * * * [misc]progress: [ 333 / 806 ] simplifiying candidate # 1537028007.008 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1) 1537028007.009 * * [misc]simplify: iters left: 6 (16 enodes) 1537028007.017 * * [misc]simplify: iters left: 5 (27 enodes) 1537028007.027 * * [misc]simplify: iters left: 4 (37 enodes) 1537028007.043 * * [misc]simplify: iters left: 3 (62 enodes) 1537028007.066 * * [misc]simplify: iters left: 2 (135 enodes) 1537028007.092 * * [misc]simplify: iters left: 1 (139 enodes) 1537028007.101 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028007.101 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028007.104 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028007.105 * * [misc]simplify: iters left: 6 (13 enodes) 1537028007.110 * * [misc]simplify: iters left: 5 (20 enodes) 1537028007.117 * * [misc]simplify: iters left: 4 (28 enodes) 1537028007.126 * * [misc]simplify: iters left: 3 (38 enodes) 1537028007.138 * * [misc]simplify: iters left: 2 (50 enodes) 1537028007.151 * * [misc]simplify: iters left: 1 (51 enodes) 1537028007.168 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028007.168 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028007.168 * * * * [misc]progress: [ 334 / 806 ] simplifiying candidate # 1537028007.168 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028007.170 * * [misc]simplify: iters left: 6 (16 enodes) 1537028007.177 * * [misc]simplify: iters left: 5 (27 enodes) 1537028007.187 * * [misc]simplify: iters left: 4 (42 enodes) 1537028007.210 * * [misc]simplify: iters left: 3 (100 enodes) 1537028007.267 * * [misc]simplify: iters left: 2 (210 enodes) 1537028007.348 * * [misc]simplify: iters left: 1 (317 enodes) 1537028007.471 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028007.471 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028007.471 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028007.472 * * [misc]simplify: iters left: 6 (14 enodes) 1537028007.475 * * [misc]simplify: iters left: 5 (21 enodes) 1537028007.481 * * [misc]simplify: iters left: 4 (26 enodes) 1537028007.485 * * [misc]simplify: iters left: 3 (35 enodes) 1537028007.490 * * [misc]simplify: iters left: 2 (40 enodes) 1537028007.497 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028007.497 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028007.497 * * * * [misc]progress: [ 335 / 806 ] simplifiying candidate # 1537028007.497 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028007.498 * * [misc]simplify: iters left: 6 (14 enodes) 1537028007.501 * * [misc]simplify: iters left: 5 (23 enodes) 1537028007.506 * * [misc]simplify: iters left: 4 (33 enodes) 1537028007.515 * * [misc]simplify: iters left: 3 (71 enodes) 1537028007.531 * * [misc]simplify: iters left: 2 (110 enodes) 1537028007.564 * * [misc]simplify: iters left: 1 (124 enodes) 1537028007.593 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (hypot y.re y.im)) 1537028007.593 * [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.re y.im)) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028007.593 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028007.594 * * [misc]simplify: iters left: 6 (13 enodes) 1537028007.597 * * [misc]simplify: iters left: 5 (20 enodes) 1537028007.601 * * [misc]simplify: iters left: 4 (25 enodes) 1537028007.606 * * [misc]simplify: iters left: 3 (39 enodes) 1537028007.612 * * [misc]simplify: iters left: 2 (44 enodes) 1537028007.618 * * [misc]simplify: iters left: 1 (47 enodes) 1537028007.624 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537028007.624 * [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)))) (hypot y.re y.im)) (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)))) 1537028007.624 * * * * [misc]progress: [ 336 / 806 ] simplifiying candidate # 1537028007.625 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028007.625 * * [misc]simplify: iters left: 6 (15 enodes) 1537028007.629 * * [misc]simplify: iters left: 5 (26 enodes) 1537028007.634 * * [misc]simplify: iters left: 4 (40 enodes) 1537028007.648 * * [misc]simplify: iters left: 3 (82 enodes) 1537028007.670 * * [misc]simplify: iters left: 2 (160 enodes) 1537028007.756 * * [misc]simplify: iters left: 1 (328 enodes) 1537028007.913 * [exit]simplify: Simplified to (/ (cbrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.re y.re (* y.im x.im))))) 1537028007.913 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028007.913 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028007.914 * * [misc]simplify: iters left: 6 (13 enodes) 1537028007.916 * * [misc]simplify: iters left: 5 (20 enodes) 1537028007.920 * * [misc]simplify: iters left: 4 (25 enodes) 1537028007.925 * * [misc]simplify: iters left: 3 (34 enodes) 1537028007.931 * * [misc]simplify: iters left: 2 (39 enodes) 1537028007.937 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028007.937 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028007.937 * * * * [misc]progress: [ 337 / 806 ] simplifiying candidate # 1537028007.938 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028007.939 * * [misc]simplify: iters left: 6 (17 enodes) 1537028007.947 * * [misc]simplify: iters left: 5 (30 enodes) 1537028007.958 * * [misc]simplify: iters left: 4 (49 enodes) 1537028007.988 * * [misc]simplify: iters left: 3 (131 enodes) 1537028008.057 * * [misc]simplify: iters left: 2 (374 enodes) 1537028008.332 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028008.332 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028008.333 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028008.333 * * [misc]simplify: iters left: 6 (14 enodes) 1537028008.336 * * [misc]simplify: iters left: 5 (21 enodes) 1537028008.341 * * [misc]simplify: iters left: 4 (29 enodes) 1537028008.351 * * [misc]simplify: iters left: 3 (39 enodes) 1537028008.362 * * [misc]simplify: iters left: 2 (51 enodes) 1537028008.371 * * [misc]simplify: iters left: 1 (52 enodes) 1537028008.381 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028008.381 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028008.381 * * * * [misc]progress: [ 338 / 806 ] simplifiying candidate # 1537028008.381 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) 1) (sqrt (hypot y.re y.im))) 1537028008.382 * * [misc]simplify: iters left: 6 (15 enodes) 1537028008.385 * * [misc]simplify: iters left: 5 (26 enodes) 1537028008.393 * * [misc]simplify: iters left: 4 (39 enodes) 1537028008.411 * * [misc]simplify: iters left: 3 (86 enodes) 1537028008.443 * * [misc]simplify: iters left: 2 (193 enodes) 1537028008.497 * * [misc]simplify: iters left: 1 (265 enodes) 1537028008.547 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028008.547 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028008.547 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028008.548 * * [misc]simplify: iters left: 6 (13 enodes) 1537028008.551 * * [misc]simplify: iters left: 5 (20 enodes) 1537028008.554 * * [misc]simplify: iters left: 4 (25 enodes) 1537028008.559 * * [misc]simplify: iters left: 3 (29 enodes) 1537028008.564 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028008.564 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028008.564 * * * * [misc]progress: [ 339 / 806 ] simplifiying candidate # 1537028008.564 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1) 1537028008.565 * * [misc]simplify: iters left: 6 (15 enodes) 1537028008.569 * * [misc]simplify: iters left: 5 (24 enodes) 1537028008.573 * * [misc]simplify: iters left: 4 (34 enodes) 1537028008.584 * * [misc]simplify: iters left: 3 (63 enodes) 1537028008.613 * * [misc]simplify: iters left: 2 (153 enodes) 1537028008.664 * * [misc]simplify: iters left: 1 (157 enodes) 1537028008.681 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) 1537028008.681 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028008.682 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028008.683 * * [misc]simplify: iters left: 6 (13 enodes) 1537028008.690 * * [misc]simplify: iters left: 5 (20 enodes) 1537028008.697 * * [misc]simplify: iters left: 4 (28 enodes) 1537028008.706 * * [misc]simplify: iters left: 3 (38 enodes) 1537028008.717 * * [misc]simplify: iters left: 2 (50 enodes) 1537028008.729 * * [misc]simplify: iters left: 1 (51 enodes) 1537028008.745 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028008.745 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028008.745 * * * * [misc]progress: [ 340 / 806 ] simplifiying candidate # 1537028008.745 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028008.747 * * [misc]simplify: iters left: 6 (19 enodes) 1537028008.756 * * [misc]simplify: iters left: 5 (34 enodes) 1537028008.770 * * [misc]simplify: iters left: 4 (59 enodes) 1537028008.809 * * [misc]simplify: iters left: 3 (185 enodes) 1537028009.019 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028009.019 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028009.019 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028009.021 * * [misc]simplify: iters left: 6 (14 enodes) 1537028009.027 * * [misc]simplify: iters left: 5 (21 enodes) 1537028009.035 * * [misc]simplify: iters left: 4 (29 enodes) 1537028009.045 * * [misc]simplify: iters left: 3 (39 enodes) 1537028009.057 * * [misc]simplify: iters left: 2 (51 enodes) 1537028009.071 * * [misc]simplify: iters left: 1 (52 enodes) 1537028009.090 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028009.090 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537028009.090 * * * * [misc]progress: [ 341 / 806 ] simplifiying candidate # 1537028009.090 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028009.092 * * [misc]simplify: iters left: 6 (17 enodes) 1537028009.100 * * [misc]simplify: iters left: 5 (30 enodes) 1537028009.115 * * [misc]simplify: iters left: 4 (51 enodes) 1537028009.146 * * [misc]simplify: iters left: 3 (129 enodes) 1537028009.229 * * [misc]simplify: iters left: 2 (423 enodes) 1537028009.801 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) 1537028009.801 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028009.802 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028009.803 * * [misc]simplify: iters left: 6 (13 enodes) 1537028009.808 * * [misc]simplify: iters left: 5 (20 enodes) 1537028009.816 * * [misc]simplify: iters left: 4 (26 enodes) 1537028009.825 * * [misc]simplify: iters left: 3 (36 enodes) 1537028009.836 * * [misc]simplify: iters left: 2 (38 enodes) 1537028009.845 * * [misc]simplify: iters left: 1 (39 enodes) 1537028009.858 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028009.858 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028009.858 * * * * [misc]progress: [ 342 / 806 ] simplifiying candidate # 1537028009.858 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028009.860 * * [misc]simplify: iters left: 6 (17 enodes) 1537028009.868 * * [misc]simplify: iters left: 5 (30 enodes) 1537028009.880 * * [misc]simplify: iters left: 4 (48 enodes) 1537028009.906 * * [misc]simplify: iters left: 3 (99 enodes) 1537028009.974 * * [misc]simplify: iters left: 2 (299 enodes) 1537028010.143 * * [misc]simplify: iters left: 1 (360 enodes) 1537028010.196 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028010.196 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028010.197 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028010.198 * * [misc]simplify: iters left: 6 (13 enodes) 1537028010.204 * * [misc]simplify: iters left: 5 (20 enodes) 1537028010.212 * * [misc]simplify: iters left: 4 (28 enodes) 1537028010.221 * * [misc]simplify: iters left: 3 (38 enodes) 1537028010.234 * * [misc]simplify: iters left: 2 (50 enodes) 1537028010.247 * * [misc]simplify: iters left: 1 (51 enodes) 1537028010.264 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (cbrt (sqrt (hypot y.re y.im))))) 1537028010.265 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (cbrt (sqrt (hypot y.re y.im))))))) 1537028010.265 * * * * [misc]progress: [ 343 / 806 ] simplifiying candidate # 1537028010.265 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028010.267 * * [misc]simplify: iters left: 6 (17 enodes) 1537028010.275 * * [misc]simplify: iters left: 5 (31 enodes) 1537028010.289 * * [misc]simplify: iters left: 4 (45 enodes) 1537028010.315 * * [misc]simplify: iters left: 3 (112 enodes) 1537028010.382 * * [misc]simplify: iters left: 2 (401 enodes) 1537028010.927 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028010.927 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028010.927 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028010.928 * * [misc]simplify: iters left: 6 (14 enodes) 1537028010.931 * * [misc]simplify: iters left: 5 (21 enodes) 1537028010.935 * * [misc]simplify: iters left: 4 (29 enodes) 1537028010.941 * * [misc]simplify: iters left: 3 (39 enodes) 1537028010.954 * * [misc]simplify: iters left: 2 (51 enodes) 1537028010.961 * * [misc]simplify: iters left: 1 (52 enodes) 1537028010.970 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537028010.970 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 1537028010.970 * * * * [misc]progress: [ 344 / 806 ] simplifiying candidate # 1537028010.970 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028010.972 * * [misc]simplify: iters left: 6 (18 enodes) 1537028010.976 * * [misc]simplify: iters left: 5 (30 enodes) 1537028010.983 * * [misc]simplify: iters left: 4 (41 enodes) 1537028010.996 * * [misc]simplify: iters left: 3 (65 enodes) 1537028011.011 * * [misc]simplify: iters left: 2 (116 enodes) 1537028011.043 * * [misc]simplify: iters left: 1 (184 enodes) 1537028011.123 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028011.123 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028011.123 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028011.125 * * [misc]simplify: iters left: 6 (14 enodes) 1537028011.130 * * [misc]simplify: iters left: 5 (21 enodes) 1537028011.138 * * [misc]simplify: iters left: 4 (27 enodes) 1537028011.147 * * [misc]simplify: iters left: 3 (37 enodes) 1537028011.154 * * [misc]simplify: iters left: 2 (39 enodes) 1537028011.159 * * [misc]simplify: iters left: 1 (40 enodes) 1537028011.166 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028011.166 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028011.166 * * * * [misc]progress: [ 345 / 806 ] simplifiying candidate # 1537028011.166 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028011.167 * * [misc]simplify: iters left: 6 (17 enodes) 1537028011.172 * * [misc]simplify: iters left: 5 (29 enodes) 1537028011.177 * * [misc]simplify: iters left: 4 (37 enodes) 1537028011.186 * * [misc]simplify: iters left: 3 (53 enodes) 1537028011.200 * * [misc]simplify: iters left: 2 (88 enodes) 1537028011.222 * * [misc]simplify: iters left: 1 (98 enodes) 1537028011.233 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (fma y.re x.re (* y.im x.im))))) 1537028011.233 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (fma y.re x.re (* y.im x.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028011.233 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028011.234 * * [misc]simplify: iters left: 6 (14 enodes) 1537028011.237 * * [misc]simplify: iters left: 5 (21 enodes) 1537028011.241 * * [misc]simplify: iters left: 4 (29 enodes) 1537028011.246 * * [misc]simplify: iters left: 3 (39 enodes) 1537028011.253 * * [misc]simplify: iters left: 2 (51 enodes) 1537028011.260 * * [misc]simplify: iters left: 1 (52 enodes) 1537028011.282 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028011.282 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (fma y.re x.re (* y.im x.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028011.282 * * * * [misc]progress: [ 346 / 806 ] simplifiying candidate # 1537028011.282 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028011.284 * * [misc]simplify: iters left: 6 (18 enodes) 1537028011.293 * * [misc]simplify: iters left: 5 (31 enodes) 1537028011.306 * * [misc]simplify: iters left: 4 (46 enodes) 1537028011.330 * * [misc]simplify: iters left: 3 (95 enodes) 1537028011.374 * * [misc]simplify: iters left: 2 (217 enodes) 1537028011.572 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028011.572 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028011.572 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028011.574 * * [misc]simplify: iters left: 6 (14 enodes) 1537028011.580 * * [misc]simplify: iters left: 5 (21 enodes) 1537028011.587 * * [misc]simplify: iters left: 4 (29 enodes) 1537028011.594 * * [misc]simplify: iters left: 3 (39 enodes) 1537028011.601 * * [misc]simplify: iters left: 2 (51 enodes) 1537028011.607 * * [misc]simplify: iters left: 1 (52 enodes) 1537028011.616 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028011.617 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028011.617 * * * * [misc]progress: [ 347 / 806 ] simplifiying candidate # 1537028011.617 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028011.618 * * [misc]simplify: iters left: 6 (16 enodes) 1537028011.622 * * [misc]simplify: iters left: 5 (27 enodes) 1537028011.629 * * [misc]simplify: iters left: 4 (40 enodes) 1537028011.641 * * [misc]simplify: iters left: 3 (91 enodes) 1537028011.668 * * [misc]simplify: iters left: 2 (219 enodes) 1537028011.817 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537028011.817 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028011.817 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028011.818 * * [misc]simplify: iters left: 6 (13 enodes) 1537028011.821 * * [misc]simplify: iters left: 5 (20 enodes) 1537028011.824 * * [misc]simplify: iters left: 4 (26 enodes) 1537028011.829 * * [misc]simplify: iters left: 3 (36 enodes) 1537028011.834 * * [misc]simplify: iters left: 2 (38 enodes) 1537028011.839 * * [misc]simplify: iters left: 1 (39 enodes) 1537028011.845 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028011.845 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028011.845 * * * * [misc]progress: [ 348 / 806 ] simplifiying candidate # 1537028011.846 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028011.847 * * [misc]simplify: iters left: 6 (16 enodes) 1537028011.854 * * [misc]simplify: iters left: 5 (27 enodes) 1537028011.863 * * [misc]simplify: iters left: 4 (37 enodes) 1537028011.878 * * [misc]simplify: iters left: 3 (72 enodes) 1537028011.898 * * [misc]simplify: iters left: 2 (154 enodes) 1537028011.939 * * [misc]simplify: iters left: 1 (238 enodes) 1537028011.991 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028011.992 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028011.992 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028011.993 * * [misc]simplify: iters left: 6 (13 enodes) 1537028011.999 * * [misc]simplify: iters left: 5 (20 enodes) 1537028012.007 * * [misc]simplify: iters left: 4 (28 enodes) 1537028012.017 * * [misc]simplify: iters left: 3 (38 enodes) 1537028012.029 * * [misc]simplify: iters left: 2 (50 enodes) 1537028012.043 * * [misc]simplify: iters left: 1 (51 enodes) 1537028012.061 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))) 1537028012.061 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))))) 1537028012.061 * * * * [misc]progress: [ 349 / 806 ] simplifiying candidate # 1537028012.061 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028012.063 * * [misc]simplify: iters left: 6 (16 enodes) 1537028012.071 * * [misc]simplify: iters left: 5 (29 enodes) 1537028012.082 * * [misc]simplify: iters left: 4 (41 enodes) 1537028012.108 * * [misc]simplify: iters left: 3 (90 enodes) 1537028012.155 * * [misc]simplify: iters left: 2 (233 enodes) 1537028012.278 * * [misc]simplify: iters left: 1 (316 enodes) 1537028012.321 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) 1537028012.322 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028012.322 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028012.326 * * [misc]simplify: iters left: 6 (13 enodes) 1537028012.332 * * [misc]simplify: iters left: 5 (20 enodes) 1537028012.340 * * [misc]simplify: iters left: 4 (25 enodes) 1537028012.349 * * [misc]simplify: iters left: 3 (34 enodes) 1537028012.359 * * [misc]simplify: iters left: 2 (39 enodes) 1537028012.371 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028012.371 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028012.371 * * * * [misc]progress: [ 350 / 806 ] simplifiying candidate # 1537028012.371 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028012.373 * * [misc]simplify: iters left: 6 (15 enodes) 1537028012.380 * * [misc]simplify: iters left: 5 (26 enodes) 1537028012.390 * * [misc]simplify: iters left: 4 (36 enodes) 1537028012.407 * * [misc]simplify: iters left: 3 (68 enodes) 1537028012.428 * * [misc]simplify: iters left: 2 (151 enodes) 1537028012.488 * * [misc]simplify: iters left: 1 (167 enodes) 1537028012.507 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (hypot y.re y.im))) 1537028012.507 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028012.507 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028012.508 * * [misc]simplify: iters left: 6 (12 enodes) 1537028012.510 * * [misc]simplify: iters left: 5 (18 enodes) 1537028012.513 * * [misc]simplify: iters left: 4 (20 enodes) 1537028012.517 * * [misc]simplify: iters left: 3 (24 enodes) 1537028012.521 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537028012.521 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537028012.521 * * * * [misc]progress: [ 351 / 806 ] simplifiying candidate # 1537028012.521 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt 1)) 1) 1537028012.521 * * [misc]simplify: iters left: 6 (13 enodes) 1537028012.525 * * [misc]simplify: iters left: 5 (24 enodes) 1537028012.530 * * [misc]simplify: iters left: 4 (31 enodes) 1537028012.534 * * [misc]simplify: iters left: 3 (34 enodes) 1537028012.537 * * [misc]simplify: iters left: 2 (37 enodes) 1537028012.541 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537028012.541 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (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 (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028012.541 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028012.542 * * [misc]simplify: iters left: 6 (12 enodes) 1537028012.545 * * [misc]simplify: iters left: 5 (19 enodes) 1537028012.551 * * [misc]simplify: iters left: 4 (24 enodes) 1537028012.557 * * [misc]simplify: iters left: 3 (38 enodes) 1537028012.569 * * [misc]simplify: iters left: 2 (43 enodes) 1537028012.578 * * [misc]simplify: iters left: 1 (45 enodes) 1537028012.587 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))) 1537028012.587 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028012.587 * * * * [misc]progress: [ 352 / 806 ] simplifiying candidate # 1537028012.587 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028012.588 * * [misc]simplify: iters left: 6 (18 enodes) 1537028012.593 * * [misc]simplify: iters left: 5 (31 enodes) 1537028012.599 * * [misc]simplify: iters left: 4 (46 enodes) 1537028012.612 * * [misc]simplify: iters left: 3 (95 enodes) 1537028012.665 * * [misc]simplify: iters left: 2 (217 enodes) 1537028012.934 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028012.934 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028012.934 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028012.936 * * [misc]simplify: iters left: 6 (14 enodes) 1537028012.941 * * [misc]simplify: iters left: 5 (21 enodes) 1537028012.949 * * [misc]simplify: iters left: 4 (29 enodes) 1537028012.959 * * [misc]simplify: iters left: 3 (39 enodes) 1537028012.972 * * [misc]simplify: iters left: 2 (51 enodes) 1537028012.986 * * [misc]simplify: iters left: 1 (52 enodes) 1537028012.997 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028012.997 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028012.997 * * * * [misc]progress: [ 353 / 806 ] simplifiying candidate # 1537028012.997 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028012.999 * * [misc]simplify: iters left: 6 (16 enodes) 1537028013.003 * * [misc]simplify: iters left: 5 (27 enodes) 1537028013.009 * * [misc]simplify: iters left: 4 (40 enodes) 1537028013.029 * * [misc]simplify: iters left: 3 (91 enodes) 1537028013.082 * * [misc]simplify: iters left: 2 (219 enodes) 1537028013.288 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537028013.288 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028013.288 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028013.289 * * [misc]simplify: iters left: 6 (13 enodes) 1537028013.292 * * [misc]simplify: iters left: 5 (20 enodes) 1537028013.299 * * [misc]simplify: iters left: 4 (26 enodes) 1537028013.309 * * [misc]simplify: iters left: 3 (36 enodes) 1537028013.319 * * [misc]simplify: iters left: 2 (38 enodes) 1537028013.328 * * [misc]simplify: iters left: 1 (39 enodes) 1537028013.341 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028013.341 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028013.341 * * * * [misc]progress: [ 354 / 806 ] simplifiying candidate # 1537028013.342 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028013.344 * * [misc]simplify: iters left: 6 (16 enodes) 1537028013.351 * * [misc]simplify: iters left: 5 (27 enodes) 1537028013.361 * * [misc]simplify: iters left: 4 (37 enodes) 1537028013.378 * * [misc]simplify: iters left: 3 (72 enodes) 1537028013.414 * * [misc]simplify: iters left: 2 (154 enodes) 1537028013.483 * * [misc]simplify: iters left: 1 (238 enodes) 1537028013.525 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028013.525 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028013.525 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028013.526 * * [misc]simplify: iters left: 6 (13 enodes) 1537028013.531 * * [misc]simplify: iters left: 5 (20 enodes) 1537028013.540 * * [misc]simplify: iters left: 4 (28 enodes) 1537028013.549 * * [misc]simplify: iters left: 3 (38 enodes) 1537028013.561 * * [misc]simplify: iters left: 2 (50 enodes) 1537028013.574 * * [misc]simplify: iters left: 1 (51 enodes) 1537028013.592 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))) 1537028013.592 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))))) 1537028013.592 * * * * [misc]progress: [ 355 / 806 ] simplifiying candidate # 1537028013.592 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028013.594 * * [misc]simplify: iters left: 6 (16 enodes) 1537028013.602 * * [misc]simplify: iters left: 5 (29 enodes) 1537028013.613 * * [misc]simplify: iters left: 4 (43 enodes) 1537028013.639 * * [misc]simplify: iters left: 3 (92 enodes) 1537028013.697 * * [misc]simplify: iters left: 2 (269 enodes) 1537028013.849 * * [misc]simplify: iters left: 1 (344 enodes) 1537028013.899 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) 1537028013.899 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028013.900 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028013.901 * * [misc]simplify: iters left: 6 (13 enodes) 1537028013.906 * * [misc]simplify: iters left: 5 (20 enodes) 1537028013.914 * * [misc]simplify: iters left: 4 (25 enodes) 1537028013.922 * * [misc]simplify: iters left: 3 (34 enodes) 1537028013.927 * * [misc]simplify: iters left: 2 (39 enodes) 1537028013.933 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028013.933 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028013.933 * * * * [misc]progress: [ 356 / 806 ] simplifiying candidate # 1537028013.934 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) 1) (sqrt (hypot y.re y.im))) 1537028013.934 * * [misc]simplify: iters left: 6 (15 enodes) 1537028013.939 * * [misc]simplify: iters left: 5 (26 enodes) 1537028013.944 * * [misc]simplify: iters left: 4 (36 enodes) 1537028013.952 * * [misc]simplify: iters left: 3 (61 enodes) 1537028013.977 * * [misc]simplify: iters left: 2 (200 enodes) 1537028014.082 * * [misc]simplify: iters left: 1 (220 enodes) 1537028014.115 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537028014.115 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028014.116 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028014.117 * * [misc]simplify: iters left: 6 (12 enodes) 1537028014.122 * * [misc]simplify: iters left: 5 (18 enodes) 1537028014.128 * * [misc]simplify: iters left: 4 (20 enodes) 1537028014.135 * * [misc]simplify: iters left: 3 (24 enodes) 1537028014.143 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537028014.143 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537028014.143 * * * * [misc]progress: [ 357 / 806 ] simplifiying candidate # 1537028014.143 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) 1) 1) 1537028014.144 * * [misc]simplify: iters left: 6 (13 enodes) 1537028014.151 * * [misc]simplify: iters left: 5 (22 enodes) 1537028014.158 * * [misc]simplify: iters left: 4 (29 enodes) 1537028014.166 * * [misc]simplify: iters left: 3 (34 enodes) 1537028014.175 * * [misc]simplify: iters left: 2 (45 enodes) 1537028014.181 * * [misc]simplify: iters left: 1 (47 enodes) 1537028014.185 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537028014.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))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028014.185 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028014.186 * * [misc]simplify: iters left: 6 (12 enodes) 1537028014.189 * * [misc]simplify: iters left: 5 (19 enodes) 1537028014.194 * * [misc]simplify: iters left: 4 (24 enodes) 1537028014.199 * * [misc]simplify: iters left: 3 (38 enodes) 1537028014.208 * * [misc]simplify: iters left: 2 (43 enodes) 1537028014.218 * * [misc]simplify: iters left: 1 (45 enodes) 1537028014.230 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))) 1537028014.230 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028014.231 * * * * [misc]progress: [ 358 / 806 ] simplifiying candidate # 1537028014.231 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028014.233 * * [misc]simplify: iters left: 6 (18 enodes) 1537028014.238 * * [misc]simplify: iters left: 5 (31 enodes) 1537028014.246 * * [misc]simplify: iters left: 4 (59 enodes) 1537028014.265 * * [misc]simplify: iters left: 3 (160 enodes) 1537028014.359 * * [misc]simplify: iters left: 2 (430 enodes) 1537028015.254 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028015.254 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028015.254 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028015.255 * * [misc]simplify: iters left: 6 (15 enodes) 1537028015.259 * * [misc]simplify: iters left: 5 (22 enodes) 1537028015.263 * * [misc]simplify: iters left: 4 (30 enodes) 1537028015.269 * * [misc]simplify: iters left: 3 (40 enodes) 1537028015.275 * * [misc]simplify: iters left: 2 (52 enodes) 1537028015.282 * * [misc]simplify: iters left: 1 (53 enodes) 1537028015.295 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537028015.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 (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537028015.295 * * * * [misc]progress: [ 359 / 806 ] simplifiying candidate # 1537028015.295 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028015.296 * * [misc]simplify: iters left: 6 (16 enodes) 1537028015.300 * * [misc]simplify: iters left: 5 (27 enodes) 1537028015.306 * * [misc]simplify: iters left: 4 (48 enodes) 1537028015.321 * * [misc]simplify: iters left: 3 (115 enodes) 1537028015.378 * * [misc]simplify: iters left: 2 (234 enodes) 1537028015.486 * * [misc]simplify: iters left: 1 (434 enodes) 1537028015.739 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028015.739 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028015.739 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028015.740 * * [misc]simplify: iters left: 6 (14 enodes) 1537028015.743 * * [misc]simplify: iters left: 5 (21 enodes) 1537028015.747 * * [misc]simplify: iters left: 4 (29 enodes) 1537028015.753 * * [misc]simplify: iters left: 3 (39 enodes) 1537028015.761 * * [misc]simplify: iters left: 2 (51 enodes) 1537028015.767 * * [misc]simplify: iters left: 1 (52 enodes) 1537028015.777 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028015.777 * [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.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028015.777 * * * * [misc]progress: [ 360 / 806 ] simplifiying candidate # 1537028015.777 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028015.778 * * [misc]simplify: iters left: 6 (17 enodes) 1537028015.782 * * [misc]simplify: iters left: 5 (30 enodes) 1537028015.789 * * [misc]simplify: iters left: 4 (51 enodes) 1537028015.805 * * [misc]simplify: iters left: 3 (128 enodes) 1537028015.859 * * [misc]simplify: iters left: 2 (370 enodes) 1537028016.232 * [exit]simplify: Simplified to (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028016.232 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028016.232 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028016.234 * * [misc]simplify: iters left: 6 (14 enodes) 1537028016.240 * * [misc]simplify: iters left: 5 (21 enodes) 1537028016.248 * * [misc]simplify: iters left: 4 (29 enodes) 1537028016.259 * * [misc]simplify: iters left: 3 (39 enodes) 1537028016.271 * * [misc]simplify: iters left: 2 (51 enodes) 1537028016.285 * * [misc]simplify: iters left: 1 (52 enodes) 1537028016.307 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028016.307 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028016.307 * * * * [misc]progress: [ 361 / 806 ] simplifiying candidate # 1537028016.307 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028016.309 * * [misc]simplify: iters left: 6 (17 enodes) 1537028016.316 * * [misc]simplify: iters left: 5 (29 enodes) 1537028016.330 * * [misc]simplify: iters left: 4 (48 enodes) 1537028016.357 * * [misc]simplify: iters left: 3 (116 enodes) 1537028016.424 * * [misc]simplify: iters left: 2 (260 enodes) 1537028016.557 * * [misc]simplify: iters left: 1 (427 enodes) 1537028016.864 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028016.864 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028016.864 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028016.865 * * [misc]simplify: iters left: 6 (15 enodes) 1537028016.868 * * [misc]simplify: iters left: 5 (22 enodes) 1537028016.872 * * [misc]simplify: iters left: 4 (30 enodes) 1537028016.878 * * [misc]simplify: iters left: 3 (40 enodes) 1537028016.885 * * [misc]simplify: iters left: 2 (52 enodes) 1537028016.892 * * [misc]simplify: iters left: 1 (53 enodes) 1537028016.913 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537028016.913 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 1537028016.913 * * * * [misc]progress: [ 362 / 806 ] simplifiying candidate # 1537028016.913 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028016.915 * * [misc]simplify: iters left: 6 (17 enodes) 1537028016.923 * * [misc]simplify: iters left: 5 (27 enodes) 1537028016.928 * * [misc]simplify: iters left: 4 (41 enodes) 1537028016.939 * * [misc]simplify: iters left: 3 (81 enodes) 1537028016.957 * * [misc]simplify: iters left: 2 (134 enodes) 1537028017.015 * * [misc]simplify: iters left: 1 (190 enodes) 1537028017.075 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028017.075 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028017.075 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028017.076 * * [misc]simplify: iters left: 6 (15 enodes) 1537028017.079 * * [misc]simplify: iters left: 5 (22 enodes) 1537028017.084 * * [misc]simplify: iters left: 4 (30 enodes) 1537028017.089 * * [misc]simplify: iters left: 3 (40 enodes) 1537028017.099 * * [misc]simplify: iters left: 2 (52 enodes) 1537028017.113 * * [misc]simplify: iters left: 1 (53 enodes) 1537028017.134 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028017.134 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028017.134 * * * * [misc]progress: [ 363 / 806 ] simplifiying candidate # 1537028017.134 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028017.136 * * [misc]simplify: iters left: 6 (18 enodes) 1537028017.144 * * [misc]simplify: iters left: 5 (30 enodes) 1537028017.150 * * [misc]simplify: iters left: 4 (44 enodes) 1537028017.165 * * [misc]simplify: iters left: 3 (90 enodes) 1537028017.190 * * [misc]simplify: iters left: 2 (173 enodes) 1537028017.246 * * [misc]simplify: iters left: 1 (312 enodes) 1537028017.336 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (fma x.re y.re (* y.im x.im))))) 1537028017.336 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028017.337 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028017.338 * * [misc]simplify: iters left: 6 (15 enodes) 1537028017.341 * * [misc]simplify: iters left: 5 (22 enodes) 1537028017.345 * * [misc]simplify: iters left: 4 (30 enodes) 1537028017.354 * * [misc]simplify: iters left: 3 (40 enodes) 1537028017.366 * * [misc]simplify: iters left: 2 (52 enodes) 1537028017.380 * * [misc]simplify: iters left: 1 (53 enodes) 1537028017.403 * [exit]simplify: Simplified to (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028017.403 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028017.403 * * * * [misc]progress: [ 364 / 806 ] simplifiying candidate # 1537028017.403 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028017.405 * * [misc]simplify: iters left: 6 (16 enodes) 1537028017.412 * * [misc]simplify: iters left: 5 (27 enodes) 1537028017.423 * * [misc]simplify: iters left: 4 (42 enodes) 1537028017.446 * * [misc]simplify: iters left: 3 (100 enodes) 1537028017.502 * * [misc]simplify: iters left: 2 (210 enodes) 1537028017.573 * * [misc]simplify: iters left: 1 (317 enodes) 1537028017.731 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028017.731 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028017.731 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028017.733 * * [misc]simplify: iters left: 6 (14 enodes) 1537028017.737 * * [misc]simplify: iters left: 5 (21 enodes) 1537028017.741 * * [misc]simplify: iters left: 4 (26 enodes) 1537028017.745 * * [misc]simplify: iters left: 3 (35 enodes) 1537028017.751 * * [misc]simplify: iters left: 2 (40 enodes) 1537028017.757 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028017.757 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028017.757 * * * * [misc]progress: [ 365 / 806 ] simplifiying candidate # 1537028017.758 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028017.759 * * [misc]simplify: iters left: 6 (14 enodes) 1537028017.762 * * [misc]simplify: iters left: 5 (23 enodes) 1537028017.768 * * [misc]simplify: iters left: 4 (33 enodes) 1537028017.777 * * [misc]simplify: iters left: 3 (71 enodes) 1537028017.798 * * [misc]simplify: iters left: 2 (110 enodes) 1537028017.833 * * [misc]simplify: iters left: 1 (124 enodes) 1537028017.863 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (hypot y.re y.im)) 1537028017.863 * [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.re y.im)) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028017.863 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028017.864 * * [misc]simplify: iters left: 6 (13 enodes) 1537028017.867 * * [misc]simplify: iters left: 5 (20 enodes) 1537028017.871 * * [misc]simplify: iters left: 4 (25 enodes) 1537028017.878 * * [misc]simplify: iters left: 3 (39 enodes) 1537028017.886 * * [misc]simplify: iters left: 2 (44 enodes) 1537028017.896 * * [misc]simplify: iters left: 1 (47 enodes) 1537028017.908 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537028017.908 * [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)))) (hypot y.re y.im)) (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)))) 1537028017.908 * * * * [misc]progress: [ 366 / 806 ] simplifiying candidate # 1537028017.909 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028017.910 * * [misc]simplify: iters left: 6 (15 enodes) 1537028017.917 * * [misc]simplify: iters left: 5 (26 enodes) 1537028017.928 * * [misc]simplify: iters left: 4 (40 enodes) 1537028017.950 * * [misc]simplify: iters left: 3 (82 enodes) 1537028017.975 * * [misc]simplify: iters left: 2 (160 enodes) 1537028018.042 * * [misc]simplify: iters left: 1 (328 enodes) 1537028018.214 * [exit]simplify: Simplified to (/ (cbrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.re y.re (* y.im x.im))))) 1537028018.214 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028018.214 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028018.215 * * [misc]simplify: iters left: 6 (13 enodes) 1537028018.221 * * [misc]simplify: iters left: 5 (20 enodes) 1537028018.228 * * [misc]simplify: iters left: 4 (25 enodes) 1537028018.236 * * [misc]simplify: iters left: 3 (34 enodes) 1537028018.247 * * [misc]simplify: iters left: 2 (39 enodes) 1537028018.255 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028018.255 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028018.255 * * * * [misc]progress: [ 367 / 806 ] simplifiying candidate # 1537028018.255 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028018.256 * * [misc]simplify: iters left: 6 (18 enodes) 1537028018.261 * * [misc]simplify: iters left: 5 (31 enodes) 1537028018.268 * * [misc]simplify: iters left: 4 (46 enodes) 1537028018.293 * * [misc]simplify: iters left: 3 (118 enodes) 1537028018.349 * * [misc]simplify: iters left: 2 (303 enodes) 1537028018.662 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028018.662 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028018.662 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028018.663 * * [misc]simplify: iters left: 6 (14 enodes) 1537028018.666 * * [misc]simplify: iters left: 5 (21 enodes) 1537028018.670 * * [misc]simplify: iters left: 4 (29 enodes) 1537028018.676 * * [misc]simplify: iters left: 3 (39 enodes) 1537028018.686 * * [misc]simplify: iters left: 2 (51 enodes) 1537028018.693 * * [misc]simplify: iters left: 1 (52 enodes) 1537028018.703 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028018.703 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028018.703 * * * * [misc]progress: [ 368 / 806 ] simplifiying candidate # 1537028018.703 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028018.704 * * [misc]simplify: iters left: 6 (16 enodes) 1537028018.709 * * [misc]simplify: iters left: 5 (27 enodes) 1537028018.717 * * [misc]simplify: iters left: 4 (38 enodes) 1537028018.738 * * [misc]simplify: iters left: 3 (81 enodes) 1537028018.764 * * [misc]simplify: iters left: 2 (179 enodes) 1537028018.851 * * [misc]simplify: iters left: 1 (326 enodes) 1537028018.948 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028018.948 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028018.948 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028018.949 * * [misc]simplify: iters left: 6 (13 enodes) 1537028018.952 * * [misc]simplify: iters left: 5 (20 enodes) 1537028018.956 * * [misc]simplify: iters left: 4 (25 enodes) 1537028018.964 * * [misc]simplify: iters left: 3 (29 enodes) 1537028018.975 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028018.975 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028018.975 * * * * [misc]progress: [ 369 / 806 ] simplifiying candidate # 1537028018.976 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1) 1537028018.977 * * [misc]simplify: iters left: 6 (16 enodes) 1537028018.990 * * [misc]simplify: iters left: 5 (27 enodes) 1537028019.000 * * [misc]simplify: iters left: 4 (37 enodes) 1537028019.015 * * [misc]simplify: iters left: 3 (62 enodes) 1537028019.047 * * [misc]simplify: iters left: 2 (135 enodes) 1537028019.098 * * [misc]simplify: iters left: 1 (139 enodes) 1537028019.117 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028019.117 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028019.118 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028019.119 * * [misc]simplify: iters left: 6 (13 enodes) 1537028019.127 * * [misc]simplify: iters left: 5 (20 enodes) 1537028019.134 * * [misc]simplify: iters left: 4 (28 enodes) 1537028019.145 * * [misc]simplify: iters left: 3 (38 enodes) 1537028019.156 * * [misc]simplify: iters left: 2 (50 enodes) 1537028019.169 * * [misc]simplify: iters left: 1 (51 enodes) 1537028019.186 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028019.187 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028019.187 * * * * [misc]progress: [ 370 / 806 ] simplifiying candidate # 1537028019.187 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028019.189 * * [misc]simplify: iters left: 6 (16 enodes) 1537028019.196 * * [misc]simplify: iters left: 5 (27 enodes) 1537028019.207 * * [misc]simplify: iters left: 4 (42 enodes) 1537028019.222 * * [misc]simplify: iters left: 3 (100 enodes) 1537028019.254 * * [misc]simplify: iters left: 2 (210 enodes) 1537028019.367 * * [misc]simplify: iters left: 1 (317 enodes) 1537028019.524 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028019.524 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028019.524 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028019.525 * * [misc]simplify: iters left: 6 (14 enodes) 1537028019.528 * * [misc]simplify: iters left: 5 (21 enodes) 1537028019.533 * * [misc]simplify: iters left: 4 (26 enodes) 1537028019.538 * * [misc]simplify: iters left: 3 (35 enodes) 1537028019.543 * * [misc]simplify: iters left: 2 (40 enodes) 1537028019.549 * [exit]simplify: Simplified to (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028019.549 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028019.549 * * * * [misc]progress: [ 371 / 806 ] simplifiying candidate # 1537028019.549 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028019.551 * * [misc]simplify: iters left: 6 (14 enodes) 1537028019.554 * * [misc]simplify: iters left: 5 (23 enodes) 1537028019.558 * * [misc]simplify: iters left: 4 (33 enodes) 1537028019.570 * * [misc]simplify: iters left: 3 (71 enodes) 1537028019.590 * * [misc]simplify: iters left: 2 (110 enodes) 1537028019.609 * * [misc]simplify: iters left: 1 (124 enodes) 1537028019.643 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (hypot y.re y.im)) 1537028019.644 * [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.re y.im)) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028019.644 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028019.645 * * [misc]simplify: iters left: 6 (13 enodes) 1537028019.651 * * [misc]simplify: iters left: 5 (20 enodes) 1537028019.659 * * [misc]simplify: iters left: 4 (25 enodes) 1537028019.668 * * [misc]simplify: iters left: 3 (39 enodes) 1537028019.681 * * [misc]simplify: iters left: 2 (44 enodes) 1537028019.692 * * [misc]simplify: iters left: 1 (47 enodes) 1537028019.704 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537028019.704 * [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)))) (hypot y.re y.im)) (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)))) 1537028019.704 * * * * [misc]progress: [ 372 / 806 ] simplifiying candidate # 1537028019.704 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028019.706 * * [misc]simplify: iters left: 6 (15 enodes) 1537028019.712 * * [misc]simplify: iters left: 5 (26 enodes) 1537028019.723 * * [misc]simplify: iters left: 4 (40 enodes) 1537028019.746 * * [misc]simplify: iters left: 3 (82 enodes) 1537028019.789 * * [misc]simplify: iters left: 2 (160 enodes) 1537028019.890 * * [misc]simplify: iters left: 1 (328 enodes) 1537028020.026 * [exit]simplify: Simplified to (/ (cbrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.re y.re (* y.im x.im))))) 1537028020.026 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028020.026 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028020.027 * * [misc]simplify: iters left: 6 (13 enodes) 1537028020.030 * * [misc]simplify: iters left: 5 (20 enodes) 1537028020.034 * * [misc]simplify: iters left: 4 (25 enodes) 1537028020.041 * * [misc]simplify: iters left: 3 (34 enodes) 1537028020.053 * * [misc]simplify: iters left: 2 (39 enodes) 1537028020.059 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028020.059 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (fma x.re y.re (* y.im x.im))))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028020.059 * * * * [misc]progress: [ 373 / 806 ] simplifiying candidate # 1537028020.059 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028020.060 * * [misc]simplify: iters left: 6 (17 enodes) 1537028020.064 * * [misc]simplify: iters left: 5 (30 enodes) 1537028020.071 * * [misc]simplify: iters left: 4 (49 enodes) 1537028020.090 * * [misc]simplify: iters left: 3 (131 enodes) 1537028020.154 * * [misc]simplify: iters left: 2 (374 enodes) 1537028020.394 * [exit]simplify: Simplified to (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028020.394 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028020.394 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028020.395 * * [misc]simplify: iters left: 6 (14 enodes) 1537028020.398 * * [misc]simplify: iters left: 5 (21 enodes) 1537028020.402 * * [misc]simplify: iters left: 4 (29 enodes) 1537028020.408 * * [misc]simplify: iters left: 3 (39 enodes) 1537028020.415 * * [misc]simplify: iters left: 2 (51 enodes) 1537028020.422 * * [misc]simplify: iters left: 1 (52 enodes) 1537028020.431 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028020.431 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028020.431 * * * * [misc]progress: [ 374 / 806 ] simplifiying candidate # 1537028020.431 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) 1) (sqrt (hypot y.re y.im))) 1537028020.432 * * [misc]simplify: iters left: 6 (15 enodes) 1537028020.436 * * [misc]simplify: iters left: 5 (26 enodes) 1537028020.441 * * [misc]simplify: iters left: 4 (39 enodes) 1537028020.453 * * [misc]simplify: iters left: 3 (86 enodes) 1537028020.488 * * [misc]simplify: iters left: 2 (193 enodes) 1537028020.584 * * [misc]simplify: iters left: 1 (265 enodes) 1537028020.663 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028020.663 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028020.664 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028020.665 * * [misc]simplify: iters left: 6 (13 enodes) 1537028020.670 * * [misc]simplify: iters left: 5 (20 enodes) 1537028020.678 * * [misc]simplify: iters left: 4 (25 enodes) 1537028020.686 * * [misc]simplify: iters left: 3 (29 enodes) 1537028020.697 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028020.697 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028020.697 * * * * [misc]progress: [ 375 / 806 ] simplifiying candidate # 1537028020.698 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1) 1537028020.700 * * [misc]simplify: iters left: 6 (15 enodes) 1537028020.707 * * [misc]simplify: iters left: 5 (24 enodes) 1537028020.715 * * [misc]simplify: iters left: 4 (34 enodes) 1537028020.733 * * [misc]simplify: iters left: 3 (63 enodes) 1537028020.772 * * [misc]simplify: iters left: 2 (153 enodes) 1537028020.813 * * [misc]simplify: iters left: 1 (157 enodes) 1537028020.823 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) 1537028020.823 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028020.823 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028020.824 * * [misc]simplify: iters left: 6 (13 enodes) 1537028020.829 * * [misc]simplify: iters left: 5 (20 enodes) 1537028020.837 * * [misc]simplify: iters left: 4 (28 enodes) 1537028020.847 * * [misc]simplify: iters left: 3 (38 enodes) 1537028020.856 * * [misc]simplify: iters left: 2 (50 enodes) 1537028020.869 * * [misc]simplify: iters left: 1 (51 enodes) 1537028020.886 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028020.886 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028020.886 * * * * [misc]progress: [ 376 / 806 ] simplifiying candidate # 1537028020.887 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028020.888 * * [misc]simplify: iters left: 6 (18 enodes) 1537028020.892 * * [misc]simplify: iters left: 5 (33 enodes) 1537028020.902 * * [misc]simplify: iters left: 4 (71 enodes) 1537028020.930 * * [misc]simplify: iters left: 3 (183 enodes) 1537028021.169 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 1537028021.169 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028021.169 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028021.170 * * [misc]simplify: iters left: 6 (14 enodes) 1537028021.173 * * [misc]simplify: iters left: 5 (21 enodes) 1537028021.179 * * [misc]simplify: iters left: 4 (29 enodes) 1537028021.192 * * [misc]simplify: iters left: 3 (39 enodes) 1537028021.205 * * [misc]simplify: iters left: 2 (51 enodes) 1537028021.220 * * [misc]simplify: iters left: 1 (52 enodes) 1537028021.239 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028021.239 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537028021.239 * * * * [misc]progress: [ 377 / 806 ] simplifiying candidate # 1537028021.239 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028021.240 * * [misc]simplify: iters left: 6 (16 enodes) 1537028021.244 * * [misc]simplify: iters left: 5 (29 enodes) 1537028021.253 * * [misc]simplify: iters left: 4 (62 enodes) 1537028021.283 * * [misc]simplify: iters left: 3 (175 enodes) 1537028021.476 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028021.476 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028021.476 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028021.477 * * [misc]simplify: iters left: 6 (13 enodes) 1537028021.480 * * [misc]simplify: iters left: 5 (20 enodes) 1537028021.488 * * [misc]simplify: iters left: 4 (26 enodes) 1537028021.498 * * [misc]simplify: iters left: 3 (36 enodes) 1537028021.506 * * [misc]simplify: iters left: 2 (38 enodes) 1537028021.510 * * [misc]simplify: iters left: 1 (39 enodes) 1537028021.517 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028021.517 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028021.517 * * * * [misc]progress: [ 378 / 806 ] simplifiying candidate # 1537028021.517 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028021.518 * * [misc]simplify: iters left: 6 (16 enodes) 1537028021.522 * * [misc]simplify: iters left: 5 (29 enodes) 1537028021.530 * * [misc]simplify: iters left: 4 (58 enodes) 1537028021.550 * * [misc]simplify: iters left: 3 (121 enodes) 1537028021.619 * * [misc]simplify: iters left: 2 (266 enodes) 1537028021.802 * * [misc]simplify: iters left: 1 (326 enodes) 1537028021.852 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028021.852 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028021.852 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028021.853 * * [misc]simplify: iters left: 6 (13 enodes) 1537028021.859 * * [misc]simplify: iters left: 5 (20 enodes) 1537028021.866 * * [misc]simplify: iters left: 4 (28 enodes) 1537028021.876 * * [misc]simplify: iters left: 3 (38 enodes) 1537028021.888 * * [misc]simplify: iters left: 2 (50 enodes) 1537028021.895 * * [misc]simplify: iters left: 1 (51 enodes) 1537028021.904 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (cbrt (sqrt (hypot y.re y.im))))) 1537028021.904 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (cbrt (sqrt (hypot y.re y.im))))))) 1537028021.904 * * * * [misc]progress: [ 379 / 806 ] simplifiying candidate # 1537028021.904 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028021.905 * * [misc]simplify: iters left: 6 (16 enodes) 1537028021.911 * * [misc]simplify: iters left: 5 (30 enodes) 1537028021.918 * * [misc]simplify: iters left: 4 (54 enodes) 1537028021.934 * * [misc]simplify: iters left: 3 (117 enodes) 1537028021.973 * * [misc]simplify: iters left: 2 (301 enodes) 1537028022.249 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028022.249 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028022.249 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028022.250 * * [misc]simplify: iters left: 6 (14 enodes) 1537028022.254 * * [misc]simplify: iters left: 5 (21 enodes) 1537028022.262 * * [misc]simplify: iters left: 4 (29 enodes) 1537028022.275 * * [misc]simplify: iters left: 3 (39 enodes) 1537028022.287 * * [misc]simplify: iters left: 2 (51 enodes) 1537028022.300 * * [misc]simplify: iters left: 1 (52 enodes) 1537028022.318 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537028022.318 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 1537028022.318 * * * * [misc]progress: [ 380 / 806 ] simplifiying candidate # 1537028022.319 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028022.320 * * [misc]simplify: iters left: 6 (17 enodes) 1537028022.328 * * [misc]simplify: iters left: 5 (29 enodes) 1537028022.341 * * [misc]simplify: iters left: 4 (50 enodes) 1537028022.356 * * [misc]simplify: iters left: 3 (89 enodes) 1537028022.388 * * [misc]simplify: iters left: 2 (159 enodes) 1537028022.466 * * [misc]simplify: iters left: 1 (261 enodes) 1537028022.559 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (fma y.re x.re (* y.im x.im))))) 1537028022.559 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (fma y.re x.re (* y.im x.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028022.559 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028022.561 * * [misc]simplify: iters left: 6 (14 enodes) 1537028022.566 * * [misc]simplify: iters left: 5 (21 enodes) 1537028022.574 * * [misc]simplify: iters left: 4 (27 enodes) 1537028022.583 * * [misc]simplify: iters left: 3 (37 enodes) 1537028022.594 * * [misc]simplify: iters left: 2 (39 enodes) 1537028022.604 * * [misc]simplify: iters left: 1 (40 enodes) 1537028022.620 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028022.620 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (fabs (cbrt (hypot y.re y.im))) (cbrt (fma y.re x.re (* y.im x.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028022.620 * * * * [misc]progress: [ 381 / 806 ] simplifiying candidate # 1537028022.621 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028022.622 * * [misc]simplify: iters left: 6 (16 enodes) 1537028022.630 * * [misc]simplify: iters left: 5 (28 enodes) 1537028022.642 * * [misc]simplify: iters left: 4 (41 enodes) 1537028022.660 * * [misc]simplify: iters left: 3 (76 enodes) 1537028022.694 * * [misc]simplify: iters left: 2 (140 enodes) 1537028022.721 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028022.721 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028022.721 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028022.722 * * [misc]simplify: iters left: 6 (14 enodes) 1537028022.726 * * [misc]simplify: iters left: 5 (21 enodes) 1537028022.730 * * [misc]simplify: iters left: 4 (29 enodes) 1537028022.735 * * [misc]simplify: iters left: 3 (39 enodes) 1537028022.742 * * [misc]simplify: iters left: 2 (51 enodes) 1537028022.748 * * [misc]simplify: iters left: 1 (52 enodes) 1537028022.764 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028022.764 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028022.764 * * * * [misc]progress: [ 382 / 806 ] simplifiying candidate # 1537028022.765 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028022.766 * * [misc]simplify: iters left: 6 (17 enodes) 1537028022.774 * * [misc]simplify: iters left: 5 (30 enodes) 1537028022.789 * * [misc]simplify: iters left: 4 (55 enodes) 1537028022.820 * * [misc]simplify: iters left: 3 (125 enodes) 1537028022.907 * * [misc]simplify: iters left: 2 (381 enodes) 1537028023.094 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (fma y.re x.re (* y.im x.im))))) 1537028023.094 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (fma y.re x.re (* y.im x.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028023.094 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028023.095 * * [misc]simplify: iters left: 6 (14 enodes) 1537028023.098 * * [misc]simplify: iters left: 5 (21 enodes) 1537028023.102 * * [misc]simplify: iters left: 4 (29 enodes) 1537028023.108 * * [misc]simplify: iters left: 3 (39 enodes) 1537028023.120 * * [misc]simplify: iters left: 2 (51 enodes) 1537028023.134 * * [misc]simplify: iters left: 1 (52 enodes) 1537028023.153 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028023.153 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (fma y.re x.re (* y.im x.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028023.153 * * * * [misc]progress: [ 383 / 806 ] simplifiying candidate # 1537028023.153 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028023.155 * * [misc]simplify: iters left: 6 (15 enodes) 1537028023.163 * * [misc]simplify: iters left: 5 (26 enodes) 1537028023.176 * * [misc]simplify: iters left: 4 (48 enodes) 1537028023.200 * * [misc]simplify: iters left: 3 (99 enodes) 1537028023.272 * * [misc]simplify: iters left: 2 (268 enodes) 1537028023.354 * * [misc]simplify: iters left: 1 (346 enodes) 1537028023.413 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537028023.413 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028023.413 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028023.414 * * [misc]simplify: iters left: 6 (13 enodes) 1537028023.418 * * [misc]simplify: iters left: 5 (20 enodes) 1537028023.425 * * [misc]simplify: iters left: 4 (26 enodes) 1537028023.435 * * [misc]simplify: iters left: 3 (36 enodes) 1537028023.445 * * [misc]simplify: iters left: 2 (38 enodes) 1537028023.454 * * [misc]simplify: iters left: 1 (39 enodes) 1537028023.470 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028023.470 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028023.470 * * * * [misc]progress: [ 384 / 806 ] simplifiying candidate # 1537028023.470 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028023.472 * * [misc]simplify: iters left: 6 (15 enodes) 1537028023.478 * * [misc]simplify: iters left: 5 (26 enodes) 1537028023.485 * * [misc]simplify: iters left: 4 (44 enodes) 1537028023.496 * * [misc]simplify: iters left: 3 (86 enodes) 1537028023.521 * * [misc]simplify: iters left: 2 (158 enodes) 1537028023.573 * * [misc]simplify: iters left: 1 (162 enodes) 1537028023.583 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028023.583 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028023.583 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028023.584 * * [misc]simplify: iters left: 6 (13 enodes) 1537028023.587 * * [misc]simplify: iters left: 5 (20 enodes) 1537028023.590 * * [misc]simplify: iters left: 4 (28 enodes) 1537028023.596 * * [misc]simplify: iters left: 3 (38 enodes) 1537028023.602 * * [misc]simplify: iters left: 2 (50 enodes) 1537028023.609 * * [misc]simplify: iters left: 1 (51 enodes) 1537028023.624 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))) 1537028023.624 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))))) 1537028023.624 * * * * [misc]progress: [ 385 / 806 ] simplifiying candidate # 1537028023.624 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028023.626 * * [misc]simplify: iters left: 6 (16 enodes) 1537028023.634 * * [misc]simplify: iters left: 5 (29 enodes) 1537028023.645 * * [misc]simplify: iters left: 4 (51 enodes) 1537028023.669 * * [misc]simplify: iters left: 3 (121 enodes) 1537028023.724 * * [misc]simplify: iters left: 2 (367 enodes) 1537028024.129 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) 1537028024.129 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028024.130 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028024.131 * * [misc]simplify: iters left: 6 (13 enodes) 1537028024.136 * * [misc]simplify: iters left: 5 (20 enodes) 1537028024.144 * * [misc]simplify: iters left: 4 (25 enodes) 1537028024.153 * * [misc]simplify: iters left: 3 (34 enodes) 1537028024.163 * * [misc]simplify: iters left: 2 (39 enodes) 1537028024.176 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028024.176 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028024.176 * * * * [misc]progress: [ 386 / 806 ] simplifiying candidate # 1537028024.176 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028024.178 * * [misc]simplify: iters left: 6 (15 enodes) 1537028024.186 * * [misc]simplify: iters left: 5 (26 enodes) 1537028024.196 * * [misc]simplify: iters left: 4 (41 enodes) 1537028024.216 * * [misc]simplify: iters left: 3 (80 enodes) 1537028024.262 * * [misc]simplify: iters left: 2 (196 enodes) 1537028024.310 * * [misc]simplify: iters left: 1 (200 enodes) 1537028024.321 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537028024.321 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028024.321 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028024.322 * * [misc]simplify: iters left: 6 (12 enodes) 1537028024.328 * * [misc]simplify: iters left: 5 (18 enodes) 1537028024.333 * * [misc]simplify: iters left: 4 (20 enodes) 1537028024.340 * * [misc]simplify: iters left: 3 (24 enodes) 1537028024.350 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537028024.350 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537028024.350 * * * * [misc]progress: [ 387 / 806 ] simplifiying candidate # 1537028024.350 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt 1)) 1) 1537028024.351 * * [misc]simplify: iters left: 6 (13 enodes) 1537028024.356 * * [misc]simplify: iters left: 5 (24 enodes) 1537028024.359 * * [misc]simplify: iters left: 4 (32 enodes) 1537028024.364 * * [misc]simplify: iters left: 3 (39 enodes) 1537028024.369 * * [misc]simplify: iters left: 2 (49 enodes) 1537028024.374 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537028024.375 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (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 (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028024.375 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028024.375 * * [misc]simplify: iters left: 6 (12 enodes) 1537028024.379 * * [misc]simplify: iters left: 5 (19 enodes) 1537028024.385 * * [misc]simplify: iters left: 4 (24 enodes) 1537028024.394 * * [misc]simplify: iters left: 3 (38 enodes) 1537028024.405 * * [misc]simplify: iters left: 2 (43 enodes) 1537028024.415 * * [misc]simplify: iters left: 1 (45 enodes) 1537028024.426 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))) 1537028024.426 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028024.427 * * * * [misc]progress: [ 388 / 806 ] simplifiying candidate # 1537028024.427 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028024.429 * * [misc]simplify: iters left: 6 (17 enodes) 1537028024.436 * * [misc]simplify: iters left: 5 (30 enodes) 1537028024.450 * * [misc]simplify: iters left: 4 (55 enodes) 1537028024.480 * * [misc]simplify: iters left: 3 (125 enodes) 1537028024.550 * * [misc]simplify: iters left: 2 (381 enodes) 1537028024.826 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (fma y.re x.re (* y.im x.im))))) 1537028024.826 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (fma y.re x.re (* y.im x.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028024.826 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028024.827 * * [misc]simplify: iters left: 6 (14 enodes) 1537028024.830 * * [misc]simplify: iters left: 5 (21 enodes) 1537028024.834 * * [misc]simplify: iters left: 4 (29 enodes) 1537028024.839 * * [misc]simplify: iters left: 3 (39 enodes) 1537028024.846 * * [misc]simplify: iters left: 2 (51 enodes) 1537028024.854 * * [misc]simplify: iters left: 1 (52 enodes) 1537028024.863 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028024.863 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (fma y.re x.re (* y.im x.im))))) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028024.863 * * * * [misc]progress: [ 389 / 806 ] simplifiying candidate # 1537028024.863 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028024.864 * * [misc]simplify: iters left: 6 (15 enodes) 1537028024.868 * * [misc]simplify: iters left: 5 (26 enodes) 1537028024.874 * * [misc]simplify: iters left: 4 (48 enodes) 1537028024.887 * * [misc]simplify: iters left: 3 (99 enodes) 1537028024.945 * * [misc]simplify: iters left: 2 (268 enodes) 1537028025.022 * * [misc]simplify: iters left: 1 (346 enodes) 1537028025.139 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537028025.139 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028025.139 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028025.141 * * [misc]simplify: iters left: 6 (13 enodes) 1537028025.148 * * [misc]simplify: iters left: 5 (20 enodes) 1537028025.156 * * [misc]simplify: iters left: 4 (26 enodes) 1537028025.165 * * [misc]simplify: iters left: 3 (36 enodes) 1537028025.172 * * [misc]simplify: iters left: 2 (38 enodes) 1537028025.177 * * [misc]simplify: iters left: 1 (39 enodes) 1537028025.183 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028025.183 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028025.184 * * * * [misc]progress: [ 390 / 806 ] simplifiying candidate # 1537028025.184 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028025.185 * * [misc]simplify: iters left: 6 (15 enodes) 1537028025.188 * * [misc]simplify: iters left: 5 (26 enodes) 1537028025.194 * * [misc]simplify: iters left: 4 (44 enodes) 1537028025.215 * * [misc]simplify: iters left: 3 (86 enodes) 1537028025.257 * * [misc]simplify: iters left: 2 (158 enodes) 1537028025.283 * * [misc]simplify: iters left: 1 (162 enodes) 1537028025.298 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028025.298 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028025.298 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028025.299 * * [misc]simplify: iters left: 6 (13 enodes) 1537028025.305 * * [misc]simplify: iters left: 5 (20 enodes) 1537028025.312 * * [misc]simplify: iters left: 4 (28 enodes) 1537028025.319 * * [misc]simplify: iters left: 3 (38 enodes) 1537028025.325 * * [misc]simplify: iters left: 2 (50 enodes) 1537028025.332 * * [misc]simplify: iters left: 1 (51 enodes) 1537028025.342 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))) 1537028025.342 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))))) 1537028025.342 * * * * [misc]progress: [ 391 / 806 ] simplifiying candidate # 1537028025.342 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028025.343 * * [misc]simplify: iters left: 6 (15 enodes) 1537028025.347 * * [misc]simplify: iters left: 5 (24 enodes) 1537028025.356 * * [misc]simplify: iters left: 4 (38 enodes) 1537028025.369 * * [misc]simplify: iters left: 3 (84 enodes) 1537028025.410 * * [misc]simplify: iters left: 2 (235 enodes) 1537028025.579 * * [misc]simplify: iters left: 1 (333 enodes) 1537028025.626 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) 1537028025.626 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028025.626 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028025.627 * * [misc]simplify: iters left: 6 (13 enodes) 1537028025.630 * * [misc]simplify: iters left: 5 (20 enodes) 1537028025.633 * * [misc]simplify: iters left: 4 (25 enodes) 1537028025.638 * * [misc]simplify: iters left: 3 (34 enodes) 1537028025.643 * * [misc]simplify: iters left: 2 (39 enodes) 1537028025.649 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028025.649 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028025.649 * * * * [misc]progress: [ 392 / 806 ] simplifiying candidate # 1537028025.649 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) 1) (sqrt (hypot y.re y.im))) 1537028025.650 * * [misc]simplify: iters left: 6 (14 enodes) 1537028025.653 * * [misc]simplify: iters left: 5 (21 enodes) 1537028025.658 * * [misc]simplify: iters left: 4 (27 enodes) 1537028025.664 * * [misc]simplify: iters left: 3 (36 enodes) 1537028025.670 * * [misc]simplify: iters left: 2 (55 enodes) 1537028025.682 * * [misc]simplify: iters left: 1 (73 enodes) 1537028025.691 * [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.re y.im)))) 1537028025.691 * [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.re y.im)))) (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028025.691 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028025.692 * * [misc]simplify: iters left: 6 (12 enodes) 1537028025.695 * * [misc]simplify: iters left: 5 (18 enodes) 1537028025.697 * * [misc]simplify: iters left: 4 (20 enodes) 1537028025.701 * * [misc]simplify: iters left: 3 (24 enodes) 1537028025.705 * [exit]simplify: Simplified to (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537028025.705 * [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.re y.im)))) (/ (/ (cbrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537028025.705 * * * * [misc]progress: [ 393 / 806 ] simplifiying candidate # 1537028025.705 * [enter]simplify: Simplifying (/ (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) 1) 1) 1537028025.706 * * [misc]simplify: iters left: 6 (12 enodes) 1537028025.709 * * [misc]simplify: iters left: 5 (21 enodes) 1537028025.712 * * [misc]simplify: iters left: 4 (25 enodes) 1537028025.716 * * [misc]simplify: iters left: 3 (28 enodes) 1537028025.719 * * [misc]simplify: iters left: 2 (33 enodes) 1537028025.727 * * [misc]simplify: iters left: 1 (35 enodes) 1537028025.735 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537028025.735 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (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 (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028025.735 * [enter]simplify: Simplifying (/ (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028025.736 * * [misc]simplify: iters left: 6 (12 enodes) 1537028025.740 * * [misc]simplify: iters left: 5 (19 enodes) 1537028025.744 * * [misc]simplify: iters left: 4 (24 enodes) 1537028025.749 * * [misc]simplify: iters left: 3 (38 enodes) 1537028025.755 * * [misc]simplify: iters left: 2 (43 enodes) 1537028025.760 * * [misc]simplify: iters left: 1 (45 enodes) 1537028025.766 * [exit]simplify: Simplified to (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))) 1537028025.766 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028025.766 * * * * [misc]progress: [ 394 / 806 ] simplifiying candidate # 1537028025.766 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028025.767 * * [misc]simplify: iters left: 6 (16 enodes) 1537028025.775 * * [misc]simplify: iters left: 5 (29 enodes) 1537028025.787 * * [misc]simplify: iters left: 4 (49 enodes) 1537028025.807 * * [misc]simplify: iters left: 3 (84 enodes) 1537028025.840 * * [misc]simplify: iters left: 2 (140 enodes) 1537028025.876 * * [misc]simplify: iters left: 1 (188 enodes) 1537028025.933 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028025.933 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028025.935 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028025.936 * * [misc]simplify: iters left: 6 (14 enodes) 1537028025.938 * * [misc]simplify: iters left: 5 (21 enodes) 1537028025.942 * * [misc]simplify: iters left: 4 (26 enodes) 1537028025.947 * * [misc]simplify: iters left: 3 (34 enodes) 1537028025.952 * * [misc]simplify: iters left: 2 (39 enodes) 1537028025.960 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537028025.960 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537028025.961 * * * * [misc]progress: [ 395 / 806 ] simplifiying candidate # 1537028025.961 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028025.962 * * [misc]simplify: iters left: 6 (14 enodes) 1537028025.969 * * [misc]simplify: iters left: 5 (25 enodes) 1537028025.979 * * [misc]simplify: iters left: 4 (38 enodes) 1537028025.994 * * [misc]simplify: iters left: 3 (54 enodes) 1537028026.015 * * [misc]simplify: iters left: 2 (104 enodes) 1537028026.037 * * [misc]simplify: iters left: 1 (115 enodes) 1537028026.056 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028026.056 * [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.re y.im))) (hypot y.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028026.057 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028026.057 * * [misc]simplify: iters left: 6 (13 enodes) 1537028026.060 * * [misc]simplify: iters left: 5 (20 enodes) 1537028026.064 * * [misc]simplify: iters left: 4 (25 enodes) 1537028026.069 * * [misc]simplify: iters left: 3 (33 enodes) 1537028026.074 * * [misc]simplify: iters left: 2 (38 enodes) 1537028026.081 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028026.081 * [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.re y.im))) (hypot y.re y.im))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028026.081 * * * * [misc]progress: [ 396 / 806 ] simplifiying candidate # 1537028026.081 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028026.082 * * [misc]simplify: iters left: 6 (15 enodes) 1537028026.088 * * [misc]simplify: iters left: 5 (28 enodes) 1537028026.099 * * [misc]simplify: iters left: 4 (45 enodes) 1537028026.112 * * [misc]simplify: iters left: 3 (77 enodes) 1537028026.130 * * [misc]simplify: iters left: 2 (97 enodes) 1537028026.147 * * [misc]simplify: iters left: 1 (116 enodes) 1537028026.160 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028026.160 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028026.160 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028026.161 * * [misc]simplify: iters left: 6 (13 enodes) 1537028026.163 * * [misc]simplify: iters left: 5 (20 enodes) 1537028026.167 * * [misc]simplify: iters left: 4 (25 enodes) 1537028026.176 * * [misc]simplify: iters left: 3 (33 enodes) 1537028026.186 * * [misc]simplify: iters left: 2 (38 enodes) 1537028026.201 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028026.201 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028026.201 * * * * [misc]progress: [ 397 / 806 ] simplifiying candidate # 1537028026.201 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028026.203 * * [misc]simplify: iters left: 6 (17 enodes) 1537028026.212 * * [misc]simplify: iters left: 5 (29 enodes) 1537028026.224 * * [misc]simplify: iters left: 4 (44 enodes) 1537028026.242 * * [misc]simplify: iters left: 3 (76 enodes) 1537028026.271 * * [misc]simplify: iters left: 2 (134 enodes) 1537028026.302 * * [misc]simplify: iters left: 1 (193 enodes) 1537028026.394 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028026.394 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028026.394 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028026.395 * * [misc]simplify: iters left: 6 (15 enodes) 1537028026.398 * * [misc]simplify: iters left: 5 (22 enodes) 1537028026.402 * * [misc]simplify: iters left: 4 (30 enodes) 1537028026.409 * * [misc]simplify: iters left: 3 (40 enodes) 1537028026.416 * * [misc]simplify: iters left: 2 (52 enodes) 1537028026.423 * * [misc]simplify: iters left: 1 (53 enodes) 1537028026.438 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537028026.438 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 1537028026.438 * * * * [misc]progress: [ 398 / 806 ] simplifiying candidate # 1537028026.439 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028026.441 * * [misc]simplify: iters left: 6 (17 enodes) 1537028026.448 * * [misc]simplify: iters left: 5 (27 enodes) 1537028026.459 * * [misc]simplify: iters left: 4 (37 enodes) 1537028026.474 * * [misc]simplify: iters left: 3 (54 enodes) 1537028026.494 * * [misc]simplify: iters left: 2 (84 enodes) 1537028026.510 * * [misc]simplify: iters left: 1 (97 enodes) 1537028026.534 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) 1537028026.534 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028026.534 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028026.536 * * [misc]simplify: iters left: 6 (15 enodes) 1537028026.541 * * [misc]simplify: iters left: 5 (22 enodes) 1537028026.550 * * [misc]simplify: iters left: 4 (30 enodes) 1537028026.560 * * [misc]simplify: iters left: 3 (40 enodes) 1537028026.572 * * [misc]simplify: iters left: 2 (52 enodes) 1537028026.587 * * [misc]simplify: iters left: 1 (53 enodes) 1537028026.597 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028026.597 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028026.597 * * * * [misc]progress: [ 399 / 806 ] simplifiying candidate # 1537028026.598 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028026.600 * * [misc]simplify: iters left: 6 (18 enodes) 1537028026.604 * * [misc]simplify: iters left: 5 (30 enodes) 1537028026.610 * * [misc]simplify: iters left: 4 (40 enodes) 1537028026.619 * * [misc]simplify: iters left: 3 (65 enodes) 1537028026.631 * * [misc]simplify: iters left: 2 (96 enodes) 1537028026.648 * * [misc]simplify: iters left: 1 (129 enodes) 1537028026.664 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028026.664 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028026.664 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028026.665 * * [misc]simplify: iters left: 6 (15 enodes) 1537028026.669 * * [misc]simplify: iters left: 5 (22 enodes) 1537028026.674 * * [misc]simplify: iters left: 4 (30 enodes) 1537028026.679 * * [misc]simplify: iters left: 3 (40 enodes) 1537028026.688 * * [misc]simplify: iters left: 2 (52 enodes) 1537028026.696 * * [misc]simplify: iters left: 1 (53 enodes) 1537028026.706 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028026.706 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028026.706 * * * * [misc]progress: [ 400 / 806 ] simplifiying candidate # 1537028026.706 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028026.708 * * [misc]simplify: iters left: 6 (17 enodes) 1537028026.711 * * [misc]simplify: iters left: 5 (28 enodes) 1537028026.717 * * [misc]simplify: iters left: 4 (43 enodes) 1537028026.727 * * [misc]simplify: iters left: 3 (75 enodes) 1537028026.755 * * [misc]simplify: iters left: 2 (134 enodes) 1537028026.782 * * [misc]simplify: iters left: 1 (193 enodes) 1537028026.860 * [exit]simplify: Simplified to (/ (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028026.860 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028026.861 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028026.863 * * [misc]simplify: iters left: 6 (15 enodes) 1537028026.869 * * [misc]simplify: iters left: 5 (22 enodes) 1537028026.877 * * [misc]simplify: iters left: 4 (30 enodes) 1537028026.889 * * [misc]simplify: iters left: 3 (40 enodes) 1537028026.901 * * [misc]simplify: iters left: 2 (52 enodes) 1537028026.914 * * [misc]simplify: iters left: 1 (53 enodes) 1537028026.937 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537028026.937 * [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.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537028026.937 * * * * [misc]progress: [ 401 / 806 ] simplifiying candidate # 1537028026.938 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028026.939 * * [misc]simplify: iters left: 6 (15 enodes) 1537028026.946 * * [misc]simplify: iters left: 5 (24 enodes) 1537028026.955 * * [misc]simplify: iters left: 4 (34 enodes) 1537028026.964 * * [misc]simplify: iters left: 3 (51 enodes) 1537028026.974 * * [misc]simplify: iters left: 2 (80 enodes) 1537028026.987 * * [misc]simplify: iters left: 1 (93 enodes) 1537028027.025 * [exit]simplify: Simplified to (/ (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028027.025 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028027.026 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028027.029 * * [misc]simplify: iters left: 6 (14 enodes) 1537028027.034 * * [misc]simplify: iters left: 5 (21 enodes) 1537028027.042 * * [misc]simplify: iters left: 4 (29 enodes) 1537028027.052 * * [misc]simplify: iters left: 3 (39 enodes) 1537028027.065 * * [misc]simplify: iters left: 2 (51 enodes) 1537028027.078 * * [misc]simplify: iters left: 1 (52 enodes) 1537028027.096 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028027.096 * [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.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028027.096 * * * * [misc]progress: [ 402 / 806 ] simplifiying candidate # 1537028027.096 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028027.098 * * [misc]simplify: iters left: 6 (16 enodes) 1537028027.105 * * [misc]simplify: iters left: 5 (27 enodes) 1537028027.111 * * [misc]simplify: iters left: 4 (37 enodes) 1537028027.119 * * [misc]simplify: iters left: 3 (59 enodes) 1537028027.130 * * [misc]simplify: iters left: 2 (85 enodes) 1537028027.146 * * [misc]simplify: iters left: 1 (114 enodes) 1537028027.171 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028027.171 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028027.171 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028027.172 * * [misc]simplify: iters left: 6 (14 enodes) 1537028027.175 * * [misc]simplify: iters left: 5 (21 enodes) 1537028027.179 * * [misc]simplify: iters left: 4 (29 enodes) 1537028027.184 * * [misc]simplify: iters left: 3 (39 enodes) 1537028027.191 * * [misc]simplify: iters left: 2 (51 enodes) 1537028027.197 * * [misc]simplify: iters left: 1 (52 enodes) 1537028027.207 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028027.207 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028027.207 * * * * [misc]progress: [ 403 / 806 ] simplifiying candidate # 1537028027.207 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028027.209 * * [misc]simplify: iters left: 6 (18 enodes) 1537028027.221 * * [misc]simplify: iters left: 5 (31 enodes) 1537028027.232 * * [misc]simplify: iters left: 4 (43 enodes) 1537028027.248 * * [misc]simplify: iters left: 3 (62 enodes) 1537028027.270 * * [misc]simplify: iters left: 2 (85 enodes) 1537028027.295 * * [misc]simplify: iters left: 1 (102 enodes) 1537028027.313 * [exit]simplify: Simplified to (/ (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (cbrt (hypot y.re y.im))) 1537028027.313 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (cbrt (hypot y.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028027.314 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028027.315 * * [misc]simplify: iters left: 6 (14 enodes) 1537028027.317 * * [misc]simplify: iters left: 5 (21 enodes) 1537028027.322 * * [misc]simplify: iters left: 4 (29 enodes) 1537028027.327 * * [misc]simplify: iters left: 3 (39 enodes) 1537028027.336 * * [misc]simplify: iters left: 2 (51 enodes) 1537028027.344 * * [misc]simplify: iters left: 1 (52 enodes) 1537028027.361 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028027.361 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (cbrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028027.361 * * * * [misc]progress: [ 404 / 806 ] simplifiying candidate # 1537028027.362 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028027.363 * * [misc]simplify: iters left: 6 (16 enodes) 1537028027.372 * * [misc]simplify: iters left: 5 (27 enodes) 1537028027.382 * * [misc]simplify: iters left: 4 (35 enodes) 1537028027.394 * * [misc]simplify: iters left: 3 (42 enodes) 1537028027.405 * * [misc]simplify: iters left: 2 (47 enodes) 1537028027.418 * [exit]simplify: Simplified to (/ (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028027.418 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028027.418 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028027.419 * * [misc]simplify: iters left: 6 (13 enodes) 1537028027.425 * * [misc]simplify: iters left: 5 (20 enodes) 1537028027.433 * * [misc]simplify: iters left: 4 (25 enodes) 1537028027.441 * * [misc]simplify: iters left: 3 (29 enodes) 1537028027.451 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028027.451 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028027.451 * * * * [misc]progress: [ 405 / 806 ] simplifiying candidate # 1537028027.451 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 1) 1537028027.453 * * [misc]simplify: iters left: 6 (16 enodes) 1537028027.463 * * [misc]simplify: iters left: 5 (27 enodes) 1537028027.472 * * [misc]simplify: iters left: 4 (34 enodes) 1537028027.482 * * [misc]simplify: iters left: 3 (38 enodes) 1537028027.491 * * [misc]simplify: iters left: 2 (43 enodes) 1537028027.501 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537028027.502 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028027.502 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028027.503 * * [misc]simplify: iters left: 6 (13 enodes) 1537028027.508 * * [misc]simplify: iters left: 5 (20 enodes) 1537028027.515 * * [misc]simplify: iters left: 4 (28 enodes) 1537028027.525 * * [misc]simplify: iters left: 3 (38 enodes) 1537028027.536 * * [misc]simplify: iters left: 2 (50 enodes) 1537028027.543 * * [misc]simplify: iters left: 1 (51 enodes) 1537028027.551 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028027.551 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028027.551 * * * * [misc]progress: [ 406 / 806 ] simplifiying candidate # 1537028027.552 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028027.553 * * [misc]simplify: iters left: 6 (17 enodes) 1537028027.557 * * [misc]simplify: iters left: 5 (28 enodes) 1537028027.562 * * [misc]simplify: iters left: 4 (43 enodes) 1537028027.574 * * [misc]simplify: iters left: 3 (75 enodes) 1537028027.606 * * [misc]simplify: iters left: 2 (134 enodes) 1537028027.659 * * [misc]simplify: iters left: 1 (193 enodes) 1537028027.771 * [exit]simplify: Simplified to (/ (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028027.771 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028027.772 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028027.773 * * [misc]simplify: iters left: 6 (15 enodes) 1537028027.779 * * [misc]simplify: iters left: 5 (22 enodes) 1537028027.788 * * [misc]simplify: iters left: 4 (30 enodes) 1537028027.799 * * [misc]simplify: iters left: 3 (40 enodes) 1537028027.807 * * [misc]simplify: iters left: 2 (52 enodes) 1537028027.814 * * [misc]simplify: iters left: 1 (53 enodes) 1537028027.824 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537028027.824 * [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.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537028027.824 * * * * [misc]progress: [ 407 / 806 ] simplifiying candidate # 1537028027.824 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028027.825 * * [misc]simplify: iters left: 6 (15 enodes) 1537028027.829 * * [misc]simplify: iters left: 5 (24 enodes) 1537028027.840 * * [misc]simplify: iters left: 4 (34 enodes) 1537028027.853 * * [misc]simplify: iters left: 3 (51 enodes) 1537028027.872 * * [misc]simplify: iters left: 2 (80 enodes) 1537028027.897 * * [misc]simplify: iters left: 1 (93 enodes) 1537028027.941 * [exit]simplify: Simplified to (/ (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028027.941 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028027.942 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028027.943 * * [misc]simplify: iters left: 6 (14 enodes) 1537028027.949 * * [misc]simplify: iters left: 5 (21 enodes) 1537028027.957 * * [misc]simplify: iters left: 4 (29 enodes) 1537028027.968 * * [misc]simplify: iters left: 3 (39 enodes) 1537028027.979 * * [misc]simplify: iters left: 2 (51 enodes) 1537028027.992 * * [misc]simplify: iters left: 1 (52 enodes) 1537028028.009 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028028.009 * [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.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028028.009 * * * * [misc]progress: [ 408 / 806 ] simplifiying candidate # 1537028028.010 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028028.011 * * [misc]simplify: iters left: 6 (16 enodes) 1537028028.017 * * [misc]simplify: iters left: 5 (27 enodes) 1537028028.026 * * [misc]simplify: iters left: 4 (37 enodes) 1537028028.043 * * [misc]simplify: iters left: 3 (59 enodes) 1537028028.063 * * [misc]simplify: iters left: 2 (85 enodes) 1537028028.089 * * [misc]simplify: iters left: 1 (114 enodes) 1537028028.117 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028028.117 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028028.117 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028028.118 * * [misc]simplify: iters left: 6 (14 enodes) 1537028028.121 * * [misc]simplify: iters left: 5 (21 enodes) 1537028028.125 * * [misc]simplify: iters left: 4 (29 enodes) 1537028028.130 * * [misc]simplify: iters left: 3 (39 enodes) 1537028028.136 * * [misc]simplify: iters left: 2 (51 enodes) 1537028028.145 * * [misc]simplify: iters left: 1 (52 enodes) 1537028028.162 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028028.162 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028028.162 * * * * [misc]progress: [ 409 / 806 ] simplifiying candidate # 1537028028.162 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028028.165 * * [misc]simplify: iters left: 6 (17 enodes) 1537028028.174 * * [misc]simplify: iters left: 5 (30 enodes) 1537028028.185 * * [misc]simplify: iters left: 4 (46 enodes) 1537028028.205 * * [misc]simplify: iters left: 3 (75 enodes) 1537028028.233 * * [misc]simplify: iters left: 2 (109 enodes) 1537028028.267 * * [misc]simplify: iters left: 1 (131 enodes) 1537028028.301 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028028.301 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028028.301 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028028.302 * * [misc]simplify: iters left: 6 (14 enodes) 1537028028.305 * * [misc]simplify: iters left: 5 (21 enodes) 1537028028.309 * * [misc]simplify: iters left: 4 (29 enodes) 1537028028.314 * * [misc]simplify: iters left: 3 (39 enodes) 1537028028.321 * * [misc]simplify: iters left: 2 (51 enodes) 1537028028.328 * * [misc]simplify: iters left: 1 (52 enodes) 1537028028.337 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028028.337 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028028.337 * * * * [misc]progress: [ 410 / 806 ] simplifiying candidate # 1537028028.337 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) (sqrt (hypot y.re y.im))) 1537028028.338 * * [misc]simplify: iters left: 6 (15 enodes) 1537028028.342 * * [misc]simplify: iters left: 5 (26 enodes) 1537028028.347 * * [misc]simplify: iters left: 4 (36 enodes) 1537028028.355 * * [misc]simplify: iters left: 3 (47 enodes) 1537028028.362 * * [misc]simplify: iters left: 2 (59 enodes) 1537028028.372 * * [misc]simplify: iters left: 1 (67 enodes) 1537028028.393 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028028.393 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028028.393 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028028.395 * * [misc]simplify: iters left: 6 (13 enodes) 1537028028.400 * * [misc]simplify: iters left: 5 (20 enodes) 1537028028.407 * * [misc]simplify: iters left: 4 (25 enodes) 1537028028.415 * * [misc]simplify: iters left: 3 (29 enodes) 1537028028.426 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028028.426 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028028.426 * * * * [misc]progress: [ 411 / 806 ] simplifiying candidate # 1537028028.426 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1) 1537028028.428 * * [misc]simplify: iters left: 6 (15 enodes) 1537028028.434 * * [misc]simplify: iters left: 5 (24 enodes) 1537028028.442 * * [misc]simplify: iters left: 4 (31 enodes) 1537028028.453 * * [misc]simplify: iters left: 3 (39 enodes) 1537028028.462 * * [misc]simplify: iters left: 2 (44 enodes) 1537028028.473 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028028.473 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028028.474 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028028.477 * * [misc]simplify: iters left: 6 (13 enodes) 1537028028.482 * * [misc]simplify: iters left: 5 (20 enodes) 1537028028.490 * * [misc]simplify: iters left: 4 (28 enodes) 1537028028.500 * * [misc]simplify: iters left: 3 (38 enodes) 1537028028.512 * * [misc]simplify: iters left: 2 (50 enodes) 1537028028.525 * * [misc]simplify: iters left: 1 (51 enodes) 1537028028.543 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028028.544 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028028.544 * * * * [misc]progress: [ 412 / 806 ] simplifiying candidate # 1537028028.544 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028028.546 * * [misc]simplify: iters left: 6 (17 enodes) 1537028028.554 * * [misc]simplify: iters left: 5 (29 enodes) 1537028028.566 * * [misc]simplify: iters left: 4 (49 enodes) 1537028028.579 * * [misc]simplify: iters left: 3 (86 enodes) 1537028028.599 * * [misc]simplify: iters left: 2 (137 enodes) 1537028028.647 * * [misc]simplify: iters left: 1 (205 enodes) 1537028028.723 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028028.723 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028028.723 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028028.724 * * [misc]simplify: iters left: 6 (15 enodes) 1537028028.727 * * [misc]simplify: iters left: 5 (22 enodes) 1537028028.732 * * [misc]simplify: iters left: 4 (30 enodes) 1537028028.738 * * [misc]simplify: iters left: 3 (40 enodes) 1537028028.744 * * [misc]simplify: iters left: 2 (52 enodes) 1537028028.752 * * [misc]simplify: iters left: 1 (53 enodes) 1537028028.763 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537028028.763 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537028028.763 * * * * [misc]progress: [ 413 / 806 ] simplifiying candidate # 1537028028.764 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028028.765 * * [misc]simplify: iters left: 6 (17 enodes) 1537028028.768 * * [misc]simplify: iters left: 5 (27 enodes) 1537028028.774 * * [misc]simplify: iters left: 4 (40 enodes) 1537028028.781 * * [misc]simplify: iters left: 3 (58 enodes) 1537028028.791 * * [misc]simplify: iters left: 2 (80 enodes) 1537028028.809 * * [misc]simplify: iters left: 1 (101 enodes) 1537028028.852 * [exit]simplify: Simplified to (/ (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028028.852 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028028.852 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028028.853 * * [misc]simplify: iters left: 6 (15 enodes) 1537028028.856 * * [misc]simplify: iters left: 5 (22 enodes) 1537028028.861 * * [misc]simplify: iters left: 4 (30 enodes) 1537028028.866 * * [misc]simplify: iters left: 3 (40 enodes) 1537028028.873 * * [misc]simplify: iters left: 2 (52 enodes) 1537028028.880 * * [misc]simplify: iters left: 1 (53 enodes) 1537028028.890 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028028.890 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537028028.890 * * * * [misc]progress: [ 414 / 806 ] simplifiying candidate # 1537028028.890 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028028.891 * * [misc]simplify: iters left: 6 (18 enodes) 1537028028.895 * * [misc]simplify: iters left: 5 (30 enodes) 1537028028.901 * * [misc]simplify: iters left: 4 (43 enodes) 1537028028.910 * * [misc]simplify: iters left: 3 (64 enodes) 1537028028.922 * * [misc]simplify: iters left: 2 (74 enodes) 1537028028.933 * * [misc]simplify: iters left: 1 (91 enodes) 1537028028.946 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028028.946 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028028.946 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028028.947 * * [misc]simplify: iters left: 6 (15 enodes) 1537028028.950 * * [misc]simplify: iters left: 5 (22 enodes) 1537028028.954 * * [misc]simplify: iters left: 4 (30 enodes) 1537028028.960 * * [misc]simplify: iters left: 3 (40 enodes) 1537028028.966 * * [misc]simplify: iters left: 2 (52 enodes) 1537028028.973 * * [misc]simplify: iters left: 1 (53 enodes) 1537028028.984 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028028.984 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028028.984 * * * * [misc]progress: [ 415 / 806 ] simplifiying candidate # 1537028028.985 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028028.986 * * [misc]simplify: iters left: 6 (14 enodes) 1537028028.989 * * [misc]simplify: iters left: 5 (24 enodes) 1537028028.994 * * [misc]simplify: iters left: 4 (34 enodes) 1537028029.001 * * [misc]simplify: iters left: 3 (57 enodes) 1537028029.011 * * [misc]simplify: iters left: 2 (68 enodes) 1537028029.020 * * [misc]simplify: iters left: 1 (73 enodes) 1537028029.030 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1537028029.030 * [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.re y.im) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028029.031 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028029.031 * * [misc]simplify: iters left: 6 (13 enodes) 1537028029.034 * * [misc]simplify: iters left: 5 (20 enodes) 1537028029.038 * * [misc]simplify: iters left: 4 (25 enodes) 1537028029.043 * * [misc]simplify: iters left: 3 (39 enodes) 1537028029.049 * * [misc]simplify: iters left: 2 (44 enodes) 1537028029.056 * * [misc]simplify: iters left: 1 (46 enodes) 1537028029.062 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028029.062 * [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.re y.im) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1537028029.062 * * * * [misc]progress: [ 416 / 806 ] simplifiying candidate # 1537028029.062 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028029.063 * * [misc]simplify: iters left: 6 (15 enodes) 1537028029.067 * * [misc]simplify: iters left: 5 (23 enodes) 1537028029.071 * * [misc]simplify: iters left: 4 (28 enodes) 1537028029.076 * * [misc]simplify: iters left: 3 (36 enodes) 1537028029.082 * * [misc]simplify: iters left: 2 (43 enodes) 1537028029.088 * * [misc]simplify: iters left: 1 (45 enodes) 1537028029.096 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028029.096 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028029.097 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028029.097 * * [misc]simplify: iters left: 6 (14 enodes) 1537028029.100 * * [misc]simplify: iters left: 5 (21 enodes) 1537028029.104 * * [misc]simplify: iters left: 4 (26 enodes) 1537028029.109 * * [misc]simplify: iters left: 3 (35 enodes) 1537028029.114 * * [misc]simplify: iters left: 2 (40 enodes) 1537028029.121 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028029.121 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1537028029.121 * * * * [misc]progress: [ 417 / 806 ] simplifiying candidate # 1537028029.121 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028029.123 * * [misc]simplify: iters left: 6 (15 enodes) 1537028029.127 * * [misc]simplify: iters left: 5 (25 enodes) 1537028029.131 * * [misc]simplify: iters left: 4 (30 enodes) 1537028029.137 * * [misc]simplify: iters left: 3 (42 enodes) 1537028029.147 * * [misc]simplify: iters left: 2 (52 enodes) 1537028029.161 * * [misc]simplify: iters left: 1 (61 enodes) 1537028029.176 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028029.176 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028029.176 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028029.177 * * [misc]simplify: iters left: 6 (13 enodes) 1537028029.183 * * [misc]simplify: iters left: 5 (20 enodes) 1537028029.190 * * [misc]simplify: iters left: 4 (25 enodes) 1537028029.199 * * [misc]simplify: iters left: 3 (34 enodes) 1537028029.208 * * [misc]simplify: iters left: 2 (39 enodes) 1537028029.220 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028029.220 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028029.220 * * * * [misc]progress: [ 418 / 806 ] simplifiying candidate # 1537028029.220 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028029.222 * * [misc]simplify: iters left: 6 (16 enodes) 1537028029.228 * * [misc]simplify: iters left: 5 (26 enodes) 1537028029.238 * * [misc]simplify: iters left: 4 (39 enodes) 1537028029.252 * * [misc]simplify: iters left: 3 (62 enodes) 1537028029.263 * * [misc]simplify: iters left: 2 (89 enodes) 1537028029.276 * * [misc]simplify: iters left: 1 (103 enodes) 1537028029.295 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028029.295 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028029.295 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028029.296 * * [misc]simplify: iters left: 6 (15 enodes) 1537028029.299 * * [misc]simplify: iters left: 5 (22 enodes) 1537028029.303 * * [misc]simplify: iters left: 4 (30 enodes) 1537028029.309 * * [misc]simplify: iters left: 3 (40 enodes) 1537028029.317 * * [misc]simplify: iters left: 2 (52 enodes) 1537028029.324 * * [misc]simplify: iters left: 1 (53 enodes) 1537028029.334 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537028029.334 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537028029.334 * * * * [misc]progress: [ 419 / 806 ] simplifiying candidate # 1537028029.334 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028029.335 * * [misc]simplify: iters left: 6 (16 enodes) 1537028029.339 * * [misc]simplify: iters left: 5 (24 enodes) 1537028029.343 * * [misc]simplify: iters left: 4 (32 enodes) 1537028029.349 * * [misc]simplify: iters left: 3 (42 enodes) 1537028029.355 * * [misc]simplify: iters left: 2 (54 enodes) 1537028029.363 * * [misc]simplify: iters left: 1 (55 enodes) 1537028029.373 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028029.373 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028029.373 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028029.374 * * [misc]simplify: iters left: 6 (15 enodes) 1537028029.380 * * [misc]simplify: iters left: 5 (22 enodes) 1537028029.389 * * [misc]simplify: iters left: 4 (30 enodes) 1537028029.399 * * [misc]simplify: iters left: 3 (40 enodes) 1537028029.412 * * [misc]simplify: iters left: 2 (52 enodes) 1537028029.426 * * [misc]simplify: iters left: 1 (53 enodes) 1537028029.447 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028029.447 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028029.447 * * * * [misc]progress: [ 420 / 806 ] simplifiying candidate # 1537028029.447 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028029.449 * * [misc]simplify: iters left: 6 (17 enodes) 1537028029.456 * * [misc]simplify: iters left: 5 (27 enodes) 1537028029.465 * * [misc]simplify: iters left: 4 (35 enodes) 1537028029.478 * * [misc]simplify: iters left: 3 (50 enodes) 1537028029.490 * * [misc]simplify: iters left: 2 (55 enodes) 1537028029.496 * * [misc]simplify: iters left: 1 (58 enodes) 1537028029.505 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537028029.505 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028029.505 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028029.506 * * [misc]simplify: iters left: 6 (15 enodes) 1537028029.509 * * [misc]simplify: iters left: 5 (22 enodes) 1537028029.513 * * [misc]simplify: iters left: 4 (30 enodes) 1537028029.519 * * [misc]simplify: iters left: 3 (40 enodes) 1537028029.525 * * [misc]simplify: iters left: 2 (52 enodes) 1537028029.533 * * [misc]simplify: iters left: 1 (53 enodes) 1537028029.551 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028029.551 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028029.551 * * * * [misc]progress: [ 421 / 806 ] simplifiying candidate # 1537028029.551 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028029.553 * * [misc]simplify: iters left: 6 (16 enodes) 1537028029.560 * * [misc]simplify: iters left: 5 (28 enodes) 1537028029.570 * * [misc]simplify: iters left: 4 (36 enodes) 1537028029.583 * * [misc]simplify: iters left: 3 (51 enodes) 1537028029.591 * * [misc]simplify: iters left: 2 (52 enodes) 1537028029.598 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028029.598 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028029.599 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028029.599 * * [misc]simplify: iters left: 6 (14 enodes) 1537028029.602 * * [misc]simplify: iters left: 5 (21 enodes) 1537028029.606 * * [misc]simplify: iters left: 4 (29 enodes) 1537028029.611 * * [misc]simplify: iters left: 3 (39 enodes) 1537028029.618 * * [misc]simplify: iters left: 2 (51 enodes) 1537028029.625 * * [misc]simplify: iters left: 1 (52 enodes) 1537028029.641 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028029.641 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1537028029.641 * * * * [misc]progress: [ 422 / 806 ] simplifiying candidate # 1537028029.642 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028029.643 * * [misc]simplify: iters left: 6 (17 enodes) 1537028029.651 * * [misc]simplify: iters left: 5 (27 enodes) 1537028029.660 * * [misc]simplify: iters left: 4 (33 enodes) 1537028029.671 * * [misc]simplify: iters left: 3 (41 enodes) 1537028029.678 * * [misc]simplify: iters left: 2 (42 enodes) 1537028029.683 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028029.683 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028029.683 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028029.684 * * [misc]simplify: iters left: 6 (14 enodes) 1537028029.687 * * [misc]simplify: iters left: 5 (21 enodes) 1537028029.692 * * [misc]simplify: iters left: 4 (26 enodes) 1537028029.697 * * [misc]simplify: iters left: 3 (30 enodes) 1537028029.702 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028029.702 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028029.703 * * * * [misc]progress: [ 423 / 806 ] simplifiying candidate # 1537028029.703 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 1) 1537028029.704 * * [misc]simplify: iters left: 6 (16 enodes) 1537028029.708 * * [misc]simplify: iters left: 5 (26 enodes) 1537028029.713 * * [misc]simplify: iters left: 4 (31 enodes) 1537028029.721 * * [misc]simplify: iters left: 3 (35 enodes) 1537028029.729 * * [misc]simplify: iters left: 2 (36 enodes) 1537028029.737 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) 1537028029.737 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028029.738 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028029.739 * * [misc]simplify: iters left: 6 (14 enodes) 1537028029.745 * * [misc]simplify: iters left: 5 (21 enodes) 1537028029.750 * * [misc]simplify: iters left: 4 (29 enodes) 1537028029.755 * * [misc]simplify: iters left: 3 (39 enodes) 1537028029.762 * * [misc]simplify: iters left: 2 (51 enodes) 1537028029.769 * * [misc]simplify: iters left: 1 (52 enodes) 1537028029.780 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028029.780 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028029.780 * * * * [misc]progress: [ 424 / 806 ] simplifiying candidate # 1537028029.781 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028029.782 * * [misc]simplify: iters left: 6 (16 enodes) 1537028029.788 * * [misc]simplify: iters left: 5 (26 enodes) 1537028029.794 * * [misc]simplify: iters left: 4 (39 enodes) 1537028029.802 * * [misc]simplify: iters left: 3 (62 enodes) 1537028029.815 * * [misc]simplify: iters left: 2 (89 enodes) 1537028029.838 * * [misc]simplify: iters left: 1 (103 enodes) 1537028029.857 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028029.857 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028029.857 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028029.860 * * [misc]simplify: iters left: 6 (15 enodes) 1537028029.863 * * [misc]simplify: iters left: 5 (22 enodes) 1537028029.870 * * [misc]simplify: iters left: 4 (30 enodes) 1537028029.878 * * [misc]simplify: iters left: 3 (40 enodes) 1537028029.884 * * [misc]simplify: iters left: 2 (52 enodes) 1537028029.893 * * [misc]simplify: iters left: 1 (53 enodes) 1537028029.903 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537028029.903 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537028029.903 * * * * [misc]progress: [ 425 / 806 ] simplifiying candidate # 1537028029.903 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028029.905 * * [misc]simplify: iters left: 6 (16 enodes) 1537028029.908 * * [misc]simplify: iters left: 5 (24 enodes) 1537028029.913 * * [misc]simplify: iters left: 4 (32 enodes) 1537028029.921 * * [misc]simplify: iters left: 3 (42 enodes) 1537028029.935 * * [misc]simplify: iters left: 2 (54 enodes) 1537028029.951 * * [misc]simplify: iters left: 1 (55 enodes) 1537028029.972 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028029.972 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028029.972 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028029.974 * * [misc]simplify: iters left: 6 (15 enodes) 1537028029.979 * * [misc]simplify: iters left: 5 (22 enodes) 1537028029.987 * * [misc]simplify: iters left: 4 (30 enodes) 1537028029.998 * * [misc]simplify: iters left: 3 (40 enodes) 1537028030.010 * * [misc]simplify: iters left: 2 (52 enodes) 1537028030.024 * * [misc]simplify: iters left: 1 (53 enodes) 1537028030.038 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028030.038 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028030.038 * * * * [misc]progress: [ 426 / 806 ] simplifiying candidate # 1537028030.038 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028030.039 * * [misc]simplify: iters left: 6 (17 enodes) 1537028030.043 * * [misc]simplify: iters left: 5 (27 enodes) 1537028030.049 * * [misc]simplify: iters left: 4 (35 enodes) 1537028030.064 * * [misc]simplify: iters left: 3 (50 enodes) 1537028030.076 * * [misc]simplify: iters left: 2 (55 enodes) 1537028030.083 * * [misc]simplify: iters left: 1 (58 enodes) 1537028030.090 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537028030.091 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028030.091 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028030.092 * * [misc]simplify: iters left: 6 (15 enodes) 1537028030.095 * * [misc]simplify: iters left: 5 (22 enodes) 1537028030.099 * * [misc]simplify: iters left: 4 (30 enodes) 1537028030.104 * * [misc]simplify: iters left: 3 (40 enodes) 1537028030.111 * * [misc]simplify: iters left: 2 (52 enodes) 1537028030.118 * * [misc]simplify: iters left: 1 (53 enodes) 1537028030.129 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028030.129 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028030.129 * * * * [misc]progress: [ 427 / 806 ] simplifiying candidate # 1537028030.129 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028030.130 * * [misc]simplify: iters left: 6 (15 enodes) 1537028030.136 * * [misc]simplify: iters left: 5 (27 enodes) 1537028030.148 * * [misc]simplify: iters left: 4 (39 enodes) 1537028030.161 * * [misc]simplify: iters left: 3 (67 enodes) 1537028030.172 * * [misc]simplify: iters left: 2 (83 enodes) 1537028030.181 * * [misc]simplify: iters left: 1 (89 enodes) 1537028030.190 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028030.190 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028030.190 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028030.191 * * [misc]simplify: iters left: 6 (14 enodes) 1537028030.196 * * [misc]simplify: iters left: 5 (21 enodes) 1537028030.204 * * [misc]simplify: iters left: 4 (29 enodes) 1537028030.215 * * [misc]simplify: iters left: 3 (39 enodes) 1537028030.226 * * [misc]simplify: iters left: 2 (51 enodes) 1537028030.233 * * [misc]simplify: iters left: 1 (52 enodes) 1537028030.243 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028030.243 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1537028030.243 * * * * [misc]progress: [ 428 / 806 ] simplifiying candidate # 1537028030.244 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) (sqrt (hypot y.re y.im))) 1537028030.245 * * [misc]simplify: iters left: 6 (16 enodes) 1537028030.248 * * [misc]simplify: iters left: 5 (26 enodes) 1537028030.253 * * [misc]simplify: iters left: 4 (34 enodes) 1537028030.263 * * [misc]simplify: iters left: 3 (45 enodes) 1537028030.274 * * [misc]simplify: iters left: 2 (51 enodes) 1537028030.285 * * [misc]simplify: iters left: 1 (52 enodes) 1537028030.297 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028030.297 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028030.297 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028030.299 * * [misc]simplify: iters left: 6 (14 enodes) 1537028030.304 * * [misc]simplify: iters left: 5 (21 enodes) 1537028030.313 * * [misc]simplify: iters left: 4 (26 enodes) 1537028030.321 * * [misc]simplify: iters left: 3 (30 enodes) 1537028030.332 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028030.332 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028030.333 * * * * [misc]progress: [ 429 / 806 ] simplifiying candidate # 1537028030.333 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1) 1537028030.334 * * [misc]simplify: iters left: 6 (15 enodes) 1537028030.340 * * [misc]simplify: iters left: 5 (23 enodes) 1537028030.344 * * [misc]simplify: iters left: 4 (28 enodes) 1537028030.351 * * [misc]simplify: iters left: 3 (36 enodes) 1537028030.355 * * [misc]simplify: iters left: 2 (37 enodes) 1537028030.360 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) 1537028030.360 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028030.360 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028030.361 * * [misc]simplify: iters left: 6 (14 enodes) 1537028030.364 * * [misc]simplify: iters left: 5 (21 enodes) 1537028030.368 * * [misc]simplify: iters left: 4 (29 enodes) 1537028030.374 * * [misc]simplify: iters left: 3 (39 enodes) 1537028030.381 * * [misc]simplify: iters left: 2 (51 enodes) 1537028030.388 * * [misc]simplify: iters left: 1 (52 enodes) 1537028030.397 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028030.397 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028030.397 * * * * [misc]progress: [ 430 / 806 ] simplifiying candidate # 1537028030.397 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028030.398 * * [misc]simplify: iters left: 6 (17 enodes) 1537028030.402 * * [misc]simplify: iters left: 5 (28 enodes) 1537028030.409 * * [misc]simplify: iters left: 4 (48 enodes) 1537028030.423 * * [misc]simplify: iters left: 3 (85 enodes) 1537028030.455 * * [misc]simplify: iters left: 2 (136 enodes) 1537028030.513 * * [misc]simplify: iters left: 1 (205 enodes) 1537028030.591 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 1537028030.591 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028030.591 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028030.592 * * [misc]simplify: iters left: 6 (15 enodes) 1537028030.595 * * [misc]simplify: iters left: 5 (22 enodes) 1537028030.600 * * [misc]simplify: iters left: 4 (30 enodes) 1537028030.611 * * [misc]simplify: iters left: 3 (40 enodes) 1537028030.622 * * [misc]simplify: iters left: 2 (52 enodes) 1537028030.631 * * [misc]simplify: iters left: 1 (53 enodes) 1537028030.641 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537028030.641 * [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.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537028030.641 * * * * [misc]progress: [ 431 / 806 ] simplifiying candidate # 1537028030.641 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028030.643 * * [misc]simplify: iters left: 6 (15 enodes) 1537028030.646 * * [misc]simplify: iters left: 5 (24 enodes) 1537028030.651 * * [misc]simplify: iters left: 4 (37 enodes) 1537028030.661 * * [misc]simplify: iters left: 3 (55 enodes) 1537028030.681 * * [misc]simplify: iters left: 2 (77 enodes) 1537028030.707 * * [misc]simplify: iters left: 1 (98 enodes) 1537028030.743 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028030.744 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028030.744 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028030.745 * * [misc]simplify: iters left: 6 (14 enodes) 1537028030.747 * * [misc]simplify: iters left: 5 (21 enodes) 1537028030.751 * * [misc]simplify: iters left: 4 (29 enodes) 1537028030.756 * * [misc]simplify: iters left: 3 (39 enodes) 1537028030.763 * * [misc]simplify: iters left: 2 (51 enodes) 1537028030.769 * * [misc]simplify: iters left: 1 (52 enodes) 1537028030.780 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028030.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))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028030.780 * * * * [misc]progress: [ 432 / 806 ] simplifiying candidate # 1537028030.780 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028030.782 * * [misc]simplify: iters left: 6 (16 enodes) 1537028030.790 * * [misc]simplify: iters left: 5 (27 enodes) 1537028030.800 * * [misc]simplify: iters left: 4 (40 enodes) 1537028030.814 * * [misc]simplify: iters left: 3 (61 enodes) 1537028030.824 * * [misc]simplify: iters left: 2 (76 enodes) 1537028030.833 * * [misc]simplify: iters left: 1 (81 enodes) 1537028030.844 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028030.844 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028030.844 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028030.845 * * [misc]simplify: iters left: 6 (14 enodes) 1537028030.848 * * [misc]simplify: iters left: 5 (21 enodes) 1537028030.852 * * [misc]simplify: iters left: 4 (29 enodes) 1537028030.857 * * [misc]simplify: iters left: 3 (39 enodes) 1537028030.864 * * [misc]simplify: iters left: 2 (51 enodes) 1537028030.875 * * [misc]simplify: iters left: 1 (52 enodes) 1537028030.897 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028030.897 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028030.897 * * * * [misc]progress: [ 433 / 806 ] simplifiying candidate # 1537028030.897 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028030.899 * * [misc]simplify: iters left: 6 (16 enodes) 1537028030.906 * * [misc]simplify: iters left: 5 (26 enodes) 1537028030.914 * * [misc]simplify: iters left: 4 (39 enodes) 1537028030.922 * * [misc]simplify: iters left: 3 (62 enodes) 1537028030.934 * * [misc]simplify: iters left: 2 (89 enodes) 1537028030.948 * * [misc]simplify: iters left: 1 (104 enodes) 1537028030.967 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028030.967 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028030.967 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028030.969 * * [misc]simplify: iters left: 6 (15 enodes) 1537028030.973 * * [misc]simplify: iters left: 5 (22 enodes) 1537028030.977 * * [misc]simplify: iters left: 4 (30 enodes) 1537028030.983 * * [misc]simplify: iters left: 3 (40 enodes) 1537028030.989 * * [misc]simplify: iters left: 2 (52 enodes) 1537028030.997 * * [misc]simplify: iters left: 1 (53 enodes) 1537028031.007 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537028031.007 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 1537028031.007 * * * * [misc]progress: [ 434 / 806 ] simplifiying candidate # 1537028031.007 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028031.008 * * [misc]simplify: iters left: 6 (16 enodes) 1537028031.012 * * [misc]simplify: iters left: 5 (24 enodes) 1537028031.016 * * [misc]simplify: iters left: 4 (32 enodes) 1537028031.022 * * [misc]simplify: iters left: 3 (42 enodes) 1537028031.030 * * [misc]simplify: iters left: 2 (54 enodes) 1537028031.046 * * [misc]simplify: iters left: 1 (55 enodes) 1537028031.067 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028031.068 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028031.068 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028031.069 * * [misc]simplify: iters left: 6 (15 enodes) 1537028031.075 * * [misc]simplify: iters left: 5 (22 enodes) 1537028031.083 * * [misc]simplify: iters left: 4 (30 enodes) 1537028031.094 * * [misc]simplify: iters left: 3 (40 enodes) 1537028031.108 * * [misc]simplify: iters left: 2 (52 enodes) 1537028031.121 * * [misc]simplify: iters left: 1 (53 enodes) 1537028031.141 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028031.141 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028031.141 * * * * [misc]progress: [ 435 / 806 ] simplifiying candidate # 1537028031.142 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028031.144 * * [misc]simplify: iters left: 6 (17 enodes) 1537028031.151 * * [misc]simplify: iters left: 5 (27 enodes) 1537028031.161 * * [misc]simplify: iters left: 4 (35 enodes) 1537028031.173 * * [misc]simplify: iters left: 3 (54 enodes) 1537028031.181 * * [misc]simplify: iters left: 2 (61 enodes) 1537028031.187 * * [misc]simplify: iters left: 1 (65 enodes) 1537028031.194 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028031.194 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028031.194 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028031.195 * * [misc]simplify: iters left: 6 (15 enodes) 1537028031.198 * * [misc]simplify: iters left: 5 (22 enodes) 1537028031.202 * * [misc]simplify: iters left: 4 (30 enodes) 1537028031.209 * * [misc]simplify: iters left: 3 (40 enodes) 1537028031.215 * * [misc]simplify: iters left: 2 (52 enodes) 1537028031.222 * * [misc]simplify: iters left: 1 (53 enodes) 1537028031.232 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028031.232 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028031.232 * * * * [misc]progress: [ 436 / 806 ] simplifiying candidate # 1537028031.232 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028031.233 * * [misc]simplify: iters left: 6 (15 enodes) 1537028031.238 * * [misc]simplify: iters left: 5 (24 enodes) 1537028031.242 * * [misc]simplify: iters left: 4 (34 enodes) 1537028031.250 * * [misc]simplify: iters left: 3 (54 enodes) 1537028031.259 * * [misc]simplify: iters left: 2 (70 enodes) 1537028031.270 * * [misc]simplify: iters left: 1 (72 enodes) 1537028031.293 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028031.293 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028031.294 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028031.295 * * [misc]simplify: iters left: 6 (14 enodes) 1537028031.300 * * [misc]simplify: iters left: 5 (21 enodes) 1537028031.308 * * [misc]simplify: iters left: 4 (26 enodes) 1537028031.317 * * [misc]simplify: iters left: 3 (35 enodes) 1537028031.327 * * [misc]simplify: iters left: 2 (40 enodes) 1537028031.335 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028031.336 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028031.336 * * * * [misc]progress: [ 437 / 806 ] simplifiying candidate # 1537028031.336 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028031.338 * * [misc]simplify: iters left: 6 (13 enodes) 1537028031.341 * * [misc]simplify: iters left: 5 (20 enodes) 1537028031.344 * * [misc]simplify: iters left: 4 (25 enodes) 1537028031.349 * * [misc]simplify: iters left: 3 (39 enodes) 1537028031.360 * * [misc]simplify: iters left: 2 (44 enodes) 1537028031.370 * * [misc]simplify: iters left: 1 (47 enodes) 1537028031.382 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537028031.382 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028031.383 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028031.384 * * [misc]simplify: iters left: 6 (13 enodes) 1537028031.389 * * [misc]simplify: iters left: 5 (20 enodes) 1537028031.396 * * [misc]simplify: iters left: 4 (25 enodes) 1537028031.401 * * [misc]simplify: iters left: 3 (39 enodes) 1537028031.407 * * [misc]simplify: iters left: 2 (44 enodes) 1537028031.412 * * [misc]simplify: iters left: 1 (47 enodes) 1537028031.418 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537028031.418 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)))) 1537028031.418 * * * * [misc]progress: [ 438 / 806 ] simplifiying candidate # 1537028031.419 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028031.419 * * [misc]simplify: iters left: 6 (14 enodes) 1537028031.422 * * [misc]simplify: iters left: 5 (23 enodes) 1537028031.426 * * [misc]simplify: iters left: 4 (31 enodes) 1537028031.435 * * [misc]simplify: iters left: 3 (42 enodes) 1537028031.439 * * [misc]simplify: iters left: 2 (44 enodes) 1537028031.444 * * [misc]simplify: iters left: 1 (46 enodes) 1537028031.449 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1537028031.449 * [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.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028031.449 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028031.450 * * [misc]simplify: iters left: 6 (13 enodes) 1537028031.453 * * [misc]simplify: iters left: 5 (20 enodes) 1537028031.456 * * [misc]simplify: iters left: 4 (25 enodes) 1537028031.461 * * [misc]simplify: iters left: 3 (34 enodes) 1537028031.466 * * [misc]simplify: iters left: 2 (39 enodes) 1537028031.472 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028031.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))) (sqrt (hypot y.re y.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028031.472 * * * * [misc]progress: [ 439 / 806 ] simplifiying candidate # 1537028031.472 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028031.473 * * [misc]simplify: iters left: 6 (17 enodes) 1537028031.477 * * [misc]simplify: iters left: 5 (28 enodes) 1537028031.483 * * [misc]simplify: iters left: 4 (38 enodes) 1537028031.491 * * [misc]simplify: iters left: 3 (58 enodes) 1537028031.499 * * [misc]simplify: iters left: 2 (66 enodes) 1537028031.508 * * [misc]simplify: iters left: 1 (70 enodes) 1537028031.516 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028031.516 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028031.516 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028031.517 * * [misc]simplify: iters left: 6 (14 enodes) 1537028031.523 * * [misc]simplify: iters left: 5 (21 enodes) 1537028031.531 * * [misc]simplify: iters left: 4 (29 enodes) 1537028031.542 * * [misc]simplify: iters left: 3 (39 enodes) 1537028031.549 * * [misc]simplify: iters left: 2 (51 enodes) 1537028031.556 * * [misc]simplify: iters left: 1 (52 enodes) 1537028031.565 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028031.565 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028031.565 * * * * [misc]progress: [ 440 / 806 ] simplifiying candidate # 1537028031.565 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028031.566 * * [misc]simplify: iters left: 6 (15 enodes) 1537028031.570 * * [misc]simplify: iters left: 5 (24 enodes) 1537028031.574 * * [misc]simplify: iters left: 4 (30 enodes) 1537028031.580 * * [misc]simplify: iters left: 3 (38 enodes) 1537028031.588 * * [misc]simplify: iters left: 2 (39 enodes) 1537028031.598 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028031.598 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028031.598 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028031.600 * * [misc]simplify: iters left: 6 (13 enodes) 1537028031.605 * * [misc]simplify: iters left: 5 (20 enodes) 1537028031.610 * * [misc]simplify: iters left: 4 (25 enodes) 1537028031.614 * * [misc]simplify: iters left: 3 (29 enodes) 1537028031.619 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028031.619 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028031.619 * * * * [misc]progress: [ 441 / 806 ] simplifiying candidate # 1537028031.620 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1) 1537028031.620 * * [misc]simplify: iters left: 6 (15 enodes) 1537028031.624 * * [misc]simplify: iters left: 5 (24 enodes) 1537028031.628 * * [misc]simplify: iters left: 4 (29 enodes) 1537028031.632 * * [misc]simplify: iters left: 3 (33 enodes) 1537028031.635 * * [misc]simplify: iters left: 2 (34 enodes) 1537028031.639 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028031.640 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028031.640 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028031.641 * * [misc]simplify: iters left: 6 (13 enodes) 1537028031.646 * * [misc]simplify: iters left: 5 (20 enodes) 1537028031.653 * * [misc]simplify: iters left: 4 (28 enodes) 1537028031.662 * * [misc]simplify: iters left: 3 (38 enodes) 1537028031.674 * * [misc]simplify: iters left: 2 (50 enodes) 1537028031.687 * * [misc]simplify: iters left: 1 (51 enodes) 1537028031.705 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028031.705 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028031.705 * * * * [misc]progress: [ 442 / 806 ] simplifiying candidate # 1537028031.705 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028031.706 * * [misc]simplify: iters left: 6 (15 enodes) 1537028031.710 * * [misc]simplify: iters left: 5 (24 enodes) 1537028031.714 * * [misc]simplify: iters left: 4 (34 enodes) 1537028031.722 * * [misc]simplify: iters left: 3 (54 enodes) 1537028031.731 * * [misc]simplify: iters left: 2 (70 enodes) 1537028031.744 * * [misc]simplify: iters left: 1 (72 enodes) 1537028031.766 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028031.766 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028031.766 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028031.767 * * [misc]simplify: iters left: 6 (14 enodes) 1537028031.773 * * [misc]simplify: iters left: 5 (21 enodes) 1537028031.781 * * [misc]simplify: iters left: 4 (26 enodes) 1537028031.790 * * [misc]simplify: iters left: 3 (35 enodes) 1537028031.802 * * [misc]simplify: iters left: 2 (40 enodes) 1537028031.815 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028031.815 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028031.815 * * * * [misc]progress: [ 443 / 806 ] simplifiying candidate # 1537028031.816 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028031.817 * * [misc]simplify: iters left: 6 (13 enodes) 1537028031.822 * * [misc]simplify: iters left: 5 (20 enodes) 1537028031.830 * * [misc]simplify: iters left: 4 (25 enodes) 1537028031.840 * * [misc]simplify: iters left: 3 (39 enodes) 1537028031.852 * * [misc]simplify: iters left: 2 (44 enodes) 1537028031.861 * * [misc]simplify: iters left: 1 (47 enodes) 1537028031.873 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537028031.873 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028031.873 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028031.874 * * [misc]simplify: iters left: 6 (13 enodes) 1537028031.880 * * [misc]simplify: iters left: 5 (20 enodes) 1537028031.887 * * [misc]simplify: iters left: 4 (25 enodes) 1537028031.896 * * [misc]simplify: iters left: 3 (39 enodes) 1537028031.909 * * [misc]simplify: iters left: 2 (44 enodes) 1537028031.920 * * [misc]simplify: iters left: 1 (47 enodes) 1537028031.932 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537028031.932 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)))) 1537028031.932 * * * * [misc]progress: [ 444 / 806 ] simplifiying candidate # 1537028031.932 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028031.936 * * [misc]simplify: iters left: 6 (14 enodes) 1537028031.942 * * [misc]simplify: iters left: 5 (23 enodes) 1537028031.950 * * [misc]simplify: iters left: 4 (31 enodes) 1537028031.962 * * [misc]simplify: iters left: 3 (42 enodes) 1537028031.971 * * [misc]simplify: iters left: 2 (44 enodes) 1537028031.980 * * [misc]simplify: iters left: 1 (46 enodes) 1537028031.990 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1537028031.990 * [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.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028031.990 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028031.991 * * [misc]simplify: iters left: 6 (13 enodes) 1537028031.997 * * [misc]simplify: iters left: 5 (20 enodes) 1537028032.005 * * [misc]simplify: iters left: 4 (25 enodes) 1537028032.013 * * [misc]simplify: iters left: 3 (34 enodes) 1537028032.023 * * [misc]simplify: iters left: 2 (39 enodes) 1537028032.035 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028032.035 * [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.re y.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028032.035 * * * * [misc]progress: [ 445 / 806 ] simplifiying candidate # 1537028032.035 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028032.037 * * [misc]simplify: iters left: 6 (16 enodes) 1537028032.043 * * [misc]simplify: iters left: 5 (27 enodes) 1537028032.054 * * [misc]simplify: iters left: 4 (39 enodes) 1537028032.073 * * [misc]simplify: iters left: 3 (64 enodes) 1537028032.093 * * [misc]simplify: iters left: 2 (86 enodes) 1537028032.115 * * [misc]simplify: iters left: 1 (91 enodes) 1537028032.134 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028032.134 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028032.134 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028032.135 * * [misc]simplify: iters left: 6 (14 enodes) 1537028032.141 * * [misc]simplify: iters left: 5 (21 enodes) 1537028032.148 * * [misc]simplify: iters left: 4 (29 enodes) 1537028032.158 * * [misc]simplify: iters left: 3 (39 enodes) 1537028032.171 * * [misc]simplify: iters left: 2 (51 enodes) 1537028032.185 * * [misc]simplify: iters left: 1 (52 enodes) 1537028032.205 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028032.205 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028032.205 * * * * [misc]progress: [ 446 / 806 ] simplifiying candidate # 1537028032.206 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1) (sqrt (hypot y.re y.im))) 1537028032.207 * * [misc]simplify: iters left: 6 (14 enodes) 1537028032.213 * * [misc]simplify: iters left: 5 (23 enodes) 1537028032.221 * * [misc]simplify: iters left: 4 (31 enodes) 1537028032.228 * * [misc]simplify: iters left: 3 (41 enodes) 1537028032.233 * * [misc]simplify: iters left: 2 (47 enodes) 1537028032.238 * * [misc]simplify: iters left: 1 (48 enodes) 1537028032.244 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028032.244 * [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.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028032.244 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028032.245 * * [misc]simplify: iters left: 6 (13 enodes) 1537028032.248 * * [misc]simplify: iters left: 5 (20 enodes) 1537028032.251 * * [misc]simplify: iters left: 4 (25 enodes) 1537028032.255 * * [misc]simplify: iters left: 3 (29 enodes) 1537028032.261 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028032.261 * [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.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028032.261 * * * * [misc]progress: [ 447 / 806 ] simplifiying candidate # 1537028032.261 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1) 1537028032.262 * * [misc]simplify: iters left: 6 (14 enodes) 1537028032.265 * * [misc]simplify: iters left: 5 (21 enodes) 1537028032.269 * * [misc]simplify: iters left: 4 (26 enodes) 1537028032.278 * * [misc]simplify: iters left: 3 (33 enodes) 1537028032.285 * * [misc]simplify: iters left: 2 (34 enodes) 1537028032.293 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537028032.293 * [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.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028032.294 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028032.297 * * [misc]simplify: iters left: 6 (13 enodes) 1537028032.302 * * [misc]simplify: iters left: 5 (20 enodes) 1537028032.309 * * [misc]simplify: iters left: 4 (28 enodes) 1537028032.315 * * [misc]simplify: iters left: 3 (38 enodes) 1537028032.321 * * [misc]simplify: iters left: 2 (50 enodes) 1537028032.328 * * [misc]simplify: iters left: 1 (51 enodes) 1537028032.346 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028032.362 * [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.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028032.362 * * * * [misc]progress: [ 448 / 806 ] simplifiying candidate # 1537028032.363 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028032.365 * * [misc]simplify: iters left: 6 (18 enodes) 1537028032.374 * * [misc]simplify: iters left: 5 (31 enodes) 1537028032.386 * * [misc]simplify: iters left: 4 (47 enodes) 1537028032.407 * * [misc]simplify: iters left: 3 (81 enodes) 1537028032.447 * * [misc]simplify: iters left: 2 (159 enodes) 1537028032.524 * * [misc]simplify: iters left: 1 (212 enodes) 1537028032.578 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028032.578 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028032.579 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028032.579 * * [misc]simplify: iters left: 6 (14 enodes) 1537028032.582 * * [misc]simplify: iters left: 5 (21 enodes) 1537028032.586 * * [misc]simplify: iters left: 4 (29 enodes) 1537028032.592 * * [misc]simplify: iters left: 3 (39 enodes) 1537028032.599 * * [misc]simplify: iters left: 2 (51 enodes) 1537028032.606 * * [misc]simplify: iters left: 1 (52 enodes) 1537028032.615 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028032.615 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537028032.615 * * * * [misc]progress: [ 449 / 806 ] simplifiying candidate # 1537028032.615 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028032.616 * * [misc]simplify: iters left: 6 (16 enodes) 1537028032.621 * * [misc]simplify: iters left: 5 (27 enodes) 1537028032.626 * * [misc]simplify: iters left: 4 (39 enodes) 1537028032.637 * * [misc]simplify: iters left: 3 (62 enodes) 1537028032.661 * * [misc]simplify: iters left: 2 (87 enodes) 1537028032.683 * * [misc]simplify: iters left: 1 (91 enodes) 1537028032.695 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028032.695 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028032.696 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028032.696 * * [misc]simplify: iters left: 6 (13 enodes) 1537028032.700 * * [misc]simplify: iters left: 5 (20 enodes) 1537028032.704 * * [misc]simplify: iters left: 4 (26 enodes) 1537028032.709 * * [misc]simplify: iters left: 3 (36 enodes) 1537028032.714 * * [misc]simplify: iters left: 2 (38 enodes) 1537028032.719 * * [misc]simplify: iters left: 1 (39 enodes) 1537028032.725 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028032.725 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028032.725 * * * * [misc]progress: [ 450 / 806 ] simplifiying candidate # 1537028032.725 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028032.726 * * [misc]simplify: iters left: 6 (16 enodes) 1537028032.731 * * [misc]simplify: iters left: 5 (27 enodes) 1537028032.739 * * [misc]simplify: iters left: 4 (38 enodes) 1537028032.754 * * [misc]simplify: iters left: 3 (54 enodes) 1537028032.763 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537028032.763 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028032.763 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028032.764 * * [misc]simplify: iters left: 6 (13 enodes) 1537028032.767 * * [misc]simplify: iters left: 5 (20 enodes) 1537028032.771 * * [misc]simplify: iters left: 4 (28 enodes) 1537028032.776 * * [misc]simplify: iters left: 3 (38 enodes) 1537028032.782 * * [misc]simplify: iters left: 2 (50 enodes) 1537028032.789 * * [misc]simplify: iters left: 1 (51 enodes) 1537028032.805 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (cbrt (sqrt (hypot y.re y.im))))) 1537028032.805 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (cbrt (sqrt (hypot y.re y.im))))))) 1537028032.805 * * * * [misc]progress: [ 451 / 806 ] simplifiying candidate # 1537028032.805 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028032.807 * * [misc]simplify: iters left: 6 (16 enodes) 1537028032.814 * * [misc]simplify: iters left: 5 (28 enodes) 1537028032.819 * * [misc]simplify: iters left: 4 (37 enodes) 1537028032.829 * * [misc]simplify: iters left: 3 (58 enodes) 1537028032.840 * * [misc]simplify: iters left: 2 (84 enodes) 1537028032.852 * * [misc]simplify: iters left: 1 (91 enodes) 1537028032.865 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537028032.865 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028032.865 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028032.867 * * [misc]simplify: iters left: 6 (14 enodes) 1537028032.873 * * [misc]simplify: iters left: 5 (21 enodes) 1537028032.881 * * [misc]simplify: iters left: 4 (29 enodes) 1537028032.890 * * [misc]simplify: iters left: 3 (39 enodes) 1537028032.896 * * [misc]simplify: iters left: 2 (51 enodes) 1537028032.903 * * [misc]simplify: iters left: 1 (52 enodes) 1537028032.915 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537028032.915 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 1537028032.915 * * * * [misc]progress: [ 452 / 806 ] simplifiying candidate # 1537028032.915 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028032.916 * * [misc]simplify: iters left: 6 (17 enodes) 1537028032.921 * * [misc]simplify: iters left: 5 (27 enodes) 1537028032.927 * * [misc]simplify: iters left: 4 (33 enodes) 1537028032.940 * * [misc]simplify: iters left: 3 (47 enodes) 1537028032.953 * * [misc]simplify: iters left: 2 (56 enodes) 1537028032.969 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) 1537028032.969 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028032.969 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028032.971 * * [misc]simplify: iters left: 6 (14 enodes) 1537028032.976 * * [misc]simplify: iters left: 5 (21 enodes) 1537028032.984 * * [misc]simplify: iters left: 4 (27 enodes) 1537028032.993 * * [misc]simplify: iters left: 3 (37 enodes) 1537028033.004 * * [misc]simplify: iters left: 2 (39 enodes) 1537028033.013 * * [misc]simplify: iters left: 1 (40 enodes) 1537028033.028 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028033.028 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028033.028 * * * * [misc]progress: [ 453 / 806 ] simplifiying candidate # 1537028033.029 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028033.030 * * [misc]simplify: iters left: 6 (16 enodes) 1537028033.038 * * [misc]simplify: iters left: 5 (26 enodes) 1537028033.042 * * [misc]simplify: iters left: 4 (28 enodes) 1537028033.048 * * [misc]simplify: iters left: 3 (36 enodes) 1537028033.052 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) 1537028033.052 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028033.053 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028033.053 * * [misc]simplify: iters left: 6 (14 enodes) 1537028033.056 * * [misc]simplify: iters left: 5 (21 enodes) 1537028033.061 * * [misc]simplify: iters left: 4 (29 enodes) 1537028033.066 * * [misc]simplify: iters left: 3 (39 enodes) 1537028033.073 * * [misc]simplify: iters left: 2 (51 enodes) 1537028033.080 * * [misc]simplify: iters left: 1 (52 enodes) 1537028033.089 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028033.089 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028033.089 * * * * [misc]progress: [ 454 / 806 ] simplifiying candidate # 1537028033.089 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028033.090 * * [misc]simplify: iters left: 6 (17 enodes) 1537028033.094 * * [misc]simplify: iters left: 5 (28 enodes) 1537028033.099 * * [misc]simplify: iters left: 4 (36 enodes) 1537028033.109 * * [misc]simplify: iters left: 3 (56 enodes) 1537028033.125 * * [misc]simplify: iters left: 2 (84 enodes) 1537028033.148 * * [misc]simplify: iters left: 1 (92 enodes) 1537028033.159 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028033.159 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028033.159 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028033.160 * * [misc]simplify: iters left: 6 (14 enodes) 1537028033.163 * * [misc]simplify: iters left: 5 (21 enodes) 1537028033.167 * * [misc]simplify: iters left: 4 (29 enodes) 1537028033.173 * * [misc]simplify: iters left: 3 (39 enodes) 1537028033.185 * * [misc]simplify: iters left: 2 (51 enodes) 1537028033.198 * * [misc]simplify: iters left: 1 (52 enodes) 1537028033.211 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028033.211 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028033.211 * * * * [misc]progress: [ 455 / 806 ] simplifiying candidate # 1537028033.212 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028033.213 * * [misc]simplify: iters left: 6 (15 enodes) 1537028033.216 * * [misc]simplify: iters left: 5 (24 enodes) 1537028033.220 * * [misc]simplify: iters left: 4 (30 enodes) 1537028033.227 * * [misc]simplify: iters left: 3 (44 enodes) 1537028033.233 * * [misc]simplify: iters left: 2 (51 enodes) 1537028033.244 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028033.244 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028033.245 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028033.246 * * [misc]simplify: iters left: 6 (13 enodes) 1537028033.251 * * [misc]simplify: iters left: 5 (20 enodes) 1537028033.258 * * [misc]simplify: iters left: 4 (26 enodes) 1537028033.268 * * [misc]simplify: iters left: 3 (36 enodes) 1537028033.278 * * [misc]simplify: iters left: 2 (38 enodes) 1537028033.287 * * [misc]simplify: iters left: 1 (39 enodes) 1537028033.296 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028033.296 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028033.296 * * * * [misc]progress: [ 456 / 806 ] simplifiying candidate # 1537028033.296 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028033.297 * * [misc]simplify: iters left: 6 (15 enodes) 1537028033.301 * * [misc]simplify: iters left: 5 (24 enodes) 1537028033.306 * * [misc]simplify: iters left: 4 (29 enodes) 1537028033.312 * * [misc]simplify: iters left: 3 (40 enodes) 1537028033.317 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028033.317 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028033.317 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028033.318 * * [misc]simplify: iters left: 6 (13 enodes) 1537028033.320 * * [misc]simplify: iters left: 5 (20 enodes) 1537028033.324 * * [misc]simplify: iters left: 4 (28 enodes) 1537028033.331 * * [misc]simplify: iters left: 3 (38 enodes) 1537028033.343 * * [misc]simplify: iters left: 2 (50 enodes) 1537028033.357 * * [misc]simplify: iters left: 1 (51 enodes) 1537028033.374 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))) 1537028033.374 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))))) 1537028033.374 * * * * [misc]progress: [ 457 / 806 ] simplifiying candidate # 1537028033.375 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028033.376 * * [misc]simplify: iters left: 6 (15 enodes) 1537028033.384 * * [misc]simplify: iters left: 5 (26 enodes) 1537028033.392 * * [misc]simplify: iters left: 4 (31 enodes) 1537028033.399 * * [misc]simplify: iters left: 3 (41 enodes) 1537028033.405 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028033.405 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028033.405 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028033.406 * * [misc]simplify: iters left: 6 (13 enodes) 1537028033.410 * * [misc]simplify: iters left: 5 (20 enodes) 1537028033.414 * * [misc]simplify: iters left: 4 (25 enodes) 1537028033.419 * * [misc]simplify: iters left: 3 (34 enodes) 1537028033.423 * * [misc]simplify: iters left: 2 (39 enodes) 1537028033.430 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028033.430 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028033.430 * * * * [misc]progress: [ 458 / 806 ] simplifiying candidate # 1537028033.430 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028033.431 * * [misc]simplify: iters left: 6 (14 enodes) 1537028033.435 * * [misc]simplify: iters left: 5 (23 enodes) 1537028033.438 * * [misc]simplify: iters left: 4 (26 enodes) 1537028033.441 * * [misc]simplify: iters left: 3 (29 enodes) 1537028033.445 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1537028033.445 * [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.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028033.445 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028033.446 * * [misc]simplify: iters left: 6 (12 enodes) 1537028033.449 * * [misc]simplify: iters left: 5 (18 enodes) 1537028033.455 * * [misc]simplify: iters left: 4 (20 enodes) 1537028033.462 * * [misc]simplify: iters left: 3 (24 enodes) 1537028033.470 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537028033.470 * [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.re y.im))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537028033.470 * * * * [misc]progress: [ 459 / 806 ] simplifiying candidate # 1537028033.470 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt 1)) 1) 1537028033.471 * * [misc]simplify: iters left: 6 (12 enodes) 1537028033.479 * * [misc]simplify: iters left: 5 (21 enodes) 1537028033.483 * * [misc]simplify: iters left: 4 (23 enodes) 1537028033.488 * * [misc]simplify: iters left: 3 (26 enodes) 1537028033.494 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537028033.494 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028033.494 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028033.495 * * [misc]simplify: iters left: 6 (12 enodes) 1537028033.500 * * [misc]simplify: iters left: 5 (19 enodes) 1537028033.508 * * [misc]simplify: iters left: 4 (24 enodes) 1537028033.518 * * [misc]simplify: iters left: 3 (38 enodes) 1537028033.531 * * [misc]simplify: iters left: 2 (43 enodes) 1537028033.541 * * [misc]simplify: iters left: 1 (45 enodes) 1537028033.553 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))) 1537028033.553 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028033.553 * * * * [misc]progress: [ 460 / 806 ] simplifiying candidate # 1537028033.553 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028033.555 * * [misc]simplify: iters left: 6 (17 enodes) 1537028033.562 * * [misc]simplify: iters left: 5 (28 enodes) 1537028033.573 * * [misc]simplify: iters left: 4 (36 enodes) 1537028033.587 * * [misc]simplify: iters left: 3 (56 enodes) 1537028033.607 * * [misc]simplify: iters left: 2 (84 enodes) 1537028033.625 * * [misc]simplify: iters left: 1 (92 enodes) 1537028033.638 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028033.638 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028033.638 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028033.639 * * [misc]simplify: iters left: 6 (14 enodes) 1537028033.642 * * [misc]simplify: iters left: 5 (21 enodes) 1537028033.646 * * [misc]simplify: iters left: 4 (29 enodes) 1537028033.651 * * [misc]simplify: iters left: 3 (39 enodes) 1537028033.658 * * [misc]simplify: iters left: 2 (51 enodes) 1537028033.664 * * [misc]simplify: iters left: 1 (52 enodes) 1537028033.673 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028033.673 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028033.673 * * * * [misc]progress: [ 461 / 806 ] simplifiying candidate # 1537028033.674 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028033.674 * * [misc]simplify: iters left: 6 (15 enodes) 1537028033.678 * * [misc]simplify: iters left: 5 (24 enodes) 1537028033.682 * * [misc]simplify: iters left: 4 (30 enodes) 1537028033.689 * * [misc]simplify: iters left: 3 (44 enodes) 1537028033.695 * * [misc]simplify: iters left: 2 (51 enodes) 1537028033.704 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028033.704 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028033.704 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028033.704 * * [misc]simplify: iters left: 6 (13 enodes) 1537028033.707 * * [misc]simplify: iters left: 5 (20 enodes) 1537028033.711 * * [misc]simplify: iters left: 4 (26 enodes) 1537028033.715 * * [misc]simplify: iters left: 3 (36 enodes) 1537028033.721 * * [misc]simplify: iters left: 2 (38 enodes) 1537028033.725 * * [misc]simplify: iters left: 1 (39 enodes) 1537028033.732 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028033.732 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028033.732 * * * * [misc]progress: [ 462 / 806 ] simplifiying candidate # 1537028033.732 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028033.733 * * [misc]simplify: iters left: 6 (15 enodes) 1537028033.737 * * [misc]simplify: iters left: 5 (24 enodes) 1537028033.741 * * [misc]simplify: iters left: 4 (29 enodes) 1537028033.746 * * [misc]simplify: iters left: 3 (40 enodes) 1537028033.751 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028033.751 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028033.751 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028033.752 * * [misc]simplify: iters left: 6 (13 enodes) 1537028033.754 * * [misc]simplify: iters left: 5 (20 enodes) 1537028033.759 * * [misc]simplify: iters left: 4 (28 enodes) 1537028033.764 * * [misc]simplify: iters left: 3 (38 enodes) 1537028033.770 * * [misc]simplify: iters left: 2 (50 enodes) 1537028033.778 * * [misc]simplify: iters left: 1 (51 enodes) 1537028033.787 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))) 1537028033.787 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))))) 1537028033.787 * * * * [misc]progress: [ 463 / 806 ] simplifiying candidate # 1537028033.788 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028033.789 * * [misc]simplify: iters left: 6 (15 enodes) 1537028033.794 * * [misc]simplify: iters left: 5 (26 enodes) 1537028033.802 * * [misc]simplify: iters left: 4 (33 enodes) 1537028033.813 * * [misc]simplify: iters left: 3 (43 enodes) 1537028033.825 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028033.825 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028033.825 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028033.826 * * [misc]simplify: iters left: 6 (13 enodes) 1537028033.832 * * [misc]simplify: iters left: 5 (20 enodes) 1537028033.839 * * [misc]simplify: iters left: 4 (25 enodes) 1537028033.848 * * [misc]simplify: iters left: 3 (34 enodes) 1537028033.858 * * [misc]simplify: iters left: 2 (39 enodes) 1537028033.870 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028033.870 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028033.870 * * * * [misc]progress: [ 464 / 806 ] simplifiying candidate # 1537028033.870 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) 1) (sqrt (hypot y.re y.im))) 1537028033.872 * * [misc]simplify: iters left: 6 (14 enodes) 1537028033.879 * * [misc]simplify: iters left: 5 (23 enodes) 1537028033.886 * * [misc]simplify: iters left: 4 (28 enodes) 1537028033.897 * * [misc]simplify: iters left: 3 (31 enodes) 1537028033.904 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1537028033.904 * [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.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028033.904 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028033.905 * * [misc]simplify: iters left: 6 (12 enodes) 1537028033.910 * * [misc]simplify: iters left: 5 (18 enodes) 1537028033.916 * * [misc]simplify: iters left: 4 (20 enodes) 1537028033.923 * * [misc]simplify: iters left: 3 (24 enodes) 1537028033.931 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537028033.931 * [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.re y.im))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537028033.931 * * * * [misc]progress: [ 465 / 806 ] simplifiying candidate # 1537028033.932 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) 1) 1) 1537028033.933 * * [misc]simplify: iters left: 6 (12 enodes) 1537028033.940 * * [misc]simplify: iters left: 5 (19 enodes) 1537028033.945 * * [misc]simplify: iters left: 4 (21 enodes) 1537028033.950 * * [misc]simplify: iters left: 3 (24 enodes) 1537028033.956 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537028033.956 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028033.956 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028033.957 * * [misc]simplify: iters left: 6 (12 enodes) 1537028033.962 * * [misc]simplify: iters left: 5 (19 enodes) 1537028033.969 * * [misc]simplify: iters left: 4 (24 enodes) 1537028033.979 * * [misc]simplify: iters left: 3 (38 enodes) 1537028033.990 * * [misc]simplify: iters left: 2 (43 enodes) 1537028034.001 * * [misc]simplify: iters left: 1 (45 enodes) 1537028034.013 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))) 1537028034.013 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028034.013 * * * * [misc]progress: [ 466 / 806 ] simplifiying candidate # 1537028034.013 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028034.015 * * [misc]simplify: iters left: 6 (17 enodes) 1537028034.022 * * [misc]simplify: iters left: 5 (28 enodes) 1537028034.037 * * [misc]simplify: iters left: 4 (48 enodes) 1537028034.058 * * [misc]simplify: iters left: 3 (85 enodes) 1537028034.092 * * [misc]simplify: iters left: 2 (136 enodes) 1537028034.150 * * [misc]simplify: iters left: 1 (205 enodes) 1537028034.258 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 1537028034.258 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028034.259 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028034.260 * * [misc]simplify: iters left: 6 (15 enodes) 1537028034.267 * * [misc]simplify: iters left: 5 (22 enodes) 1537028034.275 * * [misc]simplify: iters left: 4 (30 enodes) 1537028034.288 * * [misc]simplify: iters left: 3 (40 enodes) 1537028034.300 * * [misc]simplify: iters left: 2 (52 enodes) 1537028034.314 * * [misc]simplify: iters left: 1 (53 enodes) 1537028034.335 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537028034.335 * [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.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537028034.335 * * * * [misc]progress: [ 467 / 806 ] simplifiying candidate # 1537028034.335 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028034.337 * * [misc]simplify: iters left: 6 (15 enodes) 1537028034.343 * * [misc]simplify: iters left: 5 (24 enodes) 1537028034.352 * * [misc]simplify: iters left: 4 (37 enodes) 1537028034.359 * * [misc]simplify: iters left: 3 (55 enodes) 1537028034.369 * * [misc]simplify: iters left: 2 (77 enodes) 1537028034.382 * * [misc]simplify: iters left: 1 (98 enodes) 1537028034.406 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028034.406 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028034.407 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028034.408 * * [misc]simplify: iters left: 6 (14 enodes) 1537028034.414 * * [misc]simplify: iters left: 5 (21 enodes) 1537028034.421 * * [misc]simplify: iters left: 4 (29 enodes) 1537028034.432 * * [misc]simplify: iters left: 3 (39 enodes) 1537028034.444 * * [misc]simplify: iters left: 2 (51 enodes) 1537028034.458 * * [misc]simplify: iters left: 1 (52 enodes) 1537028034.474 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028034.474 * [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.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028034.474 * * * * [misc]progress: [ 468 / 806 ] simplifiying candidate # 1537028034.474 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028034.476 * * [misc]simplify: iters left: 6 (16 enodes) 1537028034.481 * * [misc]simplify: iters left: 5 (27 enodes) 1537028034.487 * * [misc]simplify: iters left: 4 (40 enodes) 1537028034.496 * * [misc]simplify: iters left: 3 (61 enodes) 1537028034.505 * * [misc]simplify: iters left: 2 (76 enodes) 1537028034.515 * * [misc]simplify: iters left: 1 (81 enodes) 1537028034.526 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028034.526 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028034.526 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028034.527 * * [misc]simplify: iters left: 6 (14 enodes) 1537028034.533 * * [misc]simplify: iters left: 5 (21 enodes) 1537028034.541 * * [misc]simplify: iters left: 4 (29 enodes) 1537028034.547 * * [misc]simplify: iters left: 3 (39 enodes) 1537028034.554 * * [misc]simplify: iters left: 2 (51 enodes) 1537028034.562 * * [misc]simplify: iters left: 1 (52 enodes) 1537028034.573 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028034.573 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028034.573 * * * * [misc]progress: [ 469 / 806 ] simplifiying candidate # 1537028034.574 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028034.575 * * [misc]simplify: iters left: 6 (16 enodes) 1537028034.582 * * [misc]simplify: iters left: 5 (26 enodes) 1537028034.592 * * [misc]simplify: iters left: 4 (39 enodes) 1537028034.608 * * [misc]simplify: iters left: 3 (62 enodes) 1537028034.630 * * [misc]simplify: iters left: 2 (89 enodes) 1537028034.651 * * [misc]simplify: iters left: 1 (104 enodes) 1537028034.671 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028034.671 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028034.671 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028034.672 * * [misc]simplify: iters left: 6 (15 enodes) 1537028034.675 * * [misc]simplify: iters left: 5 (22 enodes) 1537028034.679 * * [misc]simplify: iters left: 4 (30 enodes) 1537028034.686 * * [misc]simplify: iters left: 3 (40 enodes) 1537028034.698 * * [misc]simplify: iters left: 2 (52 enodes) 1537028034.712 * * [misc]simplify: iters left: 1 (53 enodes) 1537028034.733 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537028034.733 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 1537028034.734 * * * * [misc]progress: [ 470 / 806 ] simplifiying candidate # 1537028034.734 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028034.736 * * [misc]simplify: iters left: 6 (16 enodes) 1537028034.742 * * [misc]simplify: iters left: 5 (24 enodes) 1537028034.751 * * [misc]simplify: iters left: 4 (32 enodes) 1537028034.762 * * [misc]simplify: iters left: 3 (42 enodes) 1537028034.778 * * [misc]simplify: iters left: 2 (54 enodes) 1537028034.793 * * [misc]simplify: iters left: 1 (55 enodes) 1537028034.814 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028034.814 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028034.814 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028034.816 * * [misc]simplify: iters left: 6 (15 enodes) 1537028034.821 * * [misc]simplify: iters left: 5 (22 enodes) 1537028034.829 * * [misc]simplify: iters left: 4 (30 enodes) 1537028034.840 * * [misc]simplify: iters left: 3 (40 enodes) 1537028034.854 * * [misc]simplify: iters left: 2 (52 enodes) 1537028034.868 * * [misc]simplify: iters left: 1 (53 enodes) 1537028034.888 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028034.888 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028034.888 * * * * [misc]progress: [ 471 / 806 ] simplifiying candidate # 1537028034.889 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028034.891 * * [misc]simplify: iters left: 6 (17 enodes) 1537028034.898 * * [misc]simplify: iters left: 5 (27 enodes) 1537028034.908 * * [misc]simplify: iters left: 4 (35 enodes) 1537028034.923 * * [misc]simplify: iters left: 3 (54 enodes) 1537028034.937 * * [misc]simplify: iters left: 2 (61 enodes) 1537028034.949 * * [misc]simplify: iters left: 1 (65 enodes) 1537028034.956 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028034.956 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028034.956 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028034.957 * * [misc]simplify: iters left: 6 (15 enodes) 1537028034.960 * * [misc]simplify: iters left: 5 (22 enodes) 1537028034.965 * * [misc]simplify: iters left: 4 (30 enodes) 1537028034.970 * * [misc]simplify: iters left: 3 (40 enodes) 1537028034.977 * * [misc]simplify: iters left: 2 (52 enodes) 1537028034.984 * * [misc]simplify: iters left: 1 (53 enodes) 1537028034.996 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028034.996 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028034.996 * * * * [misc]progress: [ 472 / 806 ] simplifiying candidate # 1537028034.997 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028034.997 * * [misc]simplify: iters left: 6 (15 enodes) 1537028035.001 * * [misc]simplify: iters left: 5 (24 enodes) 1537028035.006 * * [misc]simplify: iters left: 4 (34 enodes) 1537028035.017 * * [misc]simplify: iters left: 3 (54 enodes) 1537028035.029 * * [misc]simplify: iters left: 2 (70 enodes) 1537028035.039 * * [misc]simplify: iters left: 1 (72 enodes) 1537028035.050 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028035.050 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028035.050 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028035.051 * * [misc]simplify: iters left: 6 (14 enodes) 1537028035.057 * * [misc]simplify: iters left: 5 (21 enodes) 1537028035.064 * * [misc]simplify: iters left: 4 (26 enodes) 1537028035.074 * * [misc]simplify: iters left: 3 (35 enodes) 1537028035.082 * * [misc]simplify: iters left: 2 (40 enodes) 1537028035.090 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028035.090 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028035.090 * * * * [misc]progress: [ 473 / 806 ] simplifiying candidate # 1537028035.090 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028035.091 * * [misc]simplify: iters left: 6 (13 enodes) 1537028035.094 * * [misc]simplify: iters left: 5 (20 enodes) 1537028035.098 * * [misc]simplify: iters left: 4 (25 enodes) 1537028035.103 * * [misc]simplify: iters left: 3 (39 enodes) 1537028035.110 * * [misc]simplify: iters left: 2 (44 enodes) 1537028035.115 * * [misc]simplify: iters left: 1 (47 enodes) 1537028035.122 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537028035.122 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028035.122 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028035.123 * * [misc]simplify: iters left: 6 (13 enodes) 1537028035.125 * * [misc]simplify: iters left: 5 (20 enodes) 1537028035.129 * * [misc]simplify: iters left: 4 (25 enodes) 1537028035.135 * * [misc]simplify: iters left: 3 (39 enodes) 1537028035.141 * * [misc]simplify: iters left: 2 (44 enodes) 1537028035.146 * * [misc]simplify: iters left: 1 (47 enodes) 1537028035.153 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537028035.153 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)))) 1537028035.153 * * * * [misc]progress: [ 474 / 806 ] simplifiying candidate # 1537028035.153 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028035.154 * * [misc]simplify: iters left: 6 (14 enodes) 1537028035.161 * * [misc]simplify: iters left: 5 (23 enodes) 1537028035.169 * * [misc]simplify: iters left: 4 (31 enodes) 1537028035.181 * * [misc]simplify: iters left: 3 (42 enodes) 1537028035.191 * * [misc]simplify: iters left: 2 (44 enodes) 1537028035.200 * * [misc]simplify: iters left: 1 (46 enodes) 1537028035.210 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1537028035.210 * [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.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028035.210 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028035.212 * * [misc]simplify: iters left: 6 (13 enodes) 1537028035.216 * * [misc]simplify: iters left: 5 (20 enodes) 1537028035.220 * * [misc]simplify: iters left: 4 (25 enodes) 1537028035.225 * * [misc]simplify: iters left: 3 (34 enodes) 1537028035.230 * * [misc]simplify: iters left: 2 (39 enodes) 1537028035.236 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028035.236 * [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.re y.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028035.236 * * * * [misc]progress: [ 475 / 806 ] simplifiying candidate # 1537028035.236 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028035.237 * * [misc]simplify: iters left: 6 (17 enodes) 1537028035.242 * * [misc]simplify: iters left: 5 (28 enodes) 1537028035.248 * * [misc]simplify: iters left: 4 (38 enodes) 1537028035.263 * * [misc]simplify: iters left: 3 (58 enodes) 1537028035.282 * * [misc]simplify: iters left: 2 (66 enodes) 1537028035.297 * * [misc]simplify: iters left: 1 (70 enodes) 1537028035.311 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028035.311 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028035.312 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028035.313 * * [misc]simplify: iters left: 6 (14 enodes) 1537028035.319 * * [misc]simplify: iters left: 5 (21 enodes) 1537028035.327 * * [misc]simplify: iters left: 4 (29 enodes) 1537028035.337 * * [misc]simplify: iters left: 3 (39 enodes) 1537028035.351 * * [misc]simplify: iters left: 2 (51 enodes) 1537028035.358 * * [misc]simplify: iters left: 1 (52 enodes) 1537028035.367 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028035.367 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028035.367 * * * * [misc]progress: [ 476 / 806 ] simplifiying candidate # 1537028035.367 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028035.368 * * [misc]simplify: iters left: 6 (15 enodes) 1537028035.372 * * [misc]simplify: iters left: 5 (24 enodes) 1537028035.376 * * [misc]simplify: iters left: 4 (30 enodes) 1537028035.383 * * [misc]simplify: iters left: 3 (38 enodes) 1537028035.388 * * [misc]simplify: iters left: 2 (39 enodes) 1537028035.397 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028035.397 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028035.398 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028035.399 * * [misc]simplify: iters left: 6 (13 enodes) 1537028035.404 * * [misc]simplify: iters left: 5 (20 enodes) 1537028035.411 * * [misc]simplify: iters left: 4 (25 enodes) 1537028035.419 * * [misc]simplify: iters left: 3 (29 enodes) 1537028035.429 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028035.429 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028035.429 * * * * [misc]progress: [ 477 / 806 ] simplifiying candidate # 1537028035.430 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1) 1537028035.431 * * [misc]simplify: iters left: 6 (15 enodes) 1537028035.438 * * [misc]simplify: iters left: 5 (24 enodes) 1537028035.445 * * [misc]simplify: iters left: 4 (29 enodes) 1537028035.452 * * [misc]simplify: iters left: 3 (33 enodes) 1537028035.460 * * [misc]simplify: iters left: 2 (34 enodes) 1537028035.467 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028035.467 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028035.467 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028035.468 * * [misc]simplify: iters left: 6 (13 enodes) 1537028035.471 * * [misc]simplify: iters left: 5 (20 enodes) 1537028035.475 * * [misc]simplify: iters left: 4 (28 enodes) 1537028035.480 * * [misc]simplify: iters left: 3 (38 enodes) 1537028035.486 * * [misc]simplify: iters left: 2 (50 enodes) 1537028035.495 * * [misc]simplify: iters left: 1 (51 enodes) 1537028035.504 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028035.504 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028035.504 * * * * [misc]progress: [ 478 / 806 ] simplifiying candidate # 1537028035.504 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028035.505 * * [misc]simplify: iters left: 6 (15 enodes) 1537028035.509 * * [misc]simplify: iters left: 5 (24 enodes) 1537028035.513 * * [misc]simplify: iters left: 4 (34 enodes) 1537028035.520 * * [misc]simplify: iters left: 3 (54 enodes) 1537028035.529 * * [misc]simplify: iters left: 2 (70 enodes) 1537028035.541 * * [misc]simplify: iters left: 1 (72 enodes) 1537028035.564 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028035.565 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028035.565 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028035.566 * * [misc]simplify: iters left: 6 (14 enodes) 1537028035.572 * * [misc]simplify: iters left: 5 (21 enodes) 1537028035.581 * * [misc]simplify: iters left: 4 (26 enodes) 1537028035.591 * * [misc]simplify: iters left: 3 (35 enodes) 1537028035.601 * * [misc]simplify: iters left: 2 (40 enodes) 1537028035.613 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028035.614 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028035.614 * * * * [misc]progress: [ 479 / 806 ] simplifiying candidate # 1537028035.614 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028035.615 * * [misc]simplify: iters left: 6 (13 enodes) 1537028035.621 * * [misc]simplify: iters left: 5 (20 enodes) 1537028035.629 * * [misc]simplify: iters left: 4 (25 enodes) 1537028035.639 * * [misc]simplify: iters left: 3 (39 enodes) 1537028035.651 * * [misc]simplify: iters left: 2 (44 enodes) 1537028035.661 * * [misc]simplify: iters left: 1 (47 enodes) 1537028035.673 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537028035.673 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028035.674 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028035.675 * * [misc]simplify: iters left: 6 (13 enodes) 1537028035.681 * * [misc]simplify: iters left: 5 (20 enodes) 1537028035.688 * * [misc]simplify: iters left: 4 (25 enodes) 1537028035.698 * * [misc]simplify: iters left: 3 (39 enodes) 1537028035.710 * * [misc]simplify: iters left: 2 (44 enodes) 1537028035.719 * * [misc]simplify: iters left: 1 (47 enodes) 1537028035.725 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) 1537028035.725 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)))) 1537028035.725 * * * * [misc]progress: [ 480 / 806 ] simplifiying candidate # 1537028035.726 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028035.726 * * [misc]simplify: iters left: 6 (14 enodes) 1537028035.730 * * [misc]simplify: iters left: 5 (23 enodes) 1537028035.734 * * [misc]simplify: iters left: 4 (31 enodes) 1537028035.740 * * [misc]simplify: iters left: 3 (42 enodes) 1537028035.745 * * [misc]simplify: iters left: 2 (44 enodes) 1537028035.750 * * [misc]simplify: iters left: 1 (46 enodes) 1537028035.755 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1537028035.755 * [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.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028035.755 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028035.756 * * [misc]simplify: iters left: 6 (13 enodes) 1537028035.759 * * [misc]simplify: iters left: 5 (20 enodes) 1537028035.766 * * [misc]simplify: iters left: 4 (25 enodes) 1537028035.775 * * [misc]simplify: iters left: 3 (34 enodes) 1537028035.786 * * [misc]simplify: iters left: 2 (39 enodes) 1537028035.798 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028035.798 * [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.re y.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028035.798 * * * * [misc]progress: [ 481 / 806 ] simplifiying candidate # 1537028035.799 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028035.800 * * [misc]simplify: iters left: 6 (16 enodes) 1537028035.807 * * [misc]simplify: iters left: 5 (27 enodes) 1537028035.817 * * [misc]simplify: iters left: 4 (39 enodes) 1537028035.837 * * [misc]simplify: iters left: 3 (64 enodes) 1537028035.858 * * [misc]simplify: iters left: 2 (86 enodes) 1537028035.879 * * [misc]simplify: iters left: 1 (91 enodes) 1537028035.896 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028035.896 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028035.896 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028035.897 * * [misc]simplify: iters left: 6 (14 enodes) 1537028035.900 * * [misc]simplify: iters left: 5 (21 enodes) 1537028035.904 * * [misc]simplify: iters left: 4 (29 enodes) 1537028035.909 * * [misc]simplify: iters left: 3 (39 enodes) 1537028035.915 * * [misc]simplify: iters left: 2 (51 enodes) 1537028035.922 * * [misc]simplify: iters left: 1 (52 enodes) 1537028035.934 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028035.934 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028035.934 * * * * [misc]progress: [ 482 / 806 ] simplifiying candidate # 1537028035.934 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1) (sqrt (hypot y.re y.im))) 1537028035.935 * * [misc]simplify: iters left: 6 (14 enodes) 1537028035.938 * * [misc]simplify: iters left: 5 (23 enodes) 1537028035.942 * * [misc]simplify: iters left: 4 (31 enodes) 1537028035.954 * * [misc]simplify: iters left: 3 (41 enodes) 1537028035.964 * * [misc]simplify: iters left: 2 (47 enodes) 1537028035.973 * * [misc]simplify: iters left: 1 (48 enodes) 1537028035.979 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028035.979 * [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.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028035.979 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028035.980 * * [misc]simplify: iters left: 6 (13 enodes) 1537028035.983 * * [misc]simplify: iters left: 5 (20 enodes) 1537028035.986 * * [misc]simplify: iters left: 4 (25 enodes) 1537028035.991 * * [misc]simplify: iters left: 3 (29 enodes) 1537028035.997 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028035.997 * [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.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028035.997 * * * * [misc]progress: [ 483 / 806 ] simplifiying candidate # 1537028035.997 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1) 1537028035.998 * * [misc]simplify: iters left: 6 (14 enodes) 1537028036.001 * * [misc]simplify: iters left: 5 (21 enodes) 1537028036.005 * * [misc]simplify: iters left: 4 (26 enodes) 1537028036.015 * * [misc]simplify: iters left: 3 (33 enodes) 1537028036.024 * * [misc]simplify: iters left: 2 (34 enodes) 1537028036.032 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537028036.032 * [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.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028036.033 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028036.034 * * [misc]simplify: iters left: 6 (13 enodes) 1537028036.039 * * [misc]simplify: iters left: 5 (20 enodes) 1537028036.047 * * [misc]simplify: iters left: 4 (28 enodes) 1537028036.057 * * [misc]simplify: iters left: 3 (38 enodes) 1537028036.069 * * [misc]simplify: iters left: 2 (50 enodes) 1537028036.082 * * [misc]simplify: iters left: 1 (51 enodes) 1537028036.100 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028036.100 * [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.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (* (sqrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028036.100 * * * * [misc]progress: [ 484 / 806 ] simplifiying candidate # 1537028036.100 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028036.102 * * [misc]simplify: iters left: 6 (17 enodes) 1537028036.110 * * [misc]simplify: iters left: 5 (30 enodes) 1537028036.124 * * [misc]simplify: iters left: 4 (50 enodes) 1537028036.145 * * [misc]simplify: iters left: 3 (83 enodes) 1537028036.185 * * [misc]simplify: iters left: 2 (158 enodes) 1537028036.243 * * [misc]simplify: iters left: 1 (185 enodes) 1537028036.267 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028036.267 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028036.268 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028036.272 * * [misc]simplify: iters left: 6 (14 enodes) 1537028036.277 * * [misc]simplify: iters left: 5 (21 enodes) 1537028036.285 * * [misc]simplify: iters left: 4 (29 enodes) 1537028036.295 * * [misc]simplify: iters left: 3 (39 enodes) 1537028036.302 * * [misc]simplify: iters left: 2 (51 enodes) 1537028036.309 * * [misc]simplify: iters left: 1 (52 enodes) 1537028036.319 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028036.319 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537028036.319 * * * * [misc]progress: [ 485 / 806 ] simplifiying candidate # 1537028036.319 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028036.320 * * [misc]simplify: iters left: 6 (15 enodes) 1537028036.323 * * [misc]simplify: iters left: 5 (26 enodes) 1537028036.329 * * [misc]simplify: iters left: 4 (41 enodes) 1537028036.338 * * [misc]simplify: iters left: 3 (62 enodes) 1537028036.349 * * [misc]simplify: iters left: 2 (79 enodes) 1537028036.361 * * [misc]simplify: iters left: 1 (82 enodes) 1537028036.370 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028036.370 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028036.370 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028036.371 * * [misc]simplify: iters left: 6 (13 enodes) 1537028036.374 * * [misc]simplify: iters left: 5 (20 enodes) 1537028036.379 * * [misc]simplify: iters left: 4 (26 enodes) 1537028036.389 * * [misc]simplify: iters left: 3 (36 enodes) 1537028036.399 * * [misc]simplify: iters left: 2 (38 enodes) 1537028036.408 * * [misc]simplify: iters left: 1 (39 enodes) 1537028036.421 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028036.421 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028036.421 * * * * [misc]progress: [ 486 / 806 ] simplifiying candidate # 1537028036.422 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028036.423 * * [misc]simplify: iters left: 6 (15 enodes) 1537028036.430 * * [misc]simplify: iters left: 5 (26 enodes) 1537028036.442 * * [misc]simplify: iters left: 4 (40 enodes) 1537028036.449 * * [misc]simplify: iters left: 3 (47 enodes) 1537028036.455 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028036.455 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028036.455 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028036.456 * * [misc]simplify: iters left: 6 (13 enodes) 1537028036.460 * * [misc]simplify: iters left: 5 (20 enodes) 1537028036.464 * * [misc]simplify: iters left: 4 (28 enodes) 1537028036.469 * * [misc]simplify: iters left: 3 (38 enodes) 1537028036.480 * * [misc]simplify: iters left: 2 (50 enodes) 1537028036.493 * * [misc]simplify: iters left: 1 (51 enodes) 1537028036.511 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (cbrt (sqrt (hypot y.re y.im))))) 1537028036.511 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (cbrt (sqrt (hypot y.re y.im))))))) 1537028036.512 * * * * [misc]progress: [ 487 / 806 ] simplifiying candidate # 1537028036.512 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028036.514 * * [misc]simplify: iters left: 6 (15 enodes) 1537028036.521 * * [misc]simplify: iters left: 5 (27 enodes) 1537028036.531 * * [misc]simplify: iters left: 4 (39 enodes) 1537028036.546 * * [misc]simplify: iters left: 3 (58 enodes) 1537028036.568 * * [misc]simplify: iters left: 2 (94 enodes) 1537028036.602 * * [misc]simplify: iters left: 1 (100 enodes) 1537028036.622 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) 1537028036.622 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028036.623 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028036.624 * * [misc]simplify: iters left: 6 (14 enodes) 1537028036.630 * * [misc]simplify: iters left: 5 (21 enodes) 1537028036.634 * * [misc]simplify: iters left: 4 (29 enodes) 1537028036.640 * * [misc]simplify: iters left: 3 (39 enodes) 1537028036.646 * * [misc]simplify: iters left: 2 (51 enodes) 1537028036.653 * * [misc]simplify: iters left: 1 (52 enodes) 1537028036.665 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537028036.665 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 1537028036.665 * * * * [misc]progress: [ 488 / 806 ] simplifiying candidate # 1537028036.666 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028036.667 * * [misc]simplify: iters left: 6 (16 enodes) 1537028036.674 * * [misc]simplify: iters left: 5 (26 enodes) 1537028036.683 * * [misc]simplify: iters left: 4 (35 enodes) 1537028036.697 * * [misc]simplify: iters left: 3 (46 enodes) 1537028036.709 * * [misc]simplify: iters left: 2 (56 enodes) 1537028036.725 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) 1537028036.725 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028036.725 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028036.726 * * [misc]simplify: iters left: 6 (14 enodes) 1537028036.729 * * [misc]simplify: iters left: 5 (21 enodes) 1537028036.733 * * [misc]simplify: iters left: 4 (27 enodes) 1537028036.738 * * [misc]simplify: iters left: 3 (37 enodes) 1537028036.744 * * [misc]simplify: iters left: 2 (39 enodes) 1537028036.749 * * [misc]simplify: iters left: 1 (40 enodes) 1537028036.760 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028036.760 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028036.760 * * * * [misc]progress: [ 489 / 806 ] simplifiying candidate # 1537028036.761 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028036.762 * * [misc]simplify: iters left: 6 (15 enodes) 1537028036.768 * * [misc]simplify: iters left: 5 (25 enodes) 1537028036.773 * * [misc]simplify: iters left: 4 (29 enodes) 1537028036.777 * * [misc]simplify: iters left: 3 (32 enodes) 1537028036.782 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) 1537028036.782 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028036.782 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028036.783 * * [misc]simplify: iters left: 6 (14 enodes) 1537028036.787 * * [misc]simplify: iters left: 5 (21 enodes) 1537028036.792 * * [misc]simplify: iters left: 4 (29 enodes) 1537028036.798 * * [misc]simplify: iters left: 3 (39 enodes) 1537028036.811 * * [misc]simplify: iters left: 2 (51 enodes) 1537028036.825 * * [misc]simplify: iters left: 1 (52 enodes) 1537028036.843 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028036.843 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028036.843 * * * * [misc]progress: [ 490 / 806 ] simplifiying candidate # 1537028036.843 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028036.845 * * [misc]simplify: iters left: 6 (16 enodes) 1537028036.852 * * [misc]simplify: iters left: 5 (27 enodes) 1537028036.864 * * [misc]simplify: iters left: 4 (40 enodes) 1537028036.878 * * [misc]simplify: iters left: 3 (56 enodes) 1537028036.899 * * [misc]simplify: iters left: 2 (87 enodes) 1537028036.928 * * [misc]simplify: iters left: 1 (92 enodes) 1537028036.944 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028036.944 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028036.944 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028036.945 * * [misc]simplify: iters left: 6 (14 enodes) 1537028036.948 * * [misc]simplify: iters left: 5 (21 enodes) 1537028036.952 * * [misc]simplify: iters left: 4 (29 enodes) 1537028036.957 * * [misc]simplify: iters left: 3 (39 enodes) 1537028036.964 * * [misc]simplify: iters left: 2 (51 enodes) 1537028036.974 * * [misc]simplify: iters left: 1 (52 enodes) 1537028036.992 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028036.992 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028036.992 * * * * [misc]progress: [ 491 / 806 ] simplifiying candidate # 1537028036.993 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028036.994 * * [misc]simplify: iters left: 6 (14 enodes) 1537028037.000 * * [misc]simplify: iters left: 5 (23 enodes) 1537028037.009 * * [misc]simplify: iters left: 4 (33 enodes) 1537028037.020 * * [misc]simplify: iters left: 3 (42 enodes) 1537028037.034 * * [misc]simplify: iters left: 2 (50 enodes) 1537028037.049 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028037.049 * [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.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028037.050 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028037.051 * * [misc]simplify: iters left: 6 (13 enodes) 1537028037.057 * * [misc]simplify: iters left: 5 (20 enodes) 1537028037.064 * * [misc]simplify: iters left: 4 (26 enodes) 1537028037.070 * * [misc]simplify: iters left: 3 (36 enodes) 1537028037.076 * * [misc]simplify: iters left: 2 (38 enodes) 1537028037.080 * * [misc]simplify: iters left: 1 (39 enodes) 1537028037.087 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028037.087 * [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.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028037.087 * * * * [misc]progress: [ 492 / 806 ] simplifiying candidate # 1537028037.087 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028037.088 * * [misc]simplify: iters left: 6 (14 enodes) 1537028037.091 * * [misc]simplify: iters left: 5 (23 enodes) 1537028037.097 * * [misc]simplify: iters left: 4 (32 enodes) 1537028037.106 * * [misc]simplify: iters left: 3 (35 enodes) 1537028037.114 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537028037.114 * [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.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028037.114 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028037.115 * * [misc]simplify: iters left: 6 (13 enodes) 1537028037.121 * * [misc]simplify: iters left: 5 (20 enodes) 1537028037.128 * * [misc]simplify: iters left: 4 (28 enodes) 1537028037.140 * * [misc]simplify: iters left: 3 (38 enodes) 1537028037.153 * * [misc]simplify: iters left: 2 (50 enodes) 1537028037.166 * * [misc]simplify: iters left: 1 (51 enodes) 1537028037.177 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))) 1537028037.177 * [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.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))))) 1537028037.178 * * * * [misc]progress: [ 493 / 806 ] simplifiying candidate # 1537028037.178 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028037.179 * * [misc]simplify: iters left: 6 (15 enodes) 1537028037.183 * * [misc]simplify: iters left: 5 (26 enodes) 1537028037.187 * * [misc]simplify: iters left: 4 (33 enodes) 1537028037.192 * * [misc]simplify: iters left: 3 (43 enodes) 1537028037.198 * * [misc]simplify: iters left: 2 (45 enodes) 1537028037.203 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028037.203 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028037.203 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028037.204 * * [misc]simplify: iters left: 6 (13 enodes) 1537028037.206 * * [misc]simplify: iters left: 5 (20 enodes) 1537028037.210 * * [misc]simplify: iters left: 4 (25 enodes) 1537028037.215 * * [misc]simplify: iters left: 3 (34 enodes) 1537028037.225 * * [misc]simplify: iters left: 2 (39 enodes) 1537028037.240 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028037.240 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028037.240 * * * * [misc]progress: [ 494 / 806 ] simplifiying candidate # 1537028037.240 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028037.241 * * [misc]simplify: iters left: 6 (14 enodes) 1537028037.249 * * [misc]simplify: iters left: 5 (23 enodes) 1537028037.256 * * [misc]simplify: iters left: 4 (28 enodes) 1537028037.264 * * [misc]simplify: iters left: 3 (31 enodes) 1537028037.271 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) 1537028037.271 * [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.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028037.271 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028037.272 * * [misc]simplify: iters left: 6 (12 enodes) 1537028037.274 * * [misc]simplify: iters left: 5 (18 enodes) 1537028037.277 * * [misc]simplify: iters left: 4 (20 enodes) 1537028037.281 * * [misc]simplify: iters left: 3 (24 enodes) 1537028037.285 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537028037.285 * [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.re y.im))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537028037.285 * * * * [misc]progress: [ 495 / 806 ] simplifiying candidate # 1537028037.285 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt 1)) 1) 1537028037.286 * * [misc]simplify: iters left: 6 (12 enodes) 1537028037.289 * * [misc]simplify: iters left: 5 (21 enodes) 1537028037.292 * * [misc]simplify: iters left: 4 (23 enodes) 1537028037.294 * * [misc]simplify: iters left: 3 (26 enodes) 1537028037.297 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537028037.297 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028037.297 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028037.298 * * [misc]simplify: iters left: 6 (12 enodes) 1537028037.301 * * [misc]simplify: iters left: 5 (19 enodes) 1537028037.305 * * [misc]simplify: iters left: 4 (24 enodes) 1537028037.310 * * [misc]simplify: iters left: 3 (38 enodes) 1537028037.316 * * [misc]simplify: iters left: 2 (43 enodes) 1537028037.323 * * [misc]simplify: iters left: 1 (45 enodes) 1537028037.337 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))) 1537028037.337 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028037.337 * * * * [misc]progress: [ 496 / 806 ] simplifiying candidate # 1537028037.337 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028037.339 * * [misc]simplify: iters left: 6 (16 enodes) 1537028037.345 * * [misc]simplify: iters left: 5 (27 enodes) 1537028037.358 * * [misc]simplify: iters left: 4 (40 enodes) 1537028037.372 * * [misc]simplify: iters left: 3 (56 enodes) 1537028037.392 * * [misc]simplify: iters left: 2 (87 enodes) 1537028037.418 * * [misc]simplify: iters left: 1 (92 enodes) 1537028037.437 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028037.437 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028037.438 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028037.439 * * [misc]simplify: iters left: 6 (14 enodes) 1537028037.445 * * [misc]simplify: iters left: 5 (21 enodes) 1537028037.452 * * [misc]simplify: iters left: 4 (29 enodes) 1537028037.457 * * [misc]simplify: iters left: 3 (39 enodes) 1537028037.466 * * [misc]simplify: iters left: 2 (51 enodes) 1537028037.472 * * [misc]simplify: iters left: 1 (52 enodes) 1537028037.482 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028037.482 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028037.482 * * * * [misc]progress: [ 497 / 806 ] simplifiying candidate # 1537028037.482 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028037.483 * * [misc]simplify: iters left: 6 (14 enodes) 1537028037.486 * * [misc]simplify: iters left: 5 (23 enodes) 1537028037.491 * * [misc]simplify: iters left: 4 (33 enodes) 1537028037.497 * * [misc]simplify: iters left: 3 (42 enodes) 1537028037.503 * * [misc]simplify: iters left: 2 (50 enodes) 1537028037.510 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028037.510 * [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.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028037.510 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028037.511 * * [misc]simplify: iters left: 6 (13 enodes) 1537028037.516 * * [misc]simplify: iters left: 5 (20 enodes) 1537028037.523 * * [misc]simplify: iters left: 4 (26 enodes) 1537028037.533 * * [misc]simplify: iters left: 3 (36 enodes) 1537028037.541 * * [misc]simplify: iters left: 2 (38 enodes) 1537028037.547 * * [misc]simplify: iters left: 1 (39 enodes) 1537028037.554 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028037.554 * [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.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028037.554 * * * * [misc]progress: [ 498 / 806 ] simplifiying candidate # 1537028037.554 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028037.555 * * [misc]simplify: iters left: 6 (14 enodes) 1537028037.558 * * [misc]simplify: iters left: 5 (23 enodes) 1537028037.563 * * [misc]simplify: iters left: 4 (32 enodes) 1537028037.567 * * [misc]simplify: iters left: 3 (35 enodes) 1537028037.571 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537028037.571 * [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.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028037.571 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028037.572 * * [misc]simplify: iters left: 6 (13 enodes) 1537028037.575 * * [misc]simplify: iters left: 5 (20 enodes) 1537028037.579 * * [misc]simplify: iters left: 4 (28 enodes) 1537028037.584 * * [misc]simplify: iters left: 3 (38 enodes) 1537028037.597 * * [misc]simplify: iters left: 2 (50 enodes) 1537028037.609 * * [misc]simplify: iters left: 1 (51 enodes) 1537028037.627 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))) 1537028037.627 * [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.re y.im)))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (hypot y.re y.im))))))) 1537028037.627 * * * * [misc]progress: [ 499 / 806 ] simplifiying candidate # 1537028037.628 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028037.629 * * [misc]simplify: iters left: 6 (14 enodes) 1537028037.635 * * [misc]simplify: iters left: 5 (23 enodes) 1537028037.645 * * [misc]simplify: iters left: 4 (31 enodes) 1537028037.658 * * [misc]simplify: iters left: 3 (48 enodes) 1537028037.671 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028037.672 * [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.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028037.672 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028037.673 * * [misc]simplify: iters left: 6 (13 enodes) 1537028037.678 * * [misc]simplify: iters left: 5 (20 enodes) 1537028037.686 * * [misc]simplify: iters left: 4 (25 enodes) 1537028037.695 * * [misc]simplify: iters left: 3 (34 enodes) 1537028037.704 * * [misc]simplify: iters left: 2 (39 enodes) 1537028037.717 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028037.717 * [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.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028037.717 * * * * [misc]progress: [ 500 / 806 ] simplifiying candidate # 1537028037.718 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) 1) (sqrt (hypot y.re y.im))) 1537028037.719 * * [misc]simplify: iters left: 6 (13 enodes) 1537028037.724 * * [misc]simplify: iters left: 5 (20 enodes) 1537028037.731 * * [misc]simplify: iters left: 4 (25 enodes) 1537028037.739 * * [misc]simplify: iters left: 3 (30 enodes) 1537028037.746 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537028037.746 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028037.746 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028037.747 * * [misc]simplify: iters left: 6 (12 enodes) 1537028037.752 * * [misc]simplify: iters left: 5 (18 enodes) 1537028037.758 * * [misc]simplify: iters left: 4 (20 enodes) 1537028037.765 * * [misc]simplify: iters left: 3 (24 enodes) 1537028037.773 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537028037.773 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537028037.773 * * * * [misc]progress: [ 501 / 806 ] simplifiying candidate # 1537028037.773 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) 1) 1) 1537028037.774 * * [misc]simplify: iters left: 6 (11 enodes) 1537028037.782 * * [misc]simplify: iters left: 5 (18 enodes) 1537028037.787 * * [misc]simplify: iters left: 4 (20 enodes) 1537028037.792 * * [misc]simplify: iters left: 3 (23 enodes) 1537028037.797 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537028037.797 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028037.797 * [enter]simplify: Simplifying (/ (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028037.799 * * [misc]simplify: iters left: 6 (12 enodes) 1537028037.804 * * [misc]simplify: iters left: 5 (19 enodes) 1537028037.810 * * [misc]simplify: iters left: 4 (24 enodes) 1537028037.820 * * [misc]simplify: iters left: 3 (38 enodes) 1537028037.832 * * [misc]simplify: iters left: 2 (43 enodes) 1537028037.841 * * [misc]simplify: iters left: 1 (45 enodes) 1537028037.853 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))) 1537028037.853 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (fma y.re x.re (* y.im x.im))) (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028037.853 * * * * [misc]progress: [ 502 / 806 ] simplifiying candidate # 1537028037.854 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028037.855 * * [misc]simplify: iters left: 6 (12 enodes) 1537028037.860 * * [misc]simplify: iters left: 5 (24 enodes) 1537028037.870 * * [misc]simplify: iters left: 4 (42 enodes) 1537028037.888 * * [misc]simplify: iters left: 3 (74 enodes) 1537028037.922 * * [misc]simplify: iters left: 2 (126 enodes) 1537028037.974 * * [misc]simplify: iters left: 1 (173 enodes) 1537028038.041 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028038.041 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028038.041 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028038.043 * * [misc]simplify: iters left: 6 (13 enodes) 1537028038.048 * * [misc]simplify: iters left: 5 (20 enodes) 1537028038.054 * * [misc]simplify: iters left: 4 (25 enodes) 1537028038.063 * * [misc]simplify: iters left: 3 (33 enodes) 1537028038.073 * * [misc]simplify: iters left: 2 (38 enodes) 1537028038.087 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028038.087 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028038.087 * * * * [misc]progress: [ 503 / 806 ] simplifiying candidate # 1537028038.088 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028038.089 * * [misc]simplify: iters left: 6 (10 enodes) 1537028038.094 * * [misc]simplify: iters left: 5 (20 enodes) 1537028038.101 * * [misc]simplify: iters left: 4 (31 enodes) 1537028038.113 * * [misc]simplify: iters left: 3 (44 enodes) 1537028038.131 * * [misc]simplify: iters left: 2 (91 enodes) 1537028038.151 * * [misc]simplify: iters left: 1 (104 enodes) 1537028038.161 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 1537028038.161 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028038.161 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028038.162 * * [misc]simplify: iters left: 6 (12 enodes) 1537028038.167 * * [misc]simplify: iters left: 5 (19 enodes) 1537028038.174 * * [misc]simplify: iters left: 4 (24 enodes) 1537028038.182 * * [misc]simplify: iters left: 3 (32 enodes) 1537028038.192 * * [misc]simplify: iters left: 2 (37 enodes) 1537028038.206 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537028038.206 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))))) 1537028038.206 * * * * [misc]progress: [ 504 / 806 ] simplifiying candidate # 1537028038.206 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028038.208 * * [misc]simplify: iters left: 6 (10 enodes) 1537028038.212 * * [misc]simplify: iters left: 5 (20 enodes) 1537028038.221 * * [misc]simplify: iters left: 4 (35 enodes) 1537028038.238 * * [misc]simplify: iters left: 3 (66 enodes) 1537028038.267 * * [misc]simplify: iters left: 2 (82 enodes) 1537028038.289 * * [misc]simplify: iters left: 1 (90 enodes) 1537028038.305 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537028038.305 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028038.305 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028038.306 * * [misc]simplify: iters left: 6 (12 enodes) 1537028038.312 * * [misc]simplify: iters left: 5 (19 enodes) 1537028038.319 * * [misc]simplify: iters left: 4 (24 enodes) 1537028038.327 * * [misc]simplify: iters left: 3 (32 enodes) 1537028038.337 * * [misc]simplify: iters left: 2 (37 enodes) 1537028038.351 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537028038.351 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))))) 1537028038.351 * * * * [misc]progress: [ 505 / 806 ] simplifiying candidate # 1537028038.352 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028038.353 * * [misc]simplify: iters left: 6 (13 enodes) 1537028038.360 * * [misc]simplify: iters left: 5 (24 enodes) 1537028038.369 * * [misc]simplify: iters left: 4 (37 enodes) 1537028038.385 * * [misc]simplify: iters left: 3 (66 enodes) 1537028038.420 * * [misc]simplify: iters left: 2 (125 enodes) 1537028038.469 * * [misc]simplify: iters left: 1 (185 enodes) 1537028038.530 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 1537028038.530 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028038.531 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028038.532 * * [misc]simplify: iters left: 6 (14 enodes) 1537028038.535 * * [misc]simplify: iters left: 5 (21 enodes) 1537028038.539 * * [misc]simplify: iters left: 4 (29 enodes) 1537028038.544 * * [misc]simplify: iters left: 3 (39 enodes) 1537028038.553 * * [misc]simplify: iters left: 2 (51 enodes) 1537028038.567 * * [misc]simplify: iters left: 1 (52 enodes) 1537028038.581 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537028038.581 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 1537028038.581 * * * * [misc]progress: [ 506 / 806 ] simplifiying candidate # 1537028038.581 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028038.582 * * [misc]simplify: iters left: 6 (13 enodes) 1537028038.585 * * [misc]simplify: iters left: 5 (22 enodes) 1537028038.589 * * [misc]simplify: iters left: 4 (30 enodes) 1537028038.596 * * [misc]simplify: iters left: 3 (44 enodes) 1537028038.606 * * [misc]simplify: iters left: 2 (73 enodes) 1537028038.627 * * [misc]simplify: iters left: 1 (86 enodes) 1537028038.644 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028038.645 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028038.645 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028038.646 * * [misc]simplify: iters left: 6 (14 enodes) 1537028038.648 * * [misc]simplify: iters left: 5 (21 enodes) 1537028038.653 * * [misc]simplify: iters left: 4 (29 enodes) 1537028038.663 * * [misc]simplify: iters left: 3 (39 enodes) 1537028038.672 * * [misc]simplify: iters left: 2 (51 enodes) 1537028038.680 * * [misc]simplify: iters left: 1 (52 enodes) 1537028038.689 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028038.689 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028038.689 * * * * [misc]progress: [ 507 / 806 ] simplifiying candidate # 1537028038.690 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028038.690 * * [misc]simplify: iters left: 6 (13 enodes) 1537028038.693 * * [misc]simplify: iters left: 5 (22 enodes) 1537028038.699 * * [misc]simplify: iters left: 4 (30 enodes) 1537028038.714 * * [misc]simplify: iters left: 3 (52 enodes) 1537028038.723 * * [misc]simplify: iters left: 2 (76 enodes) 1537028038.734 * * [misc]simplify: iters left: 1 (85 enodes) 1537028038.743 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028038.743 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028038.743 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028038.745 * * [misc]simplify: iters left: 6 (14 enodes) 1537028038.750 * * [misc]simplify: iters left: 5 (21 enodes) 1537028038.759 * * [misc]simplify: iters left: 4 (29 enodes) 1537028038.768 * * [misc]simplify: iters left: 3 (39 enodes) 1537028038.774 * * [misc]simplify: iters left: 2 (51 enodes) 1537028038.781 * * [misc]simplify: iters left: 1 (52 enodes) 1537028038.790 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028038.790 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028038.790 * * * * [misc]progress: [ 508 / 806 ] simplifiying candidate # 1537028038.791 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028038.791 * * [misc]simplify: iters left: 6 (13 enodes) 1537028038.794 * * [misc]simplify: iters left: 5 (23 enodes) 1537028038.803 * * [misc]simplify: iters left: 4 (36 enodes) 1537028038.819 * * [misc]simplify: iters left: 3 (65 enodes) 1537028038.841 * * [misc]simplify: iters left: 2 (122 enodes) 1537028038.868 * * [misc]simplify: iters left: 1 (180 enodes) 1537028038.915 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028038.915 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028038.915 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028038.916 * * [misc]simplify: iters left: 6 (14 enodes) 1537028038.919 * * [misc]simplify: iters left: 5 (21 enodes) 1537028038.924 * * [misc]simplify: iters left: 4 (29 enodes) 1537028038.929 * * [misc]simplify: iters left: 3 (39 enodes) 1537028038.935 * * [misc]simplify: iters left: 2 (51 enodes) 1537028038.942 * * [misc]simplify: iters left: 1 (52 enodes) 1537028038.956 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028038.956 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028038.956 * * * * [misc]progress: [ 509 / 806 ] simplifiying candidate # 1537028038.956 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028038.958 * * [misc]simplify: iters left: 6 (11 enodes) 1537028038.962 * * [misc]simplify: iters left: 5 (19 enodes) 1537028038.970 * * [misc]simplify: iters left: 4 (27 enodes) 1537028038.980 * * [misc]simplify: iters left: 3 (41 enodes) 1537028038.996 * * [misc]simplify: iters left: 2 (70 enodes) 1537028039.020 * * [misc]simplify: iters left: 1 (83 enodes) 1537028039.053 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028039.053 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028039.053 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028039.054 * * [misc]simplify: iters left: 6 (13 enodes) 1537028039.060 * * [misc]simplify: iters left: 5 (20 enodes) 1537028039.067 * * [misc]simplify: iters left: 4 (28 enodes) 1537028039.077 * * [misc]simplify: iters left: 3 (38 enodes) 1537028039.090 * * [misc]simplify: iters left: 2 (50 enodes) 1537028039.104 * * [misc]simplify: iters left: 1 (51 enodes) 1537028039.116 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028039.116 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028039.116 * * * * [misc]progress: [ 510 / 806 ] simplifiying candidate # 1537028039.117 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028039.117 * * [misc]simplify: iters left: 6 (11 enodes) 1537028039.120 * * [misc]simplify: iters left: 5 (19 enodes) 1537028039.124 * * [misc]simplify: iters left: 4 (27 enodes) 1537028039.133 * * [misc]simplify: iters left: 3 (46 enodes) 1537028039.145 * * [misc]simplify: iters left: 2 (73 enodes) 1537028039.168 * * [misc]simplify: iters left: 1 (89 enodes) 1537028039.189 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028039.189 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028039.189 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028039.191 * * [misc]simplify: iters left: 6 (13 enodes) 1537028039.196 * * [misc]simplify: iters left: 5 (20 enodes) 1537028039.204 * * [misc]simplify: iters left: 4 (28 enodes) 1537028039.214 * * [misc]simplify: iters left: 3 (38 enodes) 1537028039.226 * * [misc]simplify: iters left: 2 (50 enodes) 1537028039.238 * * [misc]simplify: iters left: 1 (51 enodes) 1537028039.250 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028039.250 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028039.250 * * * * [misc]progress: [ 511 / 806 ] simplifiying candidate # 1537028039.250 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028039.252 * * [misc]simplify: iters left: 6 (13 enodes) 1537028039.258 * * [misc]simplify: iters left: 5 (23 enodes) 1537028039.268 * * [misc]simplify: iters left: 4 (33 enodes) 1537028039.280 * * [misc]simplify: iters left: 3 (49 enodes) 1537028039.288 * * [misc]simplify: iters left: 2 (61 enodes) 1537028039.299 * * [misc]simplify: iters left: 1 (79 enodes) 1537028039.319 * [exit]simplify: Simplified to (/ (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028039.319 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028039.319 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028039.320 * * [misc]simplify: iters left: 6 (13 enodes) 1537028039.326 * * [misc]simplify: iters left: 5 (20 enodes) 1537028039.334 * * [misc]simplify: iters left: 4 (28 enodes) 1537028039.344 * * [misc]simplify: iters left: 3 (38 enodes) 1537028039.356 * * [misc]simplify: iters left: 2 (50 enodes) 1537028039.372 * * [misc]simplify: iters left: 1 (51 enodes) 1537028039.389 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028039.389 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537028039.389 * * * * [misc]progress: [ 512 / 806 ] simplifiying candidate # 1537028039.390 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028039.391 * * [misc]simplify: iters left: 6 (11 enodes) 1537028039.397 * * [misc]simplify: iters left: 5 (19 enodes) 1537028039.405 * * [misc]simplify: iters left: 4 (25 enodes) 1537028039.412 * * [misc]simplify: iters left: 3 (29 enodes) 1537028039.418 * * [misc]simplify: iters left: 2 (30 enodes) 1537028039.425 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028039.425 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028039.425 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028039.426 * * [misc]simplify: iters left: 6 (12 enodes) 1537028039.432 * * [misc]simplify: iters left: 5 (19 enodes) 1537028039.438 * * [misc]simplify: iters left: 4 (24 enodes) 1537028039.447 * * [misc]simplify: iters left: 3 (28 enodes) 1537028039.456 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028039.456 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028039.456 * * * * [misc]progress: [ 513 / 806 ] simplifiying candidate # 1537028039.456 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 1) 1537028039.457 * * [misc]simplify: iters left: 6 (11 enodes) 1537028039.463 * * [misc]simplify: iters left: 5 (19 enodes) 1537028039.469 * * [misc]simplify: iters left: 4 (24 enodes) 1537028039.474 * * [misc]simplify: iters left: 3 (25 enodes) 1537028039.478 * * [misc]simplify: iters left: 2 (26 enodes) 1537028039.484 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537028039.484 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028039.484 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028039.485 * * [misc]simplify: iters left: 6 (12 enodes) 1537028039.490 * * [misc]simplify: iters left: 5 (19 enodes) 1537028039.497 * * [misc]simplify: iters left: 4 (27 enodes) 1537028039.508 * * [misc]simplify: iters left: 3 (37 enodes) 1537028039.519 * * [misc]simplify: iters left: 2 (49 enodes) 1537028039.532 * * [misc]simplify: iters left: 1 (50 enodes) 1537028039.549 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028039.549 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028039.549 * * * * [misc]progress: [ 514 / 806 ] simplifiying candidate # 1537028039.550 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028039.552 * * [misc]simplify: iters left: 6 (13 enodes) 1537028039.558 * * [misc]simplify: iters left: 5 (23 enodes) 1537028039.567 * * [misc]simplify: iters left: 4 (36 enodes) 1537028039.583 * * [misc]simplify: iters left: 3 (65 enodes) 1537028039.603 * * [misc]simplify: iters left: 2 (122 enodes) 1537028039.642 * * [misc]simplify: iters left: 1 (180 enodes) 1537028039.692 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028039.692 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028039.692 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028039.695 * * [misc]simplify: iters left: 6 (14 enodes) 1537028039.700 * * [misc]simplify: iters left: 5 (21 enodes) 1537028039.707 * * [misc]simplify: iters left: 4 (29 enodes) 1537028039.716 * * [misc]simplify: iters left: 3 (39 enodes) 1537028039.728 * * [misc]simplify: iters left: 2 (51 enodes) 1537028039.742 * * [misc]simplify: iters left: 1 (52 enodes) 1537028039.762 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028039.762 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028039.762 * * * * [misc]progress: [ 515 / 806 ] simplifiying candidate # 1537028039.763 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028039.764 * * [misc]simplify: iters left: 6 (11 enodes) 1537028039.766 * * [misc]simplify: iters left: 5 (19 enodes) 1537028039.770 * * [misc]simplify: iters left: 4 (27 enodes) 1537028039.775 * * [misc]simplify: iters left: 3 (41 enodes) 1537028039.784 * * [misc]simplify: iters left: 2 (70 enodes) 1537028039.801 * * [misc]simplify: iters left: 1 (83 enodes) 1537028039.827 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028039.827 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028039.827 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028039.828 * * [misc]simplify: iters left: 6 (13 enodes) 1537028039.831 * * [misc]simplify: iters left: 5 (20 enodes) 1537028039.835 * * [misc]simplify: iters left: 4 (28 enodes) 1537028039.840 * * [misc]simplify: iters left: 3 (38 enodes) 1537028039.847 * * [misc]simplify: iters left: 2 (50 enodes) 1537028039.854 * * [misc]simplify: iters left: 1 (51 enodes) 1537028039.866 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028039.866 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028039.867 * * * * [misc]progress: [ 516 / 806 ] simplifiying candidate # 1537028039.867 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028039.868 * * [misc]simplify: iters left: 6 (11 enodes) 1537028039.873 * * [misc]simplify: iters left: 5 (19 enodes) 1537028039.878 * * [misc]simplify: iters left: 4 (27 enodes) 1537028039.886 * * [misc]simplify: iters left: 3 (46 enodes) 1537028039.895 * * [misc]simplify: iters left: 2 (73 enodes) 1537028039.911 * * [misc]simplify: iters left: 1 (89 enodes) 1537028039.931 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028039.931 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028039.932 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028039.933 * * [misc]simplify: iters left: 6 (13 enodes) 1537028039.939 * * [misc]simplify: iters left: 5 (20 enodes) 1537028039.946 * * [misc]simplify: iters left: 4 (28 enodes) 1537028039.957 * * [misc]simplify: iters left: 3 (38 enodes) 1537028039.969 * * [misc]simplify: iters left: 2 (50 enodes) 1537028039.982 * * [misc]simplify: iters left: 1 (51 enodes) 1537028040.002 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028040.002 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028040.002 * * * * [misc]progress: [ 517 / 806 ] simplifiying candidate # 1537028040.002 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028040.003 * * [misc]simplify: iters left: 6 (12 enodes) 1537028040.006 * * [misc]simplify: iters left: 5 (22 enodes) 1537028040.012 * * [misc]simplify: iters left: 4 (36 enodes) 1537028040.020 * * [misc]simplify: iters left: 3 (61 enodes) 1537028040.035 * * [misc]simplify: iters left: 2 (87 enodes) 1537028040.066 * * [misc]simplify: iters left: 1 (116 enodes) 1537028040.105 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028040.105 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028040.106 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028040.107 * * [misc]simplify: iters left: 6 (13 enodes) 1537028040.115 * * [misc]simplify: iters left: 5 (20 enodes) 1537028040.123 * * [misc]simplify: iters left: 4 (28 enodes) 1537028040.133 * * [misc]simplify: iters left: 3 (38 enodes) 1537028040.145 * * [misc]simplify: iters left: 2 (50 enodes) 1537028040.153 * * [misc]simplify: iters left: 1 (51 enodes) 1537028040.162 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028040.162 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537028040.162 * * * * [misc]progress: [ 518 / 806 ] simplifiying candidate # 1537028040.162 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) (sqrt (hypot y.re y.im))) 1537028040.163 * * [misc]simplify: iters left: 6 (10 enodes) 1537028040.165 * * [misc]simplify: iters left: 5 (18 enodes) 1537028040.170 * * [misc]simplify: iters left: 4 (26 enodes) 1537028040.175 * * [misc]simplify: iters left: 3 (33 enodes) 1537028040.183 * * [misc]simplify: iters left: 2 (41 enodes) 1537028040.194 * * [misc]simplify: iters left: 1 (48 enodes) 1537028040.210 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028040.210 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028040.210 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028040.211 * * [misc]simplify: iters left: 6 (12 enodes) 1537028040.216 * * [misc]simplify: iters left: 5 (19 enodes) 1537028040.226 * * [misc]simplify: iters left: 4 (24 enodes) 1537028040.234 * * [misc]simplify: iters left: 3 (28 enodes) 1537028040.244 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028040.244 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028040.244 * * * * [misc]progress: [ 519 / 806 ] simplifiying candidate # 1537028040.244 * [enter]simplify: Simplifying (/ (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1) 1537028040.245 * * [misc]simplify: iters left: 6 (10 enodes) 1537028040.250 * * [misc]simplify: iters left: 5 (16 enodes) 1537028040.256 * * [misc]simplify: iters left: 4 (21 enodes) 1537028040.263 * * [misc]simplify: iters left: 3 (25 enodes) 1537028040.268 * * [misc]simplify: iters left: 2 (26 enodes) 1537028040.274 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537028040.274 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028040.274 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028040.275 * * [misc]simplify: iters left: 6 (12 enodes) 1537028040.278 * * [misc]simplify: iters left: 5 (19 enodes) 1537028040.282 * * [misc]simplify: iters left: 4 (27 enodes) 1537028040.287 * * [misc]simplify: iters left: 3 (37 enodes) 1537028040.294 * * [misc]simplify: iters left: 2 (49 enodes) 1537028040.301 * * [misc]simplify: iters left: 1 (50 enodes) 1537028040.315 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028040.315 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028040.315 * * * * [misc]progress: [ 520 / 806 ] simplifiying candidate # 1537028040.316 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028040.317 * * [misc]simplify: iters left: 6 (13 enodes) 1537028040.323 * * [misc]simplify: iters left: 5 (24 enodes) 1537028040.334 * * [misc]simplify: iters left: 4 (42 enodes) 1537028040.354 * * [misc]simplify: iters left: 3 (76 enodes) 1537028040.385 * * [misc]simplify: iters left: 2 (127 enodes) 1537028040.430 * * [misc]simplify: iters left: 1 (191 enodes) 1537028040.507 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 1537028040.507 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028040.508 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028040.509 * * [misc]simplify: iters left: 6 (14 enodes) 1537028040.515 * * [misc]simplify: iters left: 5 (21 enodes) 1537028040.523 * * [misc]simplify: iters left: 4 (29 enodes) 1537028040.533 * * [misc]simplify: iters left: 3 (39 enodes) 1537028040.546 * * [misc]simplify: iters left: 2 (51 enodes) 1537028040.559 * * [misc]simplify: iters left: 1 (52 enodes) 1537028040.580 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537028040.580 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537028040.581 * * * * [misc]progress: [ 521 / 806 ] simplifiying candidate # 1537028040.581 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028040.582 * * [misc]simplify: iters left: 6 (13 enodes) 1537028040.588 * * [misc]simplify: iters left: 5 (22 enodes) 1537028040.597 * * [misc]simplify: iters left: 4 (33 enodes) 1537028040.609 * * [misc]simplify: iters left: 3 (48 enodes) 1537028040.625 * * [misc]simplify: iters left: 2 (70 enodes) 1537028040.648 * * [misc]simplify: iters left: 1 (89 enodes) 1537028040.684 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028040.685 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028040.685 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028040.686 * * [misc]simplify: iters left: 6 (14 enodes) 1537028040.694 * * [misc]simplify: iters left: 5 (21 enodes) 1537028040.702 * * [misc]simplify: iters left: 4 (29 enodes) 1537028040.708 * * [misc]simplify: iters left: 3 (39 enodes) 1537028040.715 * * [misc]simplify: iters left: 2 (51 enodes) 1537028040.721 * * [misc]simplify: iters left: 1 (52 enodes) 1537028040.731 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028040.731 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537028040.731 * * * * [misc]progress: [ 522 / 806 ] simplifiying candidate # 1537028040.731 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028040.732 * * [misc]simplify: iters left: 6 (13 enodes) 1537028040.735 * * [misc]simplify: iters left: 5 (22 enodes) 1537028040.740 * * [misc]simplify: iters left: 4 (33 enodes) 1537028040.751 * * [misc]simplify: iters left: 3 (51 enodes) 1537028040.768 * * [misc]simplify: iters left: 2 (61 enodes) 1537028040.783 * * [misc]simplify: iters left: 1 (68 enodes) 1537028040.804 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028040.804 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028040.804 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028040.806 * * [misc]simplify: iters left: 6 (14 enodes) 1537028040.811 * * [misc]simplify: iters left: 5 (21 enodes) 1537028040.815 * * [misc]simplify: iters left: 4 (29 enodes) 1537028040.820 * * [misc]simplify: iters left: 3 (39 enodes) 1537028040.827 * * [misc]simplify: iters left: 2 (51 enodes) 1537028040.834 * * [misc]simplify: iters left: 1 (52 enodes) 1537028040.844 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028040.844 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028040.844 * * * * [misc]progress: [ 523 / 806 ] simplifiying candidate # 1537028040.844 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028040.845 * * [misc]simplify: iters left: 6 (10 enodes) 1537028040.848 * * [misc]simplify: iters left: 5 (19 enodes) 1537028040.851 * * [misc]simplify: iters left: 4 (27 enodes) 1537028040.857 * * [misc]simplify: iters left: 3 (47 enodes) 1537028040.866 * * [misc]simplify: iters left: 2 (57 enodes) 1537028040.883 * * [misc]simplify: iters left: 1 (60 enodes) 1537028040.897 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537028040.897 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028040.898 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028040.899 * * [misc]simplify: iters left: 6 (12 enodes) 1537028040.904 * * [misc]simplify: iters left: 5 (19 enodes) 1537028040.911 * * [misc]simplify: iters left: 4 (24 enodes) 1537028040.921 * * [misc]simplify: iters left: 3 (38 enodes) 1537028040.930 * * [misc]simplify: iters left: 2 (43 enodes) 1537028040.935 * * [misc]simplify: iters left: 1 (45 enodes) 1537028040.941 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028040.941 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1537028040.942 * * * * [misc]progress: [ 524 / 806 ] simplifiying candidate # 1537028040.942 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028040.942 * * [misc]simplify: iters left: 6 (11 enodes) 1537028040.945 * * [misc]simplify: iters left: 5 (18 enodes) 1537028040.948 * * [misc]simplify: iters left: 4 (21 enodes) 1537028040.951 * * [misc]simplify: iters left: 3 (26 enodes) 1537028040.956 * * [misc]simplify: iters left: 2 (33 enodes) 1537028040.965 * * [misc]simplify: iters left: 1 (35 enodes) 1537028040.976 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028040.976 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028040.977 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028040.978 * * [misc]simplify: iters left: 6 (13 enodes) 1537028040.983 * * [misc]simplify: iters left: 5 (20 enodes) 1537028040.993 * * [misc]simplify: iters left: 4 (25 enodes) 1537028041.001 * * [misc]simplify: iters left: 3 (34 enodes) 1537028041.011 * * [misc]simplify: iters left: 2 (39 enodes) 1537028041.024 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028041.024 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028041.025 * * * * [misc]progress: [ 525 / 806 ] simplifiying candidate # 1537028041.025 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028041.026 * * [misc]simplify: iters left: 6 (10 enodes) 1537028041.029 * * [misc]simplify: iters left: 5 (17 enodes) 1537028041.032 * * [misc]simplify: iters left: 4 (20 enodes) 1537028041.037 * * [misc]simplify: iters left: 3 (29 enodes) 1537028041.040 * * [misc]simplify: iters left: 2 (33 enodes) 1537028041.044 * * [misc]simplify: iters left: 1 (34 enodes) 1537028041.047 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028041.047 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028041.048 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028041.048 * * [misc]simplify: iters left: 6 (12 enodes) 1537028041.051 * * [misc]simplify: iters left: 5 (19 enodes) 1537028041.055 * * [misc]simplify: iters left: 4 (24 enodes) 1537028041.063 * * [misc]simplify: iters left: 3 (33 enodes) 1537028041.073 * * [misc]simplify: iters left: 2 (38 enodes) 1537028041.085 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028041.085 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028041.085 * * * * [misc]progress: [ 526 / 806 ] simplifiying candidate # 1537028041.086 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028041.087 * * [misc]simplify: iters left: 6 (12 enodes) 1537028041.092 * * [misc]simplify: iters left: 5 (21 enodes) 1537028041.100 * * [misc]simplify: iters left: 4 (32 enodes) 1537028041.116 * * [misc]simplify: iters left: 3 (52 enodes) 1537028041.135 * * [misc]simplify: iters left: 2 (79 enodes) 1537028041.158 * * [misc]simplify: iters left: 1 (93 enodes) 1537028041.191 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028041.191 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028041.191 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028041.193 * * [misc]simplify: iters left: 6 (14 enodes) 1537028041.199 * * [misc]simplify: iters left: 5 (21 enodes) 1537028041.207 * * [misc]simplify: iters left: 4 (29 enodes) 1537028041.218 * * [misc]simplify: iters left: 3 (39 enodes) 1537028041.230 * * [misc]simplify: iters left: 2 (51 enodes) 1537028041.246 * * [misc]simplify: iters left: 1 (52 enodes) 1537028041.265 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537028041.265 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537028041.265 * * * * [misc]progress: [ 527 / 806 ] simplifiying candidate # 1537028041.266 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028041.267 * * [misc]simplify: iters left: 6 (12 enodes) 1537028041.272 * * [misc]simplify: iters left: 5 (19 enodes) 1537028041.278 * * [misc]simplify: iters left: 4 (25 enodes) 1537028041.286 * * [misc]simplify: iters left: 3 (32 enodes) 1537028041.297 * * [misc]simplify: iters left: 2 (44 enodes) 1537028041.309 * * [misc]simplify: iters left: 1 (45 enodes) 1537028041.317 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028041.317 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028041.317 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028041.318 * * [misc]simplify: iters left: 6 (14 enodes) 1537028041.321 * * [misc]simplify: iters left: 5 (21 enodes) 1537028041.326 * * [misc]simplify: iters left: 4 (29 enodes) 1537028041.331 * * [misc]simplify: iters left: 3 (39 enodes) 1537028041.337 * * [misc]simplify: iters left: 2 (51 enodes) 1537028041.346 * * [misc]simplify: iters left: 1 (52 enodes) 1537028041.356 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028041.356 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028041.356 * * * * [misc]progress: [ 528 / 806 ] simplifiying candidate # 1537028041.356 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028041.357 * * [misc]simplify: iters left: 6 (12 enodes) 1537028041.360 * * [misc]simplify: iters left: 5 (19 enodes) 1537028041.363 * * [misc]simplify: iters left: 4 (25 enodes) 1537028041.369 * * [misc]simplify: iters left: 3 (37 enodes) 1537028041.380 * * [misc]simplify: iters left: 2 (42 enodes) 1537028041.390 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537028041.391 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028041.391 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028041.392 * * [misc]simplify: iters left: 6 (14 enodes) 1537028041.398 * * [misc]simplify: iters left: 5 (21 enodes) 1537028041.406 * * [misc]simplify: iters left: 4 (29 enodes) 1537028041.416 * * [misc]simplify: iters left: 3 (39 enodes) 1537028041.428 * * [misc]simplify: iters left: 2 (51 enodes) 1537028041.435 * * [misc]simplify: iters left: 1 (52 enodes) 1537028041.446 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028041.446 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028041.446 * * * * [misc]progress: [ 529 / 806 ] simplifiying candidate # 1537028041.447 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028041.447 * * [misc]simplify: iters left: 6 (11 enodes) 1537028041.453 * * [misc]simplify: iters left: 5 (20 enodes) 1537028041.461 * * [misc]simplify: iters left: 4 (26 enodes) 1537028041.470 * * [misc]simplify: iters left: 3 (37 enodes) 1537028041.480 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028041.480 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028041.480 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028041.481 * * [misc]simplify: iters left: 6 (13 enodes) 1537028041.487 * * [misc]simplify: iters left: 5 (20 enodes) 1537028041.494 * * [misc]simplify: iters left: 4 (28 enodes) 1537028041.504 * * [misc]simplify: iters left: 3 (38 enodes) 1537028041.516 * * [misc]simplify: iters left: 2 (50 enodes) 1537028041.530 * * [misc]simplify: iters left: 1 (51 enodes) 1537028041.547 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028041.547 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028041.547 * * * * [misc]progress: [ 530 / 806 ] simplifiying candidate # 1537028041.548 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028041.549 * * [misc]simplify: iters left: 6 (12 enodes) 1537028041.554 * * [misc]simplify: iters left: 5 (19 enodes) 1537028041.561 * * [misc]simplify: iters left: 4 (23 enodes) 1537028041.570 * * [misc]simplify: iters left: 3 (27 enodes) 1537028041.576 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028041.576 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028041.577 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028041.578 * * [misc]simplify: iters left: 6 (13 enodes) 1537028041.583 * * [misc]simplify: iters left: 5 (20 enodes) 1537028041.590 * * [misc]simplify: iters left: 4 (25 enodes) 1537028041.598 * * [misc]simplify: iters left: 3 (29 enodes) 1537028041.608 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028041.608 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028041.608 * * * * [misc]progress: [ 531 / 806 ] simplifiying candidate # 1537028041.609 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 1) 1537028041.610 * * [misc]simplify: iters left: 6 (11 enodes) 1537028041.616 * * [misc]simplify: iters left: 5 (18 enodes) 1537028041.622 * * [misc]simplify: iters left: 4 (21 enodes) 1537028041.626 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537028041.626 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028041.627 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028041.628 * * [misc]simplify: iters left: 6 (13 enodes) 1537028041.633 * * [misc]simplify: iters left: 5 (20 enodes) 1537028041.641 * * [misc]simplify: iters left: 4 (28 enodes) 1537028041.651 * * [misc]simplify: iters left: 3 (38 enodes) 1537028041.663 * * [misc]simplify: iters left: 2 (50 enodes) 1537028041.675 * * [misc]simplify: iters left: 1 (51 enodes) 1537028041.693 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028041.693 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028041.693 * * * * [misc]progress: [ 532 / 806 ] simplifiying candidate # 1537028041.694 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028041.695 * * [misc]simplify: iters left: 6 (12 enodes) 1537028041.702 * * [misc]simplify: iters left: 5 (21 enodes) 1537028041.710 * * [misc]simplify: iters left: 4 (32 enodes) 1537028041.722 * * [misc]simplify: iters left: 3 (52 enodes) 1537028041.742 * * [misc]simplify: iters left: 2 (79 enodes) 1537028041.761 * * [misc]simplify: iters left: 1 (93 enodes) 1537028041.777 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028041.777 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028041.777 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028041.778 * * [misc]simplify: iters left: 6 (14 enodes) 1537028041.781 * * [misc]simplify: iters left: 5 (21 enodes) 1537028041.786 * * [misc]simplify: iters left: 4 (29 enodes) 1537028041.796 * * [misc]simplify: iters left: 3 (39 enodes) 1537028041.808 * * [misc]simplify: iters left: 2 (51 enodes) 1537028041.815 * * [misc]simplify: iters left: 1 (52 enodes) 1537028041.824 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537028041.824 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))))) 1537028041.824 * * * * [misc]progress: [ 533 / 806 ] simplifiying candidate # 1537028041.825 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028041.826 * * [misc]simplify: iters left: 6 (12 enodes) 1537028041.828 * * [misc]simplify: iters left: 5 (19 enodes) 1537028041.832 * * [misc]simplify: iters left: 4 (25 enodes) 1537028041.836 * * [misc]simplify: iters left: 3 (32 enodes) 1537028041.842 * * [misc]simplify: iters left: 2 (44 enodes) 1537028041.848 * * [misc]simplify: iters left: 1 (45 enodes) 1537028041.855 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028041.855 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028041.856 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028041.856 * * [misc]simplify: iters left: 6 (14 enodes) 1537028041.859 * * [misc]simplify: iters left: 5 (21 enodes) 1537028041.863 * * [misc]simplify: iters left: 4 (29 enodes) 1537028041.868 * * [misc]simplify: iters left: 3 (39 enodes) 1537028041.876 * * [misc]simplify: iters left: 2 (51 enodes) 1537028041.883 * * [misc]simplify: iters left: 1 (52 enodes) 1537028041.894 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028041.894 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028041.894 * * * * [misc]progress: [ 534 / 806 ] simplifiying candidate # 1537028041.894 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028041.895 * * [misc]simplify: iters left: 6 (12 enodes) 1537028041.898 * * [misc]simplify: iters left: 5 (19 enodes) 1537028041.903 * * [misc]simplify: iters left: 4 (25 enodes) 1537028041.912 * * [misc]simplify: iters left: 3 (37 enodes) 1537028041.923 * * [misc]simplify: iters left: 2 (42 enodes) 1537028041.933 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537028041.933 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028041.933 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028041.935 * * [misc]simplify: iters left: 6 (14 enodes) 1537028041.941 * * [misc]simplify: iters left: 5 (21 enodes) 1537028041.949 * * [misc]simplify: iters left: 4 (29 enodes) 1537028041.959 * * [misc]simplify: iters left: 3 (39 enodes) 1537028041.970 * * [misc]simplify: iters left: 2 (51 enodes) 1537028041.978 * * [misc]simplify: iters left: 1 (52 enodes) 1537028041.988 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028041.988 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028041.988 * * * * [misc]progress: [ 535 / 806 ] simplifiying candidate # 1537028041.989 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028041.989 * * [misc]simplify: iters left: 6 (10 enodes) 1537028041.992 * * [misc]simplify: iters left: 5 (19 enodes) 1537028041.997 * * [misc]simplify: iters left: 4 (29 enodes) 1537028042.008 * * [misc]simplify: iters left: 3 (53 enodes) 1537028042.024 * * [misc]simplify: iters left: 2 (66 enodes) 1537028042.034 * * [misc]simplify: iters left: 1 (74 enodes) 1537028042.041 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1537028042.041 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028042.041 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028042.042 * * [misc]simplify: iters left: 6 (13 enodes) 1537028042.045 * * [misc]simplify: iters left: 5 (20 enodes) 1537028042.049 * * [misc]simplify: iters left: 4 (28 enodes) 1537028042.054 * * [misc]simplify: iters left: 3 (38 enodes) 1537028042.062 * * [misc]simplify: iters left: 2 (50 enodes) 1537028042.071 * * [misc]simplify: iters left: 1 (51 enodes) 1537028042.088 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028042.089 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (* (fabs (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028042.089 * * * * [misc]progress: [ 536 / 806 ] simplifiying candidate # 1537028042.089 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) (sqrt (hypot y.re y.im))) 1537028042.090 * * [misc]simplify: iters left: 6 (11 enodes) 1537028042.096 * * [misc]simplify: iters left: 5 (18 enodes) 1537028042.103 * * [misc]simplify: iters left: 4 (24 enodes) 1537028042.111 * * [misc]simplify: iters left: 3 (31 enodes) 1537028042.118 * * [misc]simplify: iters left: 2 (36 enodes) 1537028042.126 * * [misc]simplify: iters left: 1 (37 enodes) 1537028042.133 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 1537028042.133 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028042.134 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028042.135 * * [misc]simplify: iters left: 6 (13 enodes) 1537028042.140 * * [misc]simplify: iters left: 5 (20 enodes) 1537028042.147 * * [misc]simplify: iters left: 4 (25 enodes) 1537028042.156 * * [misc]simplify: iters left: 3 (29 enodes) 1537028042.166 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028042.166 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028042.166 * * * * [misc]progress: [ 537 / 806 ] simplifiying candidate # 1537028042.166 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1) 1537028042.167 * * [misc]simplify: iters left: 6 (10 enodes) 1537028042.171 * * [misc]simplify: iters left: 5 (15 enodes) 1537028042.176 * * [misc]simplify: iters left: 4 (18 enodes) 1537028042.182 * * [misc]simplify: iters left: 3 (22 enodes) 1537028042.186 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537028042.186 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028042.187 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028042.190 * * [misc]simplify: iters left: 6 (13 enodes) 1537028042.195 * * [misc]simplify: iters left: 5 (20 enodes) 1537028042.203 * * [misc]simplify: iters left: 4 (28 enodes) 1537028042.213 * * [misc]simplify: iters left: 3 (38 enodes) 1537028042.225 * * [misc]simplify: iters left: 2 (50 enodes) 1537028042.239 * * [misc]simplify: iters left: 1 (51 enodes) 1537028042.253 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1537028042.253 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1537028042.253 * * * * [misc]progress: [ 538 / 806 ] simplifiying candidate # 1537028042.254 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028042.255 * * [misc]simplify: iters left: 6 (13 enodes) 1537028042.258 * * [misc]simplify: iters left: 5 (23 enodes) 1537028042.263 * * [misc]simplify: iters left: 4 (41 enodes) 1537028042.273 * * [misc]simplify: iters left: 3 (75 enodes) 1537028042.290 * * [misc]simplify: iters left: 2 (126 enodes) 1537028042.330 * * [misc]simplify: iters left: 1 (196 enodes) 1537028042.415 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028042.415 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028042.416 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028042.417 * * [misc]simplify: iters left: 6 (14 enodes) 1537028042.420 * * [misc]simplify: iters left: 5 (21 enodes) 1537028042.424 * * [misc]simplify: iters left: 4 (29 enodes) 1537028042.429 * * [misc]simplify: iters left: 3 (39 enodes) 1537028042.436 * * [misc]simplify: iters left: 2 (51 enodes) 1537028042.445 * * [misc]simplify: iters left: 1 (52 enodes) 1537028042.464 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028042.464 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537028042.464 * * * * [misc]progress: [ 539 / 806 ] simplifiying candidate # 1537028042.465 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028042.466 * * [misc]simplify: iters left: 6 (11 enodes) 1537028042.470 * * [misc]simplify: iters left: 5 (19 enodes) 1537028042.480 * * [misc]simplify: iters left: 4 (30 enodes) 1537028042.491 * * [misc]simplify: iters left: 3 (45 enodes) 1537028042.506 * * [misc]simplify: iters left: 2 (67 enodes) 1537028042.529 * * [misc]simplify: iters left: 1 (88 enodes) 1537028042.548 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028042.548 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028042.548 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028042.549 * * [misc]simplify: iters left: 6 (13 enodes) 1537028042.551 * * [misc]simplify: iters left: 5 (20 enodes) 1537028042.555 * * [misc]simplify: iters left: 4 (28 enodes) 1537028042.561 * * [misc]simplify: iters left: 3 (38 enodes) 1537028042.567 * * [misc]simplify: iters left: 2 (50 enodes) 1537028042.575 * * [misc]simplify: iters left: 1 (51 enodes) 1537028042.584 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028042.584 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537028042.584 * * * * [misc]progress: [ 540 / 806 ] simplifiying candidate # 1537028042.584 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028042.585 * * [misc]simplify: iters left: 6 (11 enodes) 1537028042.587 * * [misc]simplify: iters left: 5 (19 enodes) 1537028042.591 * * [misc]simplify: iters left: 4 (30 enodes) 1537028042.598 * * [misc]simplify: iters left: 3 (48 enodes) 1537028042.606 * * [misc]simplify: iters left: 2 (63 enodes) 1537028042.614 * * [misc]simplify: iters left: 1 (65 enodes) 1537028042.620 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028042.620 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028042.620 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028042.621 * * [misc]simplify: iters left: 6 (13 enodes) 1537028042.624 * * [misc]simplify: iters left: 5 (20 enodes) 1537028042.628 * * [misc]simplify: iters left: 4 (28 enodes) 1537028042.633 * * [misc]simplify: iters left: 3 (38 enodes) 1537028042.641 * * [misc]simplify: iters left: 2 (50 enodes) 1537028042.649 * * [misc]simplify: iters left: 1 (51 enodes) 1537028042.666 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028042.666 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028042.666 * * * * [misc]progress: [ 541 / 806 ] simplifiying candidate # 1537028042.667 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028042.668 * * [misc]simplify: iters left: 6 (12 enodes) 1537028042.673 * * [misc]simplify: iters left: 5 (21 enodes) 1537028042.681 * * [misc]simplify: iters left: 4 (32 enodes) 1537028042.694 * * [misc]simplify: iters left: 3 (52 enodes) 1537028042.714 * * [misc]simplify: iters left: 2 (79 enodes) 1537028042.738 * * [misc]simplify: iters left: 1 (93 enodes) 1537028042.773 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028042.773 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028042.773 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028042.775 * * [misc]simplify: iters left: 6 (14 enodes) 1537028042.781 * * [misc]simplify: iters left: 5 (21 enodes) 1537028042.789 * * [misc]simplify: iters left: 4 (29 enodes) 1537028042.800 * * [misc]simplify: iters left: 3 (39 enodes) 1537028042.812 * * [misc]simplify: iters left: 2 (51 enodes) 1537028042.823 * * [misc]simplify: iters left: 1 (52 enodes) 1537028042.832 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537028042.832 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 1537028042.833 * * * * [misc]progress: [ 542 / 806 ] simplifiying candidate # 1537028042.833 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028042.834 * * [misc]simplify: iters left: 6 (12 enodes) 1537028042.836 * * [misc]simplify: iters left: 5 (19 enodes) 1537028042.840 * * [misc]simplify: iters left: 4 (25 enodes) 1537028042.844 * * [misc]simplify: iters left: 3 (32 enodes) 1537028042.850 * * [misc]simplify: iters left: 2 (44 enodes) 1537028042.861 * * [misc]simplify: iters left: 1 (45 enodes) 1537028042.873 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028042.873 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028042.873 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028042.874 * * [misc]simplify: iters left: 6 (14 enodes) 1537028042.877 * * [misc]simplify: iters left: 5 (21 enodes) 1537028042.881 * * [misc]simplify: iters left: 4 (29 enodes) 1537028042.887 * * [misc]simplify: iters left: 3 (39 enodes) 1537028042.893 * * [misc]simplify: iters left: 2 (51 enodes) 1537028042.900 * * [misc]simplify: iters left: 1 (52 enodes) 1537028042.910 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028042.910 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028042.910 * * * * [misc]progress: [ 543 / 806 ] simplifiying candidate # 1537028042.910 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028042.911 * * [misc]simplify: iters left: 6 (12 enodes) 1537028042.914 * * [misc]simplify: iters left: 5 (19 enodes) 1537028042.917 * * [misc]simplify: iters left: 4 (25 enodes) 1537028042.924 * * [misc]simplify: iters left: 3 (41 enodes) 1537028042.929 * * [misc]simplify: iters left: 2 (46 enodes) 1537028042.934 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028042.934 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028042.935 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028042.937 * * [misc]simplify: iters left: 6 (14 enodes) 1537028042.940 * * [misc]simplify: iters left: 5 (21 enodes) 1537028042.944 * * [misc]simplify: iters left: 4 (29 enodes) 1537028042.954 * * [misc]simplify: iters left: 3 (39 enodes) 1537028042.967 * * [misc]simplify: iters left: 2 (51 enodes) 1537028042.981 * * [misc]simplify: iters left: 1 (52 enodes) 1537028043.000 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028043.000 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028043.000 * * * * [misc]progress: [ 544 / 806 ] simplifiying candidate # 1537028043.000 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028043.001 * * [misc]simplify: iters left: 6 (11 enodes) 1537028043.006 * * [misc]simplify: iters left: 5 (19 enodes) 1537028043.014 * * [misc]simplify: iters left: 4 (27 enodes) 1537028043.024 * * [misc]simplify: iters left: 3 (44 enodes) 1537028043.040 * * [misc]simplify: iters left: 2 (60 enodes) 1537028043.055 * * [misc]simplify: iters left: 1 (62 enodes) 1537028043.072 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028043.073 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028043.073 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028043.074 * * [misc]simplify: iters left: 6 (13 enodes) 1537028043.077 * * [misc]simplify: iters left: 5 (20 enodes) 1537028043.080 * * [misc]simplify: iters left: 4 (25 enodes) 1537028043.085 * * [misc]simplify: iters left: 3 (34 enodes) 1537028043.090 * * [misc]simplify: iters left: 2 (39 enodes) 1537028043.096 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028043.097 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028043.097 * * * * [misc]progress: [ 545 / 806 ] simplifiying candidate # 1537028043.097 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028043.097 * * [misc]simplify: iters left: 6 (9 enodes) 1537028043.099 * * [misc]simplify: iters left: 5 (15 enodes) 1537028043.102 * * [misc]simplify: iters left: 4 (18 enodes) 1537028043.105 * * [misc]simplify: iters left: 3 (29 enodes) 1537028043.110 * * [misc]simplify: iters left: 2 (33 enodes) 1537028043.117 * * [misc]simplify: iters left: 1 (34 enodes) 1537028043.124 * [exit]simplify: Simplified to (/ 1 (hypot y.re y.im)) 1537028043.124 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028043.125 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028043.126 * * [misc]simplify: iters left: 6 (12 enodes) 1537028043.131 * * [misc]simplify: iters left: 5 (19 enodes) 1537028043.137 * * [misc]simplify: iters left: 4 (24 enodes) 1537028043.142 * * [misc]simplify: iters left: 3 (38 enodes) 1537028043.148 * * [misc]simplify: iters left: 2 (43 enodes) 1537028043.154 * * [misc]simplify: iters left: 1 (46 enodes) 1537028043.160 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) 1537028043.160 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)))) 1537028043.160 * * * * [misc]progress: [ 546 / 806 ] simplifiying candidate # 1537028043.160 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028043.161 * * [misc]simplify: iters left: 6 (9 enodes) 1537028043.163 * * [misc]simplify: iters left: 5 (15 enodes) 1537028043.165 * * [misc]simplify: iters left: 4 (21 enodes) 1537028043.170 * * [misc]simplify: iters left: 3 (29 enodes) 1537028043.174 * * [misc]simplify: iters left: 2 (31 enodes) 1537028043.177 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537028043.177 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028043.177 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028043.178 * * [misc]simplify: iters left: 6 (12 enodes) 1537028043.180 * * [misc]simplify: iters left: 5 (19 enodes) 1537028043.184 * * [misc]simplify: iters left: 4 (24 enodes) 1537028043.188 * * [misc]simplify: iters left: 3 (33 enodes) 1537028043.193 * * [misc]simplify: iters left: 2 (38 enodes) 1537028043.199 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028043.199 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028043.199 * * * * [misc]progress: [ 547 / 806 ] simplifiying candidate # 1537028043.199 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028043.200 * * [misc]simplify: iters left: 6 (12 enodes) 1537028043.203 * * [misc]simplify: iters left: 5 (20 enodes) 1537028043.208 * * [misc]simplify: iters left: 4 (28 enodes) 1537028043.213 * * [misc]simplify: iters left: 3 (44 enodes) 1537028043.220 * * [misc]simplify: iters left: 2 (49 enodes) 1537028043.227 * * [misc]simplify: iters left: 1 (53 enodes) 1537028043.234 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028043.234 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028043.234 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028043.235 * * [misc]simplify: iters left: 6 (13 enodes) 1537028043.241 * * [misc]simplify: iters left: 5 (20 enodes) 1537028043.248 * * [misc]simplify: iters left: 4 (28 enodes) 1537028043.258 * * [misc]simplify: iters left: 3 (38 enodes) 1537028043.271 * * [misc]simplify: iters left: 2 (50 enodes) 1537028043.280 * * [misc]simplify: iters left: 1 (51 enodes) 1537028043.289 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028043.289 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028043.289 * * * * [misc]progress: [ 548 / 806 ] simplifiying candidate # 1537028043.289 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028043.290 * * [misc]simplify: iters left: 6 (10 enodes) 1537028043.293 * * [misc]simplify: iters left: 5 (16 enodes) 1537028043.296 * * [misc]simplify: iters left: 4 (20 enodes) 1537028043.299 * * [misc]simplify: iters left: 3 (24 enodes) 1537028043.304 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028043.304 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028043.304 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028043.306 * * [misc]simplify: iters left: 6 (12 enodes) 1537028043.311 * * [misc]simplify: iters left: 5 (19 enodes) 1537028043.317 * * [misc]simplify: iters left: 4 (24 enodes) 1537028043.321 * * [misc]simplify: iters left: 3 (28 enodes) 1537028043.327 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028043.327 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028043.327 * * * * [misc]progress: [ 549 / 806 ] simplifiying candidate # 1537028043.328 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1) 1537028043.328 * * [misc]simplify: iters left: 6 (10 enodes) 1537028043.331 * * [misc]simplify: iters left: 5 (16 enodes) 1537028043.334 * * [misc]simplify: iters left: 4 (19 enodes) 1537028043.336 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028043.337 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028043.337 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028043.337 * * [misc]simplify: iters left: 6 (12 enodes) 1537028043.340 * * [misc]simplify: iters left: 5 (19 enodes) 1537028043.344 * * [misc]simplify: iters left: 4 (27 enodes) 1537028043.349 * * [misc]simplify: iters left: 3 (37 enodes) 1537028043.355 * * [misc]simplify: iters left: 2 (49 enodes) 1537028043.369 * * [misc]simplify: iters left: 1 (50 enodes) 1537028043.385 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028043.385 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028043.385 * * * * [misc]progress: [ 550 / 806 ] simplifiying candidate # 1537028043.385 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028043.386 * * [misc]simplify: iters left: 6 (11 enodes) 1537028043.388 * * [misc]simplify: iters left: 5 (19 enodes) 1537028043.392 * * [misc]simplify: iters left: 4 (27 enodes) 1537028043.397 * * [misc]simplify: iters left: 3 (44 enodes) 1537028043.405 * * [misc]simplify: iters left: 2 (60 enodes) 1537028043.415 * * [misc]simplify: iters left: 1 (62 enodes) 1537028043.431 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028043.431 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028043.431 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028043.433 * * [misc]simplify: iters left: 6 (13 enodes) 1537028043.438 * * [misc]simplify: iters left: 5 (20 enodes) 1537028043.445 * * [misc]simplify: iters left: 4 (25 enodes) 1537028043.454 * * [misc]simplify: iters left: 3 (34 enodes) 1537028043.464 * * [misc]simplify: iters left: 2 (39 enodes) 1537028043.474 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028043.475 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028043.475 * * * * [misc]progress: [ 551 / 806 ] simplifiying candidate # 1537028043.475 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028043.475 * * [misc]simplify: iters left: 6 (9 enodes) 1537028043.478 * * [misc]simplify: iters left: 5 (15 enodes) 1537028043.480 * * [misc]simplify: iters left: 4 (18 enodes) 1537028043.484 * * [misc]simplify: iters left: 3 (29 enodes) 1537028043.489 * * [misc]simplify: iters left: 2 (33 enodes) 1537028043.493 * * [misc]simplify: iters left: 1 (34 enodes) 1537028043.497 * [exit]simplify: Simplified to (/ 1 (hypot y.re y.im)) 1537028043.497 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028043.497 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028043.498 * * [misc]simplify: iters left: 6 (12 enodes) 1537028043.502 * * [misc]simplify: iters left: 5 (19 enodes) 1537028043.509 * * [misc]simplify: iters left: 4 (24 enodes) 1537028043.519 * * [misc]simplify: iters left: 3 (38 enodes) 1537028043.533 * * [misc]simplify: iters left: 2 (43 enodes) 1537028043.544 * * [misc]simplify: iters left: 1 (46 enodes) 1537028043.554 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) 1537028043.555 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)))) 1537028043.555 * * * * [misc]progress: [ 552 / 806 ] simplifiying candidate # 1537028043.555 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028043.556 * * [misc]simplify: iters left: 6 (9 enodes) 1537028043.560 * * [misc]simplify: iters left: 5 (15 enodes) 1537028043.565 * * [misc]simplify: iters left: 4 (21 enodes) 1537028043.573 * * [misc]simplify: iters left: 3 (29 enodes) 1537028043.580 * * [misc]simplify: iters left: 2 (31 enodes) 1537028043.586 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537028043.586 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028043.586 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028043.587 * * [misc]simplify: iters left: 6 (12 enodes) 1537028043.593 * * [misc]simplify: iters left: 5 (19 enodes) 1537028043.600 * * [misc]simplify: iters left: 4 (24 enodes) 1537028043.608 * * [misc]simplify: iters left: 3 (33 enodes) 1537028043.618 * * [misc]simplify: iters left: 2 (38 enodes) 1537028043.625 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028043.625 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028043.625 * * * * [misc]progress: [ 553 / 806 ] simplifiying candidate # 1537028043.625 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028043.626 * * [misc]simplify: iters left: 6 (11 enodes) 1537028043.628 * * [misc]simplify: iters left: 5 (19 enodes) 1537028043.633 * * [misc]simplify: iters left: 4 (29 enodes) 1537028043.640 * * [misc]simplify: iters left: 3 (50 enodes) 1537028043.651 * * [misc]simplify: iters left: 2 (63 enodes) 1537028043.661 * * [misc]simplify: iters left: 1 (71 enodes) 1537028043.679 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028043.679 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028043.679 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028043.680 * * [misc]simplify: iters left: 6 (13 enodes) 1537028043.686 * * [misc]simplify: iters left: 5 (20 enodes) 1537028043.693 * * [misc]simplify: iters left: 4 (28 enodes) 1537028043.704 * * [misc]simplify: iters left: 3 (38 enodes) 1537028043.716 * * [misc]simplify: iters left: 2 (50 enodes) 1537028043.729 * * [misc]simplify: iters left: 1 (51 enodes) 1537028043.746 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028043.746 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028043.746 * * * * [misc]progress: [ 554 / 806 ] simplifiying candidate # 1537028043.746 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) (sqrt (hypot y.re y.im))) 1537028043.747 * * [misc]simplify: iters left: 6 (9 enodes) 1537028043.751 * * [misc]simplify: iters left: 5 (15 enodes) 1537028043.758 * * [misc]simplify: iters left: 4 (21 enodes) 1537028043.765 * * [misc]simplify: iters left: 3 (27 enodes) 1537028043.774 * * [misc]simplify: iters left: 2 (32 enodes) 1537028043.780 * * [misc]simplify: iters left: 1 (33 enodes) 1537028043.787 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028043.787 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028043.788 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028043.789 * * [misc]simplify: iters left: 6 (12 enodes) 1537028043.794 * * [misc]simplify: iters left: 5 (19 enodes) 1537028043.801 * * [misc]simplify: iters left: 4 (24 enodes) 1537028043.810 * * [misc]simplify: iters left: 3 (28 enodes) 1537028043.819 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028043.819 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028043.819 * * * * [misc]progress: [ 555 / 806 ] simplifiying candidate # 1537028043.820 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) 1) 1537028043.821 * * [misc]simplify: iters left: 6 (9 enodes) 1537028043.824 * * [misc]simplify: iters left: 5 (13 enodes) 1537028043.829 * * [misc]simplify: iters left: 4 (16 enodes) 1537028043.834 * * [misc]simplify: iters left: 3 (19 enodes) 1537028043.842 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028043.842 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028043.843 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028043.844 * * [misc]simplify: iters left: 6 (12 enodes) 1537028043.849 * * [misc]simplify: iters left: 5 (19 enodes) 1537028043.860 * * [misc]simplify: iters left: 4 (27 enodes) 1537028043.874 * * [misc]simplify: iters left: 3 (37 enodes) 1537028043.886 * * [misc]simplify: iters left: 2 (49 enodes) 1537028043.899 * * [misc]simplify: iters left: 1 (50 enodes) 1537028043.916 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028043.916 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028043.916 * * * * [misc]progress: [ 556 / 806 ] simplifiying candidate # 1537028043.917 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028043.921 * * [misc]simplify: iters left: 6 (13 enodes) 1537028043.928 * * [misc]simplify: iters left: 5 (23 enodes) 1537028043.937 * * [misc]simplify: iters left: 4 (38 enodes) 1537028043.956 * * [misc]simplify: iters left: 3 (81 enodes) 1537028044.002 * * [misc]simplify: iters left: 2 (199 enodes) 1537028044.117 * * [misc]simplify: iters left: 1 (240 enodes) 1537028044.146 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028044.146 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028044.146 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028044.147 * * [misc]simplify: iters left: 6 (13 enodes) 1537028044.150 * * [misc]simplify: iters left: 5 (20 enodes) 1537028044.154 * * [misc]simplify: iters left: 4 (28 enodes) 1537028044.159 * * [misc]simplify: iters left: 3 (38 enodes) 1537028044.170 * * [misc]simplify: iters left: 2 (50 enodes) 1537028044.183 * * [misc]simplify: iters left: 1 (51 enodes) 1537028044.200 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028044.200 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028044.200 * * * * [misc]progress: [ 557 / 806 ] simplifiying candidate # 1537028044.200 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028044.201 * * [misc]simplify: iters left: 6 (11 enodes) 1537028044.205 * * [misc]simplify: iters left: 5 (19 enodes) 1537028044.209 * * [misc]simplify: iters left: 4 (29 enodes) 1537028044.216 * * [misc]simplify: iters left: 3 (55 enodes) 1537028044.229 * * [misc]simplify: iters left: 2 (89 enodes) 1537028044.260 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028044.260 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028044.261 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028044.262 * * [misc]simplify: iters left: 6 (12 enodes) 1537028044.267 * * [misc]simplify: iters left: 5 (19 enodes) 1537028044.275 * * [misc]simplify: iters left: 4 (25 enodes) 1537028044.279 * * [misc]simplify: iters left: 3 (35 enodes) 1537028044.284 * * [misc]simplify: iters left: 2 (37 enodes) 1537028044.289 * * [misc]simplify: iters left: 1 (38 enodes) 1537028044.294 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 1537028044.294 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 1537028044.294 * * * * [misc]progress: [ 558 / 806 ] simplifiying candidate # 1537028044.295 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028044.295 * * [misc]simplify: iters left: 6 (11 enodes) 1537028044.299 * * [misc]simplify: iters left: 5 (19 enodes) 1537028044.305 * * [misc]simplify: iters left: 4 (27 enodes) 1537028044.314 * * [misc]simplify: iters left: 3 (33 enodes) 1537028044.322 * * [misc]simplify: iters left: 2 (39 enodes) 1537028044.329 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537028044.329 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028044.330 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028044.331 * * [misc]simplify: iters left: 6 (12 enodes) 1537028044.336 * * [misc]simplify: iters left: 5 (19 enodes) 1537028044.343 * * [misc]simplify: iters left: 4 (27 enodes) 1537028044.353 * * [misc]simplify: iters left: 3 (37 enodes) 1537028044.365 * * [misc]simplify: iters left: 2 (49 enodes) 1537028044.378 * * [misc]simplify: iters left: 1 (50 enodes) 1537028044.398 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028044.398 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028044.398 * * * * [misc]progress: [ 559 / 806 ] simplifiying candidate # 1537028044.398 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028044.400 * * [misc]simplify: iters left: 6 (11 enodes) 1537028044.405 * * [misc]simplify: iters left: 5 (20 enodes) 1537028044.413 * * [misc]simplify: iters left: 4 (27 enodes) 1537028044.423 * * [misc]simplify: iters left: 3 (40 enodes) 1537028044.437 * * [misc]simplify: iters left: 2 (60 enodes) 1537028044.454 * * [misc]simplify: iters left: 1 (64 enodes) 1537028044.467 * [exit]simplify: Simplified to (/ 1 (* (fabs (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028044.467 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (fabs (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028044.468 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028044.469 * * [misc]simplify: iters left: 6 (13 enodes) 1537028044.474 * * [misc]simplify: iters left: 5 (20 enodes) 1537028044.482 * * [misc]simplify: iters left: 4 (28 enodes) 1537028044.492 * * [misc]simplify: iters left: 3 (38 enodes) 1537028044.504 * * [misc]simplify: iters left: 2 (50 enodes) 1537028044.517 * * [misc]simplify: iters left: 1 (51 enodes) 1537028044.537 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028044.537 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (fabs (cbrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028044.537 * * * * [misc]progress: [ 560 / 806 ] simplifiying candidate # 1537028044.537 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028044.539 * * [misc]simplify: iters left: 6 (12 enodes) 1537028044.545 * * [misc]simplify: iters left: 5 (19 enodes) 1537028044.551 * * [misc]simplify: iters left: 4 (24 enodes) 1537028044.559 * * [misc]simplify: iters left: 3 (31 enodes) 1537028044.568 * * [misc]simplify: iters left: 2 (40 enodes) 1537028044.579 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 1537028044.579 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028044.579 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028044.580 * * [misc]simplify: iters left: 6 (13 enodes) 1537028044.583 * * [misc]simplify: iters left: 5 (20 enodes) 1537028044.586 * * [misc]simplify: iters left: 4 (26 enodes) 1537028044.591 * * [misc]simplify: iters left: 3 (36 enodes) 1537028044.596 * * [misc]simplify: iters left: 2 (38 enodes) 1537028044.601 * * [misc]simplify: iters left: 1 (39 enodes) 1537028044.606 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 1537028044.606 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))))) 1537028044.606 * * * * [misc]progress: [ 561 / 806 ] simplifiying candidate # 1537028044.607 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028044.608 * * [misc]simplify: iters left: 6 (11 enodes) 1537028044.610 * * [misc]simplify: iters left: 5 (18 enodes) 1537028044.613 * * [misc]simplify: iters left: 4 (20 enodes) 1537028044.616 * * [misc]simplify: iters left: 3 (24 enodes) 1537028044.619 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537028044.619 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028044.619 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028044.620 * * [misc]simplify: iters left: 6 (13 enodes) 1537028044.625 * * [misc]simplify: iters left: 5 (20 enodes) 1537028044.632 * * [misc]simplify: iters left: 4 (28 enodes) 1537028044.642 * * [misc]simplify: iters left: 3 (38 enodes) 1537028044.649 * * [misc]simplify: iters left: 2 (50 enodes) 1537028044.655 * * [misc]simplify: iters left: 1 (51 enodes) 1537028044.664 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028044.664 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028044.664 * * * * [misc]progress: [ 562 / 806 ] simplifiying candidate # 1537028044.664 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028044.665 * * [misc]simplify: iters left: 6 (12 enodes) 1537028044.668 * * [misc]simplify: iters left: 5 (20 enodes) 1537028044.672 * * [misc]simplify: iters left: 4 (29 enodes) 1537028044.678 * * [misc]simplify: iters left: 3 (41 enodes) 1537028044.687 * * [misc]simplify: iters left: 2 (64 enodes) 1537028044.703 * * [misc]simplify: iters left: 1 (70 enodes) 1537028044.712 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028044.712 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028044.712 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028044.713 * * [misc]simplify: iters left: 6 (13 enodes) 1537028044.716 * * [misc]simplify: iters left: 5 (20 enodes) 1537028044.720 * * [misc]simplify: iters left: 4 (28 enodes) 1537028044.725 * * [misc]simplify: iters left: 3 (38 enodes) 1537028044.731 * * [misc]simplify: iters left: 2 (50 enodes) 1537028044.738 * * [misc]simplify: iters left: 1 (51 enodes) 1537028044.747 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028044.747 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028044.747 * * * * [misc]progress: [ 563 / 806 ] simplifiying candidate # 1537028044.747 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028044.747 * * [misc]simplify: iters left: 6 (10 enodes) 1537028044.750 * * [misc]simplify: iters left: 5 (16 enodes) 1537028044.753 * * [misc]simplify: iters left: 4 (22 enodes) 1537028044.757 * * [misc]simplify: iters left: 3 (27 enodes) 1537028044.760 * * [misc]simplify: iters left: 2 (31 enodes) 1537028044.764 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028044.764 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028044.764 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028044.765 * * [misc]simplify: iters left: 6 (12 enodes) 1537028044.768 * * [misc]simplify: iters left: 5 (19 enodes) 1537028044.771 * * [misc]simplify: iters left: 4 (25 enodes) 1537028044.776 * * [misc]simplify: iters left: 3 (35 enodes) 1537028044.783 * * [misc]simplify: iters left: 2 (37 enodes) 1537028044.787 * * [misc]simplify: iters left: 1 (38 enodes) 1537028044.793 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537028044.793 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) 1537028044.793 * * * * [misc]progress: [ 564 / 806 ] simplifiying candidate # 1537028044.793 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028044.794 * * [misc]simplify: iters left: 6 (10 enodes) 1537028044.796 * * [misc]simplify: iters left: 5 (16 enodes) 1537028044.799 * * [misc]simplify: iters left: 4 (20 enodes) 1537028044.802 * * [misc]simplify: iters left: 3 (24 enodes) 1537028044.804 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028044.804 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028044.805 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028044.805 * * [misc]simplify: iters left: 6 (12 enodes) 1537028044.808 * * [misc]simplify: iters left: 5 (19 enodes) 1537028044.811 * * [misc]simplify: iters left: 4 (27 enodes) 1537028044.816 * * [misc]simplify: iters left: 3 (37 enodes) 1537028044.822 * * [misc]simplify: iters left: 2 (49 enodes) 1537028044.829 * * [misc]simplify: iters left: 1 (50 enodes) 1537028044.838 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028044.838 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028044.838 * * * * [misc]progress: [ 565 / 806 ] simplifiying candidate # 1537028044.838 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028044.839 * * [misc]simplify: iters left: 6 (10 enodes) 1537028044.842 * * [misc]simplify: iters left: 5 (18 enodes) 1537028044.845 * * [misc]simplify: iters left: 4 (23 enodes) 1537028044.850 * * [misc]simplify: iters left: 3 (34 enodes) 1537028044.856 * * [misc]simplify: iters left: 2 (38 enodes) 1537028044.861 * [exit]simplify: Simplified to (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028044.862 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028044.862 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028044.863 * * [misc]simplify: iters left: 6 (12 enodes) 1537028044.868 * * [misc]simplify: iters left: 5 (19 enodes) 1537028044.875 * * [misc]simplify: iters left: 4 (24 enodes) 1537028044.884 * * [misc]simplify: iters left: 3 (33 enodes) 1537028044.893 * * [misc]simplify: iters left: 2 (38 enodes) 1537028044.906 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537028044.906 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028044.906 * * * * [misc]progress: [ 566 / 806 ] simplifiying candidate # 1537028044.907 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028044.907 * * [misc]simplify: iters left: 6 (9 enodes) 1537028044.913 * * [misc]simplify: iters left: 5 (15 enodes) 1537028044.917 * * [misc]simplify: iters left: 4 (16 enodes) 1537028044.919 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537028044.919 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028044.920 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028044.920 * * [misc]simplify: iters left: 6 (11 enodes) 1537028044.923 * * [misc]simplify: iters left: 5 (17 enodes) 1537028044.925 * * [misc]simplify: iters left: 4 (19 enodes) 1537028044.928 * * [misc]simplify: iters left: 3 (23 enodes) 1537028044.932 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028044.932 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028044.932 * * * * [misc]progress: [ 567 / 806 ] simplifiying candidate # 1537028044.932 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt 1)) 1) 1537028044.933 * * [misc]simplify: iters left: 6 (5 enodes) 1537028044.936 * * [misc]simplify: iters left: 5 (11 enodes) 1537028044.936 * [exit]simplify: Simplified to 1 1537028044.936 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028044.937 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028044.937 * * [misc]simplify: iters left: 6 (11 enodes) 1537028044.940 * * [misc]simplify: iters left: 5 (18 enodes) 1537028044.944 * * [misc]simplify: iters left: 4 (23 enodes) 1537028044.948 * * [misc]simplify: iters left: 3 (37 enodes) 1537028044.956 * * [misc]simplify: iters left: 2 (42 enodes) 1537028044.961 * * [misc]simplify: iters left: 1 (44 enodes) 1537028044.967 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) 1537028044.967 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028044.967 * * * * [misc]progress: [ 568 / 806 ] simplifiying candidate # 1537028044.967 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028044.968 * * [misc]simplify: iters left: 6 (12 enodes) 1537028044.971 * * [misc]simplify: iters left: 5 (20 enodes) 1537028044.975 * * [misc]simplify: iters left: 4 (29 enodes) 1537028044.981 * * [misc]simplify: iters left: 3 (41 enodes) 1537028044.988 * * [misc]simplify: iters left: 2 (64 enodes) 1537028045.006 * * [misc]simplify: iters left: 1 (70 enodes) 1537028045.020 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028045.020 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028045.020 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028045.022 * * [misc]simplify: iters left: 6 (13 enodes) 1537028045.027 * * [misc]simplify: iters left: 5 (20 enodes) 1537028045.034 * * [misc]simplify: iters left: 4 (28 enodes) 1537028045.045 * * [misc]simplify: iters left: 3 (38 enodes) 1537028045.057 * * [misc]simplify: iters left: 2 (50 enodes) 1537028045.072 * * [misc]simplify: iters left: 1 (51 enodes) 1537028045.090 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028045.090 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028045.090 * * * * [misc]progress: [ 569 / 806 ] simplifiying candidate # 1537028045.090 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028045.091 * * [misc]simplify: iters left: 6 (10 enodes) 1537028045.097 * * [misc]simplify: iters left: 5 (16 enodes) 1537028045.101 * * [misc]simplify: iters left: 4 (22 enodes) 1537028045.105 * * [misc]simplify: iters left: 3 (27 enodes) 1537028045.109 * * [misc]simplify: iters left: 2 (31 enodes) 1537028045.113 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028045.113 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028045.113 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028045.114 * * [misc]simplify: iters left: 6 (12 enodes) 1537028045.116 * * [misc]simplify: iters left: 5 (19 enodes) 1537028045.120 * * [misc]simplify: iters left: 4 (25 enodes) 1537028045.125 * * [misc]simplify: iters left: 3 (35 enodes) 1537028045.129 * * [misc]simplify: iters left: 2 (37 enodes) 1537028045.134 * * [misc]simplify: iters left: 1 (38 enodes) 1537028045.144 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537028045.144 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) 1537028045.144 * * * * [misc]progress: [ 570 / 806 ] simplifiying candidate # 1537028045.144 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028045.145 * * [misc]simplify: iters left: 6 (10 enodes) 1537028045.150 * * [misc]simplify: iters left: 5 (16 enodes) 1537028045.155 * * [misc]simplify: iters left: 4 (20 enodes) 1537028045.164 * * [misc]simplify: iters left: 3 (24 enodes) 1537028045.168 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028045.168 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028045.168 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028045.169 * * [misc]simplify: iters left: 6 (12 enodes) 1537028045.174 * * [misc]simplify: iters left: 5 (19 enodes) 1537028045.181 * * [misc]simplify: iters left: 4 (27 enodes) 1537028045.191 * * [misc]simplify: iters left: 3 (37 enodes) 1537028045.203 * * [misc]simplify: iters left: 2 (49 enodes) 1537028045.216 * * [misc]simplify: iters left: 1 (50 enodes) 1537028045.232 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028045.232 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028045.232 * * * * [misc]progress: [ 571 / 806 ] simplifiying candidate # 1537028045.233 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028045.234 * * [misc]simplify: iters left: 6 (10 enodes) 1537028045.240 * * [misc]simplify: iters left: 5 (18 enodes) 1537028045.245 * * [misc]simplify: iters left: 4 (21 enodes) 1537028045.252 * * [misc]simplify: iters left: 3 (28 enodes) 1537028045.259 * * [misc]simplify: iters left: 2 (30 enodes) 1537028045.264 * [exit]simplify: Simplified to (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028045.264 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028045.264 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028045.265 * * [misc]simplify: iters left: 6 (12 enodes) 1537028045.270 * * [misc]simplify: iters left: 5 (19 enodes) 1537028045.277 * * [misc]simplify: iters left: 4 (24 enodes) 1537028045.286 * * [misc]simplify: iters left: 3 (33 enodes) 1537028045.298 * * [misc]simplify: iters left: 2 (38 enodes) 1537028045.311 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537028045.311 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028045.311 * * * * [misc]progress: [ 572 / 806 ] simplifiying candidate # 1537028045.312 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) 1) (sqrt (hypot y.re y.im))) 1537028045.313 * * [misc]simplify: iters left: 6 (9 enodes) 1537028045.320 * * [misc]simplify: iters left: 5 (15 enodes) 1537028045.323 * * [misc]simplify: iters left: 4 (16 enodes) 1537028045.326 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537028045.326 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028045.326 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028045.327 * * [misc]simplify: iters left: 6 (11 enodes) 1537028045.331 * * [misc]simplify: iters left: 5 (17 enodes) 1537028045.337 * * [misc]simplify: iters left: 4 (19 enodes) 1537028045.343 * * [misc]simplify: iters left: 3 (23 enodes) 1537028045.351 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028045.351 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028045.351 * * * * [misc]progress: [ 573 / 806 ] simplifiying candidate # 1537028045.351 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt 1)) 1) 1) 1537028045.352 * * [misc]simplify: iters left: 6 (5 enodes) 1537028045.357 * * [misc]simplify: iters left: 5 (9 enodes) 1537028045.358 * [exit]simplify: Simplified to 1 1537028045.358 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028045.359 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028045.360 * * [misc]simplify: iters left: 6 (11 enodes) 1537028045.365 * * [misc]simplify: iters left: 5 (18 enodes) 1537028045.372 * * [misc]simplify: iters left: 4 (23 enodes) 1537028045.381 * * [misc]simplify: iters left: 3 (37 enodes) 1537028045.393 * * [misc]simplify: iters left: 2 (42 enodes) 1537028045.403 * * [misc]simplify: iters left: 1 (44 enodes) 1537028045.414 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) 1537028045.414 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028045.414 * * * * [misc]progress: [ 574 / 806 ] simplifiying candidate # 1537028045.415 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028045.416 * * [misc]simplify: iters left: 6 (13 enodes) 1537028045.423 * * [misc]simplify: iters left: 5 (23 enodes) 1537028045.433 * * [misc]simplify: iters left: 4 (41 enodes) 1537028045.449 * * [misc]simplify: iters left: 3 (75 enodes) 1537028045.465 * * [misc]simplify: iters left: 2 (126 enodes) 1537028045.507 * * [misc]simplify: iters left: 1 (196 enodes) 1537028045.585 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028045.585 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028045.586 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028045.587 * * [misc]simplify: iters left: 6 (14 enodes) 1537028045.589 * * [misc]simplify: iters left: 5 (21 enodes) 1537028045.594 * * [misc]simplify: iters left: 4 (29 enodes) 1537028045.599 * * [misc]simplify: iters left: 3 (39 enodes) 1537028045.606 * * [misc]simplify: iters left: 2 (51 enodes) 1537028045.613 * * [misc]simplify: iters left: 1 (52 enodes) 1537028045.624 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028045.624 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537028045.624 * * * * [misc]progress: [ 575 / 806 ] simplifiying candidate # 1537028045.624 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028045.625 * * [misc]simplify: iters left: 6 (11 enodes) 1537028045.627 * * [misc]simplify: iters left: 5 (19 enodes) 1537028045.631 * * [misc]simplify: iters left: 4 (30 enodes) 1537028045.643 * * [misc]simplify: iters left: 3 (45 enodes) 1537028045.658 * * [misc]simplify: iters left: 2 (67 enodes) 1537028045.670 * * [misc]simplify: iters left: 1 (88 enodes) 1537028045.689 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028045.689 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028045.689 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028045.690 * * [misc]simplify: iters left: 6 (13 enodes) 1537028045.696 * * [misc]simplify: iters left: 5 (20 enodes) 1537028045.705 * * [misc]simplify: iters left: 4 (28 enodes) 1537028045.714 * * [misc]simplify: iters left: 3 (38 enodes) 1537028045.726 * * [misc]simplify: iters left: 2 (50 enodes) 1537028045.740 * * [misc]simplify: iters left: 1 (51 enodes) 1537028045.758 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028045.758 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))))) 1537028045.758 * * * * [misc]progress: [ 576 / 806 ] simplifiying candidate # 1537028045.759 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028045.760 * * [misc]simplify: iters left: 6 (11 enodes) 1537028045.765 * * [misc]simplify: iters left: 5 (19 enodes) 1537028045.772 * * [misc]simplify: iters left: 4 (30 enodes) 1537028045.783 * * [misc]simplify: iters left: 3 (48 enodes) 1537028045.791 * * [misc]simplify: iters left: 2 (63 enodes) 1537028045.799 * * [misc]simplify: iters left: 1 (65 enodes) 1537028045.813 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028045.813 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028045.813 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028045.814 * * [misc]simplify: iters left: 6 (13 enodes) 1537028045.822 * * [misc]simplify: iters left: 5 (20 enodes) 1537028045.829 * * [misc]simplify: iters left: 4 (28 enodes) 1537028045.834 * * [misc]simplify: iters left: 3 (38 enodes) 1537028045.840 * * [misc]simplify: iters left: 2 (50 enodes) 1537028045.847 * * [misc]simplify: iters left: 1 (51 enodes) 1537028045.856 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028045.856 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028045.856 * * * * [misc]progress: [ 577 / 806 ] simplifiying candidate # 1537028045.856 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028045.857 * * [misc]simplify: iters left: 6 (12 enodes) 1537028045.859 * * [misc]simplify: iters left: 5 (21 enodes) 1537028045.863 * * [misc]simplify: iters left: 4 (32 enodes) 1537028045.870 * * [misc]simplify: iters left: 3 (52 enodes) 1537028045.881 * * [misc]simplify: iters left: 2 (79 enodes) 1537028045.907 * * [misc]simplify: iters left: 1 (93 enodes) 1537028045.925 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028045.925 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028045.925 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028045.926 * * [misc]simplify: iters left: 6 (14 enodes) 1537028045.929 * * [misc]simplify: iters left: 5 (21 enodes) 1537028045.933 * * [misc]simplify: iters left: 4 (29 enodes) 1537028045.938 * * [misc]simplify: iters left: 3 (39 enodes) 1537028045.950 * * [misc]simplify: iters left: 2 (51 enodes) 1537028045.964 * * [misc]simplify: iters left: 1 (52 enodes) 1537028045.983 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))) 1537028045.983 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im))))))) 1537028045.983 * * * * [misc]progress: [ 578 / 806 ] simplifiying candidate # 1537028045.983 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028045.985 * * [misc]simplify: iters left: 6 (12 enodes) 1537028045.990 * * [misc]simplify: iters left: 5 (19 enodes) 1537028045.999 * * [misc]simplify: iters left: 4 (25 enodes) 1537028046.003 * * [misc]simplify: iters left: 3 (32 enodes) 1537028046.009 * * [misc]simplify: iters left: 2 (44 enodes) 1537028046.015 * * [misc]simplify: iters left: 1 (45 enodes) 1537028046.023 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028046.023 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028046.023 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028046.024 * * [misc]simplify: iters left: 6 (14 enodes) 1537028046.027 * * [misc]simplify: iters left: 5 (21 enodes) 1537028046.031 * * [misc]simplify: iters left: 4 (29 enodes) 1537028046.041 * * [misc]simplify: iters left: 3 (39 enodes) 1537028046.054 * * [misc]simplify: iters left: 2 (51 enodes) 1537028046.067 * * [misc]simplify: iters left: 1 (52 enodes) 1537028046.086 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028046.086 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028046.086 * * * * [misc]progress: [ 579 / 806 ] simplifiying candidate # 1537028046.087 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028046.088 * * [misc]simplify: iters left: 6 (12 enodes) 1537028046.094 * * [misc]simplify: iters left: 5 (19 enodes) 1537028046.101 * * [misc]simplify: iters left: 4 (25 enodes) 1537028046.113 * * [misc]simplify: iters left: 3 (41 enodes) 1537028046.123 * * [misc]simplify: iters left: 2 (46 enodes) 1537028046.128 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028046.128 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028046.129 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028046.129 * * [misc]simplify: iters left: 6 (14 enodes) 1537028046.132 * * [misc]simplify: iters left: 5 (21 enodes) 1537028046.136 * * [misc]simplify: iters left: 4 (29 enodes) 1537028046.142 * * [misc]simplify: iters left: 3 (39 enodes) 1537028046.149 * * [misc]simplify: iters left: 2 (51 enodes) 1537028046.156 * * [misc]simplify: iters left: 1 (52 enodes) 1537028046.166 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028046.166 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (sqrt (cbrt (hypot y.re y.im))) (hypot y.re y.im))))) 1537028046.166 * * * * [misc]progress: [ 580 / 806 ] simplifiying candidate # 1537028046.167 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028046.167 * * [misc]simplify: iters left: 6 (11 enodes) 1537028046.170 * * [misc]simplify: iters left: 5 (19 enodes) 1537028046.173 * * [misc]simplify: iters left: 4 (27 enodes) 1537028046.180 * * [misc]simplify: iters left: 3 (44 enodes) 1537028046.189 * * [misc]simplify: iters left: 2 (60 enodes) 1537028046.205 * * [misc]simplify: iters left: 1 (62 enodes) 1537028046.216 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028046.216 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028046.216 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028046.217 * * [misc]simplify: iters left: 6 (13 enodes) 1537028046.220 * * [misc]simplify: iters left: 5 (20 enodes) 1537028046.223 * * [misc]simplify: iters left: 4 (25 enodes) 1537028046.228 * * [misc]simplify: iters left: 3 (34 enodes) 1537028046.233 * * [misc]simplify: iters left: 2 (39 enodes) 1537028046.240 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028046.240 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028046.240 * * * * [misc]progress: [ 581 / 806 ] simplifiying candidate # 1537028046.240 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028046.241 * * [misc]simplify: iters left: 6 (9 enodes) 1537028046.243 * * [misc]simplify: iters left: 5 (15 enodes) 1537028046.245 * * [misc]simplify: iters left: 4 (18 enodes) 1537028046.249 * * [misc]simplify: iters left: 3 (29 enodes) 1537028046.259 * * [misc]simplify: iters left: 2 (33 enodes) 1537028046.267 * * [misc]simplify: iters left: 1 (34 enodes) 1537028046.276 * [exit]simplify: Simplified to (/ 1 (hypot y.re y.im)) 1537028046.276 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028046.276 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028046.277 * * [misc]simplify: iters left: 6 (12 enodes) 1537028046.282 * * [misc]simplify: iters left: 5 (19 enodes) 1537028046.289 * * [misc]simplify: iters left: 4 (24 enodes) 1537028046.298 * * [misc]simplify: iters left: 3 (38 enodes) 1537028046.310 * * [misc]simplify: iters left: 2 (43 enodes) 1537028046.323 * * [misc]simplify: iters left: 1 (46 enodes) 1537028046.333 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) 1537028046.333 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)))) 1537028046.333 * * * * [misc]progress: [ 582 / 806 ] simplifiying candidate # 1537028046.334 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028046.335 * * [misc]simplify: iters left: 6 (9 enodes) 1537028046.338 * * [misc]simplify: iters left: 5 (15 enodes) 1537028046.344 * * [misc]simplify: iters left: 4 (21 enodes) 1537028046.352 * * [misc]simplify: iters left: 3 (29 enodes) 1537028046.359 * * [misc]simplify: iters left: 2 (31 enodes) 1537028046.364 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537028046.364 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028046.364 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028046.365 * * [misc]simplify: iters left: 6 (12 enodes) 1537028046.371 * * [misc]simplify: iters left: 5 (19 enodes) 1537028046.377 * * [misc]simplify: iters left: 4 (24 enodes) 1537028046.386 * * [misc]simplify: iters left: 3 (33 enodes) 1537028046.396 * * [misc]simplify: iters left: 2 (38 enodes) 1537028046.408 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028046.408 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028046.408 * * * * [misc]progress: [ 583 / 806 ] simplifiying candidate # 1537028046.409 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028046.410 * * [misc]simplify: iters left: 6 (12 enodes) 1537028046.418 * * [misc]simplify: iters left: 5 (20 enodes) 1537028046.427 * * [misc]simplify: iters left: 4 (28 enodes) 1537028046.437 * * [misc]simplify: iters left: 3 (44 enodes) 1537028046.449 * * [misc]simplify: iters left: 2 (49 enodes) 1537028046.459 * * [misc]simplify: iters left: 1 (53 enodes) 1537028046.469 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028046.469 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028046.469 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028046.471 * * [misc]simplify: iters left: 6 (13 enodes) 1537028046.476 * * [misc]simplify: iters left: 5 (20 enodes) 1537028046.484 * * [misc]simplify: iters left: 4 (28 enodes) 1537028046.494 * * [misc]simplify: iters left: 3 (38 enodes) 1537028046.506 * * [misc]simplify: iters left: 2 (50 enodes) 1537028046.519 * * [misc]simplify: iters left: 1 (51 enodes) 1537028046.537 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028046.537 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028046.538 * * * * [misc]progress: [ 584 / 806 ] simplifiying candidate # 1537028046.538 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028046.539 * * [misc]simplify: iters left: 6 (10 enodes) 1537028046.544 * * [misc]simplify: iters left: 5 (16 enodes) 1537028046.552 * * [misc]simplify: iters left: 4 (20 enodes) 1537028046.558 * * [misc]simplify: iters left: 3 (24 enodes) 1537028046.564 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028046.564 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028046.564 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028046.565 * * [misc]simplify: iters left: 6 (12 enodes) 1537028046.570 * * [misc]simplify: iters left: 5 (19 enodes) 1537028046.577 * * [misc]simplify: iters left: 4 (24 enodes) 1537028046.586 * * [misc]simplify: iters left: 3 (28 enodes) 1537028046.595 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028046.595 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028046.595 * * * * [misc]progress: [ 585 / 806 ] simplifiying candidate # 1537028046.595 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1) 1537028046.596 * * [misc]simplify: iters left: 6 (10 enodes) 1537028046.601 * * [misc]simplify: iters left: 5 (16 enodes) 1537028046.607 * * [misc]simplify: iters left: 4 (19 enodes) 1537028046.611 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028046.611 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028046.611 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028046.612 * * [misc]simplify: iters left: 6 (12 enodes) 1537028046.617 * * [misc]simplify: iters left: 5 (19 enodes) 1537028046.624 * * [misc]simplify: iters left: 4 (27 enodes) 1537028046.634 * * [misc]simplify: iters left: 3 (37 enodes) 1537028046.646 * * [misc]simplify: iters left: 2 (49 enodes) 1537028046.660 * * [misc]simplify: iters left: 1 (50 enodes) 1537028046.674 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028046.674 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028046.674 * * * * [misc]progress: [ 586 / 806 ] simplifiying candidate # 1537028046.674 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028046.675 * * [misc]simplify: iters left: 6 (11 enodes) 1537028046.677 * * [misc]simplify: iters left: 5 (19 enodes) 1537028046.683 * * [misc]simplify: iters left: 4 (27 enodes) 1537028046.688 * * [misc]simplify: iters left: 3 (44 enodes) 1537028046.696 * * [misc]simplify: iters left: 2 (60 enodes) 1537028046.704 * * [misc]simplify: iters left: 1 (62 enodes) 1537028046.712 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028046.712 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028046.712 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028046.713 * * [misc]simplify: iters left: 6 (13 enodes) 1537028046.716 * * [misc]simplify: iters left: 5 (20 enodes) 1537028046.719 * * [misc]simplify: iters left: 4 (25 enodes) 1537028046.724 * * [misc]simplify: iters left: 3 (34 enodes) 1537028046.729 * * [misc]simplify: iters left: 2 (39 enodes) 1537028046.736 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028046.736 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028046.736 * * * * [misc]progress: [ 587 / 806 ] simplifiying candidate # 1537028046.736 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028046.737 * * [misc]simplify: iters left: 6 (9 enodes) 1537028046.739 * * [misc]simplify: iters left: 5 (15 enodes) 1537028046.742 * * [misc]simplify: iters left: 4 (18 enodes) 1537028046.746 * * [misc]simplify: iters left: 3 (29 enodes) 1537028046.752 * * [misc]simplify: iters left: 2 (33 enodes) 1537028046.756 * * [misc]simplify: iters left: 1 (34 enodes) 1537028046.760 * [exit]simplify: Simplified to (/ 1 (hypot y.re y.im)) 1537028046.760 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028046.761 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028046.762 * * [misc]simplify: iters left: 6 (12 enodes) 1537028046.767 * * [misc]simplify: iters left: 5 (19 enodes) 1537028046.773 * * [misc]simplify: iters left: 4 (24 enodes) 1537028046.783 * * [misc]simplify: iters left: 3 (38 enodes) 1537028046.795 * * [misc]simplify: iters left: 2 (43 enodes) 1537028046.805 * * [misc]simplify: iters left: 1 (46 enodes) 1537028046.811 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) 1537028046.811 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)))) 1537028046.811 * * * * [misc]progress: [ 588 / 806 ] simplifiying candidate # 1537028046.812 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028046.812 * * [misc]simplify: iters left: 6 (9 enodes) 1537028046.814 * * [misc]simplify: iters left: 5 (15 enodes) 1537028046.817 * * [misc]simplify: iters left: 4 (21 enodes) 1537028046.821 * * [misc]simplify: iters left: 3 (29 enodes) 1537028046.825 * * [misc]simplify: iters left: 2 (31 enodes) 1537028046.828 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537028046.828 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028046.828 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028046.829 * * [misc]simplify: iters left: 6 (12 enodes) 1537028046.831 * * [misc]simplify: iters left: 5 (19 enodes) 1537028046.835 * * [misc]simplify: iters left: 4 (24 enodes) 1537028046.840 * * [misc]simplify: iters left: 3 (33 enodes) 1537028046.845 * * [misc]simplify: iters left: 2 (38 enodes) 1537028046.852 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028046.853 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028046.853 * * * * [misc]progress: [ 589 / 806 ] simplifiying candidate # 1537028046.853 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028046.853 * * [misc]simplify: iters left: 6 (11 enodes) 1537028046.856 * * [misc]simplify: iters left: 5 (19 enodes) 1537028046.860 * * [misc]simplify: iters left: 4 (29 enodes) 1537028046.867 * * [misc]simplify: iters left: 3 (50 enodes) 1537028046.883 * * [misc]simplify: iters left: 2 (63 enodes) 1537028046.900 * * [misc]simplify: iters left: 1 (71 enodes) 1537028046.918 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028046.918 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028046.919 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028046.920 * * [misc]simplify: iters left: 6 (13 enodes) 1537028046.926 * * [misc]simplify: iters left: 5 (20 enodes) 1537028046.934 * * [misc]simplify: iters left: 4 (28 enodes) 1537028046.945 * * [misc]simplify: iters left: 3 (38 enodes) 1537028046.955 * * [misc]simplify: iters left: 2 (50 enodes) 1537028046.962 * * [misc]simplify: iters left: 1 (51 enodes) 1537028046.972 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))) 1537028046.972 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im))))))) 1537028046.972 * * * * [misc]progress: [ 590 / 806 ] simplifiying candidate # 1537028046.973 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) (sqrt (hypot y.re y.im))) 1537028046.973 * * [misc]simplify: iters left: 6 (9 enodes) 1537028046.975 * * [misc]simplify: iters left: 5 (15 enodes) 1537028046.979 * * [misc]simplify: iters left: 4 (21 enodes) 1537028046.986 * * [misc]simplify: iters left: 3 (27 enodes) 1537028046.993 * * [misc]simplify: iters left: 2 (32 enodes) 1537028046.999 * * [misc]simplify: iters left: 1 (33 enodes) 1537028047.007 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028047.007 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028047.007 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028047.008 * * [misc]simplify: iters left: 6 (12 enodes) 1537028047.011 * * [misc]simplify: iters left: 5 (19 enodes) 1537028047.014 * * [misc]simplify: iters left: 4 (24 enodes) 1537028047.018 * * [misc]simplify: iters left: 3 (28 enodes) 1537028047.023 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028047.023 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028047.023 * * * * [misc]progress: [ 591 / 806 ] simplifiying candidate # 1537028047.023 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) 1) 1537028047.024 * * [misc]simplify: iters left: 6 (9 enodes) 1537028047.026 * * [misc]simplify: iters left: 5 (13 enodes) 1537028047.029 * * [misc]simplify: iters left: 4 (16 enodes) 1537028047.034 * * [misc]simplify: iters left: 3 (19 enodes) 1537028047.038 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028047.038 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028047.038 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028047.039 * * [misc]simplify: iters left: 6 (12 enodes) 1537028047.044 * * [misc]simplify: iters left: 5 (19 enodes) 1537028047.052 * * [misc]simplify: iters left: 4 (27 enodes) 1537028047.061 * * [misc]simplify: iters left: 3 (37 enodes) 1537028047.075 * * [misc]simplify: iters left: 2 (49 enodes) 1537028047.089 * * [misc]simplify: iters left: 1 (50 enodes) 1537028047.104 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028047.104 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028047.104 * * * * [misc]progress: [ 592 / 806 ] simplifiying candidate # 1537028047.105 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028047.106 * * [misc]simplify: iters left: 6 (12 enodes) 1537028047.109 * * [misc]simplify: iters left: 5 (20 enodes) 1537028047.113 * * [misc]simplify: iters left: 4 (30 enodes) 1537028047.119 * * [misc]simplify: iters left: 3 (44 enodes) 1537028047.126 * * [misc]simplify: iters left: 2 (57 enodes) 1537028047.136 * * [misc]simplify: iters left: 1 (61 enodes) 1537028047.157 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028047.157 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028047.157 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028047.159 * * [misc]simplify: iters left: 6 (13 enodes) 1537028047.162 * * [misc]simplify: iters left: 5 (20 enodes) 1537028047.166 * * [misc]simplify: iters left: 4 (28 enodes) 1537028047.172 * * [misc]simplify: iters left: 3 (38 enodes) 1537028047.179 * * [misc]simplify: iters left: 2 (50 enodes) 1537028047.186 * * [misc]simplify: iters left: 1 (51 enodes) 1537028047.195 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028047.195 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028047.195 * * * * [misc]progress: [ 593 / 806 ] simplifiying candidate # 1537028047.196 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028047.196 * * [misc]simplify: iters left: 6 (10 enodes) 1537028047.199 * * [misc]simplify: iters left: 5 (16 enodes) 1537028047.201 * * [misc]simplify: iters left: 4 (21 enodes) 1537028047.206 * * [misc]simplify: iters left: 3 (25 enodes) 1537028047.214 * * [misc]simplify: iters left: 2 (31 enodes) 1537028047.222 * * [misc]simplify: iters left: 1 (32 enodes) 1537028047.232 * [exit]simplify: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537028047.232 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028047.232 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028047.234 * * [misc]simplify: iters left: 6 (12 enodes) 1537028047.239 * * [misc]simplify: iters left: 5 (19 enodes) 1537028047.246 * * [misc]simplify: iters left: 4 (25 enodes) 1537028047.255 * * [misc]simplify: iters left: 3 (35 enodes) 1537028047.266 * * [misc]simplify: iters left: 2 (37 enodes) 1537028047.277 * * [misc]simplify: iters left: 1 (38 enodes) 1537028047.288 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 1537028047.288 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 1537028047.289 * * * * [misc]progress: [ 594 / 806 ] simplifiying candidate # 1537028047.289 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028047.290 * * [misc]simplify: iters left: 6 (10 enodes) 1537028047.294 * * [misc]simplify: iters left: 5 (16 enodes) 1537028047.299 * * [misc]simplify: iters left: 4 (20 enodes) 1537028047.306 * * [misc]simplify: iters left: 3 (24 enodes) 1537028047.311 * * [misc]simplify: iters left: 2 (25 enodes) 1537028047.314 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537028047.314 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028047.314 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028047.315 * * [misc]simplify: iters left: 6 (12 enodes) 1537028047.318 * * [misc]simplify: iters left: 5 (19 enodes) 1537028047.322 * * [misc]simplify: iters left: 4 (27 enodes) 1537028047.327 * * [misc]simplify: iters left: 3 (37 enodes) 1537028047.333 * * [misc]simplify: iters left: 2 (49 enodes) 1537028047.339 * * [misc]simplify: iters left: 1 (50 enodes) 1537028047.347 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028047.347 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028047.347 * * * * [misc]progress: [ 595 / 806 ] simplifiying candidate # 1537028047.348 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028047.348 * * [misc]simplify: iters left: 6 (10 enodes) 1537028047.350 * * [misc]simplify: iters left: 5 (17 enodes) 1537028047.354 * * [misc]simplify: iters left: 4 (23 enodes) 1537028047.358 * * [misc]simplify: iters left: 3 (29 enodes) 1537028047.364 * * [misc]simplify: iters left: 2 (34 enodes) 1537028047.367 * * [misc]simplify: iters left: 1 (35 enodes) 1537028047.372 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028047.372 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028047.373 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028047.373 * * [misc]simplify: iters left: 6 (13 enodes) 1537028047.376 * * [misc]simplify: iters left: 5 (20 enodes) 1537028047.380 * * [misc]simplify: iters left: 4 (28 enodes) 1537028047.385 * * [misc]simplify: iters left: 3 (38 enodes) 1537028047.392 * * [misc]simplify: iters left: 2 (50 enodes) 1537028047.398 * * [misc]simplify: iters left: 1 (51 enodes) 1537028047.407 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028047.407 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028047.407 * * * * [misc]progress: [ 596 / 806 ] simplifiying candidate # 1537028047.407 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028047.408 * * [misc]simplify: iters left: 6 (11 enodes) 1537028047.411 * * [misc]simplify: iters left: 5 (16 enodes) 1537028047.413 * * [misc]simplify: iters left: 4 (19 enodes) 1537028047.416 * * [misc]simplify: iters left: 3 (20 enodes) 1537028047.423 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 1537028047.423 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028047.423 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028047.424 * * [misc]simplify: iters left: 6 (13 enodes) 1537028047.428 * * [misc]simplify: iters left: 5 (20 enodes) 1537028047.432 * * [misc]simplify: iters left: 4 (26 enodes) 1537028047.438 * * [misc]simplify: iters left: 3 (36 enodes) 1537028047.444 * * [misc]simplify: iters left: 2 (38 enodes) 1537028047.448 * * [misc]simplify: iters left: 1 (39 enodes) 1537028047.454 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 1537028047.454 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))))) 1537028047.454 * * * * [misc]progress: [ 597 / 806 ] simplifiying candidate # 1537028047.455 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028047.455 * * [misc]simplify: iters left: 6 (10 enodes) 1537028047.457 * * [misc]simplify: iters left: 5 (15 enodes) 1537028047.459 * * [misc]simplify: iters left: 4 (16 enodes) 1537028047.466 * * [misc]simplify: iters left: 3 (19 enodes) 1537028047.470 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537028047.470 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028047.471 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028047.472 * * [misc]simplify: iters left: 6 (13 enodes) 1537028047.477 * * [misc]simplify: iters left: 5 (20 enodes) 1537028047.484 * * [misc]simplify: iters left: 4 (28 enodes) 1537028047.494 * * [misc]simplify: iters left: 3 (38 enodes) 1537028047.506 * * [misc]simplify: iters left: 2 (50 enodes) 1537028047.519 * * [misc]simplify: iters left: 1 (51 enodes) 1537028047.537 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028047.537 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028047.537 * * * * [misc]progress: [ 598 / 806 ] simplifiying candidate # 1537028047.537 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028047.538 * * [misc]simplify: iters left: 6 (11 enodes) 1537028047.543 * * [misc]simplify: iters left: 5 (17 enodes) 1537028047.551 * * [misc]simplify: iters left: 4 (23 enodes) 1537028047.558 * * [misc]simplify: iters left: 3 (29 enodes) 1537028047.566 * * [misc]simplify: iters left: 2 (34 enodes) 1537028047.574 * * [misc]simplify: iters left: 1 (35 enodes) 1537028047.586 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028047.586 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028047.586 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028047.587 * * [misc]simplify: iters left: 6 (13 enodes) 1537028047.593 * * [misc]simplify: iters left: 5 (20 enodes) 1537028047.601 * * [misc]simplify: iters left: 4 (28 enodes) 1537028047.611 * * [misc]simplify: iters left: 3 (38 enodes) 1537028047.623 * * [misc]simplify: iters left: 2 (50 enodes) 1537028047.638 * * [misc]simplify: iters left: 1 (51 enodes) 1537028047.656 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028047.656 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028047.656 * * * * [misc]progress: [ 599 / 806 ] simplifiying candidate # 1537028047.656 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028047.657 * * [misc]simplify: iters left: 6 (9 enodes) 1537028047.660 * * [misc]simplify: iters left: 5 (13 enodes) 1537028047.663 * * [misc]simplify: iters left: 4 (16 enodes) 1537028047.665 * * [misc]simplify: iters left: 3 (17 enodes) 1537028047.668 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028047.668 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028047.668 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028047.669 * * [misc]simplify: iters left: 6 (12 enodes) 1537028047.673 * * [misc]simplify: iters left: 5 (19 enodes) 1537028047.677 * * [misc]simplify: iters left: 4 (25 enodes) 1537028047.683 * * [misc]simplify: iters left: 3 (35 enodes) 1537028047.694 * * [misc]simplify: iters left: 2 (37 enodes) 1537028047.703 * * [misc]simplify: iters left: 1 (38 enodes) 1537028047.714 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537028047.714 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) 1537028047.714 * * * * [misc]progress: [ 600 / 806 ] simplifiying candidate # 1537028047.715 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028047.716 * * [misc]simplify: iters left: 6 (9 enodes) 1537028047.719 * * [misc]simplify: iters left: 5 (13 enodes) 1537028047.723 * * [misc]simplify: iters left: 4 (15 enodes) 1537028047.728 * * [misc]simplify: iters left: 3 (18 enodes) 1537028047.732 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028047.732 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028047.732 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028047.733 * * [misc]simplify: iters left: 6 (12 enodes) 1537028047.738 * * [misc]simplify: iters left: 5 (19 enodes) 1537028047.745 * * [misc]simplify: iters left: 4 (27 enodes) 1537028047.755 * * [misc]simplify: iters left: 3 (37 enodes) 1537028047.767 * * [misc]simplify: iters left: 2 (49 enodes) 1537028047.781 * * [misc]simplify: iters left: 1 (50 enodes) 1537028047.798 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028047.798 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028047.798 * * * * [misc]progress: [ 601 / 806 ] simplifiying candidate # 1537028047.799 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028047.803 * * [misc]simplify: iters left: 6 (10 enodes) 1537028047.808 * * [misc]simplify: iters left: 5 (16 enodes) 1537028047.813 * * [misc]simplify: iters left: 4 (21 enodes) 1537028047.821 * * [misc]simplify: iters left: 3 (34 enodes) 1537028047.830 * * [misc]simplify: iters left: 2 (36 enodes) 1537028047.835 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028047.835 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028047.835 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028047.836 * * [misc]simplify: iters left: 6 (12 enodes) 1537028047.840 * * [misc]simplify: iters left: 5 (19 enodes) 1537028047.844 * * [misc]simplify: iters left: 4 (24 enodes) 1537028047.848 * * [misc]simplify: iters left: 3 (33 enodes) 1537028047.853 * * [misc]simplify: iters left: 2 (38 enodes) 1537028047.859 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537028047.860 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028047.860 * * * * [misc]progress: [ 602 / 806 ] simplifiying candidate # 1537028047.860 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028047.860 * * [misc]simplify: iters left: 6 (9 enodes) 1537028047.863 * * [misc]simplify: iters left: 5 (13 enodes) 1537028047.865 * * [misc]simplify: iters left: 4 (16 enodes) 1537028047.867 * * [misc]simplify: iters left: 3 (18 enodes) 1537028047.869 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537028047.869 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028047.869 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028047.870 * * [misc]simplify: iters left: 6 (11 enodes) 1537028047.872 * * [misc]simplify: iters left: 5 (17 enodes) 1537028047.875 * * [misc]simplify: iters left: 4 (19 enodes) 1537028047.879 * * [misc]simplify: iters left: 3 (23 enodes) 1537028047.882 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028047.882 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028047.882 * * * * [misc]progress: [ 603 / 806 ] simplifiying candidate # 1537028047.883 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt 1)) 1) 1537028047.883 * * [misc]simplify: iters left: 6 (5 enodes) 1537028047.887 * * [misc]simplify: iters left: 5 (9 enodes) 1537028047.887 * [exit]simplify: Simplified to 1 1537028047.887 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028047.888 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028047.889 * * [misc]simplify: iters left: 6 (11 enodes) 1537028047.893 * * [misc]simplify: iters left: 5 (18 enodes) 1537028047.902 * * [misc]simplify: iters left: 4 (23 enodes) 1537028047.912 * * [misc]simplify: iters left: 3 (37 enodes) 1537028047.923 * * [misc]simplify: iters left: 2 (42 enodes) 1537028047.932 * * [misc]simplify: iters left: 1 (44 enodes) 1537028047.942 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) 1537028047.942 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028047.942 * * * * [misc]progress: [ 604 / 806 ] simplifiying candidate # 1537028047.942 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028047.943 * * [misc]simplify: iters left: 6 (11 enodes) 1537028047.947 * * [misc]simplify: iters left: 5 (17 enodes) 1537028047.950 * * [misc]simplify: iters left: 4 (23 enodes) 1537028047.954 * * [misc]simplify: iters left: 3 (29 enodes) 1537028047.959 * * [misc]simplify: iters left: 2 (34 enodes) 1537028047.963 * * [misc]simplify: iters left: 1 (35 enodes) 1537028047.969 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028047.969 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028047.969 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028047.970 * * [misc]simplify: iters left: 6 (13 enodes) 1537028047.973 * * [misc]simplify: iters left: 5 (20 enodes) 1537028047.977 * * [misc]simplify: iters left: 4 (28 enodes) 1537028047.982 * * [misc]simplify: iters left: 3 (38 enodes) 1537028047.993 * * [misc]simplify: iters left: 2 (50 enodes) 1537028048.009 * * [misc]simplify: iters left: 1 (51 enodes) 1537028048.026 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028048.026 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028048.026 * * * * [misc]progress: [ 605 / 806 ] simplifiying candidate # 1537028048.027 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028048.028 * * [misc]simplify: iters left: 6 (9 enodes) 1537028048.031 * * [misc]simplify: iters left: 5 (13 enodes) 1537028048.035 * * [misc]simplify: iters left: 4 (16 enodes) 1537028048.040 * * [misc]simplify: iters left: 3 (17 enodes) 1537028048.045 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028048.045 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028048.045 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028048.046 * * [misc]simplify: iters left: 6 (12 enodes) 1537028048.051 * * [misc]simplify: iters left: 5 (19 enodes) 1537028048.058 * * [misc]simplify: iters left: 4 (25 enodes) 1537028048.067 * * [misc]simplify: iters left: 3 (35 enodes) 1537028048.077 * * [misc]simplify: iters left: 2 (37 enodes) 1537028048.086 * * [misc]simplify: iters left: 1 (38 enodes) 1537028048.097 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537028048.097 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) 1537028048.097 * * * * [misc]progress: [ 606 / 806 ] simplifiying candidate # 1537028048.098 * [enter]simplify: Simplifying (/ (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028048.099 * * [misc]simplify: iters left: 6 (9 enodes) 1537028048.102 * * [misc]simplify: iters left: 5 (13 enodes) 1537028048.106 * * [misc]simplify: iters left: 4 (15 enodes) 1537028048.111 * * [misc]simplify: iters left: 3 (18 enodes) 1537028048.116 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028048.116 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028048.116 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028048.117 * * [misc]simplify: iters left: 6 (12 enodes) 1537028048.123 * * [misc]simplify: iters left: 5 (19 enodes) 1537028048.130 * * [misc]simplify: iters left: 4 (27 enodes) 1537028048.143 * * [misc]simplify: iters left: 3 (37 enodes) 1537028048.156 * * [misc]simplify: iters left: 2 (49 enodes) 1537028048.169 * * [misc]simplify: iters left: 1 (50 enodes) 1537028048.186 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028048.186 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028048.186 * * * * [misc]progress: [ 607 / 806 ] simplifiying candidate # 1537028048.186 * [enter]simplify: Simplifying (/ (/ (/ 1 1) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028048.187 * * [misc]simplify: iters left: 6 (9 enodes) 1537028048.191 * * [misc]simplify: iters left: 5 (13 enodes) 1537028048.195 * [exit]simplify: Simplified to (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028048.195 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028048.195 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028048.197 * * [misc]simplify: iters left: 6 (12 enodes) 1537028048.202 * * [misc]simplify: iters left: 5 (19 enodes) 1537028048.209 * * [misc]simplify: iters left: 4 (24 enodes) 1537028048.217 * * [misc]simplify: iters left: 3 (33 enodes) 1537028048.227 * * [misc]simplify: iters left: 2 (38 enodes) 1537028048.240 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537028048.240 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028048.240 * * * * [misc]progress: [ 608 / 806 ] simplifiying candidate # 1537028048.241 * [enter]simplify: Simplifying (/ (/ (/ 1 1) 1) (sqrt (hypot y.re y.im))) 1537028048.242 * * [misc]simplify: iters left: 6 (8 enodes) 1537028048.245 * * [misc]simplify: iters left: 5 (10 enodes) 1537028048.247 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537028048.247 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028048.248 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028048.249 * * [misc]simplify: iters left: 6 (11 enodes) 1537028048.253 * * [misc]simplify: iters left: 5 (17 enodes) 1537028048.259 * * [misc]simplify: iters left: 4 (19 enodes) 1537028048.265 * * [misc]simplify: iters left: 3 (23 enodes) 1537028048.272 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028048.272 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028048.272 * * * * [misc]progress: [ 609 / 806 ] simplifiying candidate # 1537028048.273 * [enter]simplify: Simplifying (/ (/ (/ 1 1) 1) 1) 1537028048.275 * * [misc]simplify: iters left: 6 (4 enodes) 1537028048.277 * * [misc]simplify: iters left: 5 (6 enodes) 1537028048.277 * [exit]simplify: Simplified to 1 1537028048.277 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028048.278 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028048.279 * * [misc]simplify: iters left: 6 (11 enodes) 1537028048.283 * * [misc]simplify: iters left: 5 (18 enodes) 1537028048.289 * * [misc]simplify: iters left: 4 (23 enodes) 1537028048.299 * * [misc]simplify: iters left: 3 (37 enodes) 1537028048.311 * * [misc]simplify: iters left: 2 (42 enodes) 1537028048.320 * * [misc]simplify: iters left: 1 (44 enodes) 1537028048.332 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) 1537028048.332 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028048.332 * * * * [misc]progress: [ 610 / 806 ] simplifiying candidate # 1537028048.333 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028048.334 * * [misc]simplify: iters left: 6 (11 enodes) 1537028048.337 * * [misc]simplify: iters left: 5 (19 enodes) 1537028048.341 * * [misc]simplify: iters left: 4 (29 enodes) 1537028048.347 * * [misc]simplify: iters left: 3 (42 enodes) 1537028048.354 * * [misc]simplify: iters left: 2 (54 enodes) 1537028048.362 * * [misc]simplify: iters left: 1 (57 enodes) 1537028048.371 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028048.371 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028048.371 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028048.374 * * [misc]simplify: iters left: 6 (13 enodes) 1537028048.376 * * [misc]simplify: iters left: 5 (20 enodes) 1537028048.380 * * [misc]simplify: iters left: 4 (28 enodes) 1537028048.386 * * [misc]simplify: iters left: 3 (38 enodes) 1537028048.393 * * [misc]simplify: iters left: 2 (50 enodes) 1537028048.406 * * [misc]simplify: iters left: 1 (51 enodes) 1537028048.424 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028048.424 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028048.424 * * * * [misc]progress: [ 611 / 806 ] simplifiying candidate # 1537028048.425 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028048.426 * * [misc]simplify: iters left: 6 (9 enodes) 1537028048.429 * * [misc]simplify: iters left: 5 (15 enodes) 1537028048.435 * * [misc]simplify: iters left: 4 (20 enodes) 1537028048.441 * * [misc]simplify: iters left: 3 (23 enodes) 1537028048.449 * * [misc]simplify: iters left: 2 (29 enodes) 1537028048.460 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028048.460 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028048.460 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028048.462 * * [misc]simplify: iters left: 6 (12 enodes) 1537028048.467 * * [misc]simplify: iters left: 5 (19 enodes) 1537028048.474 * * [misc]simplify: iters left: 4 (25 enodes) 1537028048.483 * * [misc]simplify: iters left: 3 (35 enodes) 1537028048.497 * * [misc]simplify: iters left: 2 (37 enodes) 1537028048.506 * * [misc]simplify: iters left: 1 (38 enodes) 1537028048.517 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 1537028048.517 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 1537028048.517 * * * * [misc]progress: [ 612 / 806 ] simplifiying candidate # 1537028048.518 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028048.518 * * [misc]simplify: iters left: 6 (9 enodes) 1537028048.522 * * [misc]simplify: iters left: 5 (15 enodes) 1537028048.528 * * [misc]simplify: iters left: 4 (20 enodes) 1537028048.535 * * [misc]simplify: iters left: 3 (24 enodes) 1537028048.540 * * [misc]simplify: iters left: 2 (25 enodes) 1537028048.546 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028048.546 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028048.547 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028048.548 * * [misc]simplify: iters left: 6 (12 enodes) 1537028048.553 * * [misc]simplify: iters left: 5 (19 enodes) 1537028048.561 * * [misc]simplify: iters left: 4 (27 enodes) 1537028048.570 * * [misc]simplify: iters left: 3 (37 enodes) 1537028048.583 * * [misc]simplify: iters left: 2 (49 enodes) 1537028048.595 * * [misc]simplify: iters left: 1 (50 enodes) 1537028048.604 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028048.604 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028048.604 * * * * [misc]progress: [ 613 / 806 ] simplifiying candidate # 1537028048.604 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028048.605 * * [misc]simplify: iters left: 6 (9 enodes) 1537028048.607 * * [misc]simplify: iters left: 5 (16 enodes) 1537028048.610 * * [misc]simplify: iters left: 4 (22 enodes) 1537028048.615 * * [misc]simplify: iters left: 3 (27 enodes) 1537028048.619 * * [misc]simplify: iters left: 2 (28 enodes) 1537028048.624 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028048.624 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028048.624 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028048.625 * * [misc]simplify: iters left: 6 (13 enodes) 1537028048.628 * * [misc]simplify: iters left: 5 (20 enodes) 1537028048.632 * * [misc]simplify: iters left: 4 (28 enodes) 1537028048.637 * * [misc]simplify: iters left: 3 (38 enodes) 1537028048.647 * * [misc]simplify: iters left: 2 (50 enodes) 1537028048.662 * * [misc]simplify: iters left: 1 (51 enodes) 1537028048.671 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028048.671 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028048.671 * * * * [misc]progress: [ 614 / 806 ] simplifiying candidate # 1537028048.672 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028048.672 * * [misc]simplify: iters left: 6 (10 enodes) 1537028048.674 * * [misc]simplify: iters left: 5 (15 enodes) 1537028048.677 * * [misc]simplify: iters left: 4 (18 enodes) 1537028048.680 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 1537028048.680 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028048.680 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028048.681 * * [misc]simplify: iters left: 6 (13 enodes) 1537028048.684 * * [misc]simplify: iters left: 5 (20 enodes) 1537028048.689 * * [misc]simplify: iters left: 4 (26 enodes) 1537028048.699 * * [misc]simplify: iters left: 3 (36 enodes) 1537028048.712 * * [misc]simplify: iters left: 2 (38 enodes) 1537028048.721 * * [misc]simplify: iters left: 1 (39 enodes) 1537028048.730 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 1537028048.730 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))))) 1537028048.730 * * * * [misc]progress: [ 615 / 806 ] simplifiying candidate # 1537028048.730 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028048.731 * * [misc]simplify: iters left: 6 (9 enodes) 1537028048.733 * * [misc]simplify: iters left: 5 (14 enodes) 1537028048.736 * * [misc]simplify: iters left: 4 (17 enodes) 1537028048.739 * * [misc]simplify: iters left: 3 (21 enodes) 1537028048.741 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537028048.741 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028048.741 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028048.742 * * [misc]simplify: iters left: 6 (13 enodes) 1537028048.745 * * [misc]simplify: iters left: 5 (20 enodes) 1537028048.749 * * [misc]simplify: iters left: 4 (28 enodes) 1537028048.754 * * [misc]simplify: iters left: 3 (38 enodes) 1537028048.762 * * [misc]simplify: iters left: 2 (50 enodes) 1537028048.776 * * [misc]simplify: iters left: 1 (51 enodes) 1537028048.795 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028048.795 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028048.795 * * * * [misc]progress: [ 616 / 806 ] simplifiying candidate # 1537028048.796 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028048.797 * * [misc]simplify: iters left: 6 (10 enodes) 1537028048.801 * * [misc]simplify: iters left: 5 (16 enodes) 1537028048.807 * * [misc]simplify: iters left: 4 (22 enodes) 1537028048.817 * * [misc]simplify: iters left: 3 (27 enodes) 1537028048.825 * * [misc]simplify: iters left: 2 (28 enodes) 1537028048.836 * [exit]simplify: Simplified to (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028048.836 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028048.836 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028048.838 * * [misc]simplify: iters left: 6 (13 enodes) 1537028048.844 * * [misc]simplify: iters left: 5 (20 enodes) 1537028048.851 * * [misc]simplify: iters left: 4 (28 enodes) 1537028048.861 * * [misc]simplify: iters left: 3 (38 enodes) 1537028048.873 * * [misc]simplify: iters left: 2 (50 enodes) 1537028048.888 * * [misc]simplify: iters left: 1 (51 enodes) 1537028048.905 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028048.905 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028048.906 * * * * [misc]progress: [ 617 / 806 ] simplifiying candidate # 1537028048.906 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028048.907 * * [misc]simplify: iters left: 6 (8 enodes) 1537028048.910 * * [misc]simplify: iters left: 5 (12 enodes) 1537028048.914 * * [misc]simplify: iters left: 4 (15 enodes) 1537028048.920 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028048.920 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028048.920 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028048.921 * * [misc]simplify: iters left: 6 (12 enodes) 1537028048.926 * * [misc]simplify: iters left: 5 (19 enodes) 1537028048.933 * * [misc]simplify: iters left: 4 (25 enodes) 1537028048.943 * * [misc]simplify: iters left: 3 (35 enodes) 1537028048.955 * * [misc]simplify: iters left: 2 (37 enodes) 1537028048.962 * * [misc]simplify: iters left: 1 (38 enodes) 1537028048.968 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537028048.968 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) 1537028048.968 * * * * [misc]progress: [ 618 / 806 ] simplifiying candidate # 1537028048.968 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028048.969 * * [misc]simplify: iters left: 6 (8 enodes) 1537028048.970 * * [misc]simplify: iters left: 5 (12 enodes) 1537028048.973 * * [misc]simplify: iters left: 4 (15 enodes) 1537028048.976 * * [misc]simplify: iters left: 3 (18 enodes) 1537028048.978 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028048.978 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028048.978 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028048.979 * * [misc]simplify: iters left: 6 (12 enodes) 1537028048.981 * * [misc]simplify: iters left: 5 (19 enodes) 1537028048.985 * * [misc]simplify: iters left: 4 (27 enodes) 1537028048.990 * * [misc]simplify: iters left: 3 (37 enodes) 1537028048.997 * * [misc]simplify: iters left: 2 (49 enodes) 1537028049.004 * * [misc]simplify: iters left: 1 (50 enodes) 1537028049.021 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028049.021 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028049.021 * * * * [misc]progress: [ 619 / 806 ] simplifiying candidate # 1537028049.021 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028049.022 * * [misc]simplify: iters left: 6 (9 enodes) 1537028049.027 * * [misc]simplify: iters left: 5 (15 enodes) 1537028049.032 * * [misc]simplify: iters left: 4 (20 enodes) 1537028049.041 * * [misc]simplify: iters left: 3 (33 enodes) 1537028049.053 * * [misc]simplify: iters left: 2 (35 enodes) 1537028049.058 * [exit]simplify: Simplified to (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028049.058 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028049.059 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028049.060 * * [misc]simplify: iters left: 6 (12 enodes) 1537028049.064 * * [misc]simplify: iters left: 5 (19 enodes) 1537028049.068 * * [misc]simplify: iters left: 4 (24 enodes) 1537028049.072 * * [misc]simplify: iters left: 3 (33 enodes) 1537028049.078 * * [misc]simplify: iters left: 2 (38 enodes) 1537028049.085 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537028049.085 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028049.085 * * * * [misc]progress: [ 620 / 806 ] simplifiying candidate # 1537028049.085 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028049.085 * * [misc]simplify: iters left: 5 (8 enodes) 1537028049.088 * * [misc]simplify: iters left: 4 (12 enodes) 1537028049.090 * * [misc]simplify: iters left: 3 (15 enodes) 1537028049.092 * * [misc]simplify: iters left: 2 (17 enodes) 1537028049.094 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537028049.094 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028049.094 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028049.095 * * [misc]simplify: iters left: 6 (11 enodes) 1537028049.100 * * [misc]simplify: iters left: 5 (17 enodes) 1537028049.106 * * [misc]simplify: iters left: 4 (19 enodes) 1537028049.112 * * [misc]simplify: iters left: 3 (23 enodes) 1537028049.120 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028049.120 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028049.120 * * * * [misc]progress: [ 621 / 806 ] simplifiying candidate # 1537028049.120 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) 1) 1537028049.121 * * [misc]simplify: iters left: 5 (4 enodes) 1537028049.126 * * [misc]simplify: iters left: 4 (8 enodes) 1537028049.126 * [exit]simplify: Simplified to 1 1537028049.126 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028049.127 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028049.128 * * [misc]simplify: iters left: 6 (11 enodes) 1537028049.132 * * [misc]simplify: iters left: 5 (18 enodes) 1537028049.139 * * [misc]simplify: iters left: 4 (23 enodes) 1537028049.148 * * [misc]simplify: iters left: 3 (37 enodes) 1537028049.161 * * [misc]simplify: iters left: 2 (42 enodes) 1537028049.174 * * [misc]simplify: iters left: 1 (44 enodes) 1537028049.185 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) 1537028049.185 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028049.185 * * * * [misc]progress: [ 622 / 806 ] simplifiying candidate # 1537028049.186 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028049.187 * * [misc]simplify: iters left: 6 (10 enodes) 1537028049.191 * * [misc]simplify: iters left: 5 (16 enodes) 1537028049.197 * * [misc]simplify: iters left: 4 (22 enodes) 1537028049.205 * * [misc]simplify: iters left: 3 (27 enodes) 1537028049.212 * * [misc]simplify: iters left: 2 (28 enodes) 1537028049.222 * [exit]simplify: Simplified to (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028049.222 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028049.222 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028049.223 * * [misc]simplify: iters left: 6 (13 enodes) 1537028049.227 * * [misc]simplify: iters left: 5 (20 enodes) 1537028049.234 * * [misc]simplify: iters left: 4 (28 enodes) 1537028049.243 * * [misc]simplify: iters left: 3 (38 enodes) 1537028049.253 * * [misc]simplify: iters left: 2 (50 enodes) 1537028049.265 * * [misc]simplify: iters left: 1 (51 enodes) 1537028049.280 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1537028049.280 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1537028049.280 * * * * [misc]progress: [ 623 / 806 ] simplifiying candidate # 1537028049.280 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028049.281 * * [misc]simplify: iters left: 6 (8 enodes) 1537028049.283 * * [misc]simplify: iters left: 5 (12 enodes) 1537028049.287 * * [misc]simplify: iters left: 4 (15 enodes) 1537028049.293 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028049.293 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028049.293 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028049.294 * * [misc]simplify: iters left: 6 (12 enodes) 1537028049.297 * * [misc]simplify: iters left: 5 (19 enodes) 1537028049.301 * * [misc]simplify: iters left: 4 (25 enodes) 1537028049.305 * * [misc]simplify: iters left: 3 (35 enodes) 1537028049.311 * * [misc]simplify: iters left: 2 (37 enodes) 1537028049.315 * * [misc]simplify: iters left: 1 (38 enodes) 1537028049.321 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537028049.321 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) 1537028049.321 * * * * [misc]progress: [ 624 / 806 ] simplifiying candidate # 1537028049.321 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028049.321 * * [misc]simplify: iters left: 6 (8 enodes) 1537028049.323 * * [misc]simplify: iters left: 5 (12 enodes) 1537028049.326 * * [misc]simplify: iters left: 4 (15 enodes) 1537028049.328 * * [misc]simplify: iters left: 3 (18 enodes) 1537028049.331 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028049.331 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028049.331 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028049.331 * * [misc]simplify: iters left: 6 (12 enodes) 1537028049.334 * * [misc]simplify: iters left: 5 (19 enodes) 1537028049.338 * * [misc]simplify: iters left: 4 (27 enodes) 1537028049.346 * * [misc]simplify: iters left: 3 (37 enodes) 1537028049.358 * * [misc]simplify: iters left: 2 (49 enodes) 1537028049.371 * * [misc]simplify: iters left: 1 (50 enodes) 1537028049.390 * [exit]simplify: Simplified to (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028049.390 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028049.390 * * * * [misc]progress: [ 625 / 806 ] simplifiying candidate # 1537028049.391 * [enter]simplify: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028049.392 * * [misc]simplify: iters left: 6 (8 enodes) 1537028049.395 * * [misc]simplify: iters left: 5 (12 enodes) 1537028049.399 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028049.399 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028049.399 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028049.400 * * [misc]simplify: iters left: 6 (12 enodes) 1537028049.406 * * [misc]simplify: iters left: 5 (19 enodes) 1537028049.413 * * [misc]simplify: iters left: 4 (24 enodes) 1537028049.421 * * [misc]simplify: iters left: 3 (33 enodes) 1537028049.431 * * [misc]simplify: iters left: 2 (38 enodes) 1537028049.444 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537028049.444 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028049.444 * * * * [misc]progress: [ 626 / 806 ] simplifiying candidate # 1537028049.444 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1537028049.445 * * [misc]simplify: iters left: 4 (7 enodes) 1537028049.447 * * [misc]simplify: iters left: 3 (9 enodes) 1537028049.450 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537028049.450 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028049.450 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028049.452 * * [misc]simplify: iters left: 6 (11 enodes) 1537028049.457 * * [misc]simplify: iters left: 5 (17 enodes) 1537028049.463 * * [misc]simplify: iters left: 4 (19 enodes) 1537028049.469 * * [misc]simplify: iters left: 3 (23 enodes) 1537028049.476 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028049.477 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028049.477 * * * * [misc]progress: [ 627 / 806 ] simplifiying candidate # 1537028049.477 * [enter]simplify: Simplifying (/ (/ 1 1) 1) 1537028049.477 * * [misc]simplify: iters left: 4 (3 enodes) 1537028049.479 * * [misc]simplify: iters left: 3 (5 enodes) 1537028049.479 * [exit]simplify: Simplified to 1 1537028049.479 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028049.480 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028049.481 * * [misc]simplify: iters left: 6 (11 enodes) 1537028049.485 * * [misc]simplify: iters left: 5 (18 enodes) 1537028049.493 * * [misc]simplify: iters left: 4 (23 enodes) 1537028049.502 * * [misc]simplify: iters left: 3 (37 enodes) 1537028049.515 * * [misc]simplify: iters left: 2 (42 enodes) 1537028049.524 * * [misc]simplify: iters left: 1 (44 enodes) 1537028049.539 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) 1537028049.539 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028049.539 * * * * [misc]progress: [ 628 / 806 ] simplifiying candidate # 1537028049.539 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028049.541 * * [misc]simplify: iters left: 6 (14 enodes) 1537028049.547 * * [misc]simplify: iters left: 5 (23 enodes) 1537028049.557 * * [misc]simplify: iters left: 4 (35 enodes) 1537028049.571 * * [misc]simplify: iters left: 3 (51 enodes) 1537028049.586 * * [misc]simplify: iters left: 2 (63 enodes) 1537028049.604 * * [misc]simplify: iters left: 1 (66 enodes) 1537028049.629 * [exit]simplify: Simplified to (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028049.629 * [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.re y.im)))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028049.629 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028049.631 * * [misc]simplify: iters left: 6 (10 enodes) 1537028049.635 * * [misc]simplify: iters left: 5 (16 enodes) 1537028049.641 * * [misc]simplify: iters left: 4 (22 enodes) 1537028049.648 * * [misc]simplify: iters left: 3 (29 enodes) 1537028049.658 * * [misc]simplify: iters left: 2 (41 enodes) 1537028049.668 * * [misc]simplify: iters left: 1 (42 enodes) 1537028049.675 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028049.675 * [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.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))))) 1537028049.675 * * * * [misc]progress: [ 629 / 806 ] simplifiying candidate # 1537028049.676 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028049.676 * * [misc]simplify: iters left: 6 (12 enodes) 1537028049.679 * * [misc]simplify: iters left: 5 (19 enodes) 1537028049.683 * * [misc]simplify: iters left: 4 (26 enodes) 1537028049.688 * * [misc]simplify: iters left: 3 (32 enodes) 1537028049.693 * * [misc]simplify: iters left: 2 (38 enodes) 1537028049.702 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028049.702 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028049.702 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028049.703 * * [misc]simplify: iters left: 6 (9 enodes) 1537028049.707 * * [misc]simplify: iters left: 5 (15 enodes) 1537028049.712 * * [misc]simplify: iters left: 4 (19 enodes) 1537028049.718 * * [misc]simplify: iters left: 3 (26 enodes) 1537028049.723 * * [misc]simplify: iters left: 2 (28 enodes) 1537028049.726 * * [misc]simplify: iters left: 1 (29 enodes) 1537028049.731 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))) 1537028049.731 * [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.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (cbrt (sqrt (hypot y.re y.im)))))) 1537028049.731 * * * * [misc]progress: [ 630 / 806 ] simplifiying candidate # 1537028049.731 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028049.732 * * [misc]simplify: iters left: 6 (13 enodes) 1537028049.735 * * [misc]simplify: iters left: 5 (22 enodes) 1537028049.739 * * [misc]simplify: iters left: 4 (29 enodes) 1537028049.745 * * [misc]simplify: iters left: 3 (36 enodes) 1537028049.751 * * [misc]simplify: iters left: 2 (39 enodes) 1537028049.761 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028049.761 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028049.761 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028049.762 * * [misc]simplify: iters left: 6 (9 enodes) 1537028049.766 * * [misc]simplify: iters left: 5 (15 enodes) 1537028049.771 * * [misc]simplify: iters left: 4 (21 enodes) 1537028049.779 * * [misc]simplify: iters left: 3 (28 enodes) 1537028049.788 * * [misc]simplify: iters left: 2 (40 enodes) 1537028049.799 * * [misc]simplify: iters left: 1 (41 enodes) 1537028049.811 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537028049.811 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))))) 1537028049.811 * * * * [misc]progress: [ 631 / 806 ] simplifiying candidate # 1537028049.811 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028049.812 * * [misc]simplify: iters left: 6 (12 enodes) 1537028049.818 * * [misc]simplify: iters left: 5 (20 enodes) 1537028049.826 * * [misc]simplify: iters left: 4 (28 enodes) 1537028049.836 * * [misc]simplify: iters left: 3 (36 enodes) 1537028049.846 * * [misc]simplify: iters left: 2 (37 enodes) 1537028049.857 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028049.857 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* y.im x.im)) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028049.857 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028049.858 * * [misc]simplify: iters left: 6 (10 enodes) 1537028049.860 * * [misc]simplify: iters left: 5 (16 enodes) 1537028049.864 * * [misc]simplify: iters left: 4 (22 enodes) 1537028049.868 * * [misc]simplify: iters left: 3 (29 enodes) 1537028049.875 * * [misc]simplify: iters left: 2 (41 enodes) 1537028049.887 * * [misc]simplify: iters left: 1 (42 enodes) 1537028049.901 * [exit]simplify: Simplified to (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028049.901 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* y.im x.im)) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028049.901 * * * * [misc]progress: [ 632 / 806 ] simplifiying candidate # 1537028049.901 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (hypot y.re y.im))) 1537028049.903 * * [misc]simplify: iters left: 6 (13 enodes) 1537028049.908 * * [misc]simplify: iters left: 5 (19 enodes) 1537028049.915 * * [misc]simplify: iters left: 4 (24 enodes) 1537028049.922 * * [misc]simplify: iters left: 3 (27 enodes) 1537028049.932 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) 1537028049.932 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028049.932 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028049.933 * * [misc]simplify: iters left: 6 (10 enodes) 1537028049.937 * * [misc]simplify: iters left: 5 (16 enodes) 1537028049.943 * * [misc]simplify: iters left: 4 (20 enodes) 1537028049.950 * * [misc]simplify: iters left: 3 (27 enodes) 1537028049.958 * * [misc]simplify: iters left: 2 (29 enodes) 1537028049.966 * * [misc]simplify: iters left: 1 (30 enodes) 1537028049.975 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))) 1537028049.975 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (/ 1 (hypot y.re y.im)) (sqrt (cbrt (hypot y.re y.im)))))) 1537028049.975 * * * * [misc]progress: [ 633 / 806 ] simplifiying candidate # 1537028049.975 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028049.976 * * [misc]simplify: iters left: 6 (13 enodes) 1537028049.982 * * [misc]simplify: iters left: 5 (21 enodes) 1537028049.989 * * [misc]simplify: iters left: 4 (26 enodes) 1537028049.999 * * [misc]simplify: iters left: 3 (33 enodes) 1537028050.005 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (fabs (cbrt (hypot y.re y.im)))) 1537028050.005 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028050.005 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028050.006 * * [misc]simplify: iters left: 6 (10 enodes) 1537028050.008 * * [misc]simplify: iters left: 5 (16 enodes) 1537028050.011 * * [misc]simplify: iters left: 4 (22 enodes) 1537028050.015 * * [misc]simplify: iters left: 3 (29 enodes) 1537028050.020 * * [misc]simplify: iters left: 2 (41 enodes) 1537028050.026 * * [misc]simplify: iters left: 1 (42 enodes) 1537028050.032 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))) 1537028050.032 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im)))))) 1537028050.032 * * * * [misc]progress: [ 634 / 806 ] simplifiying candidate # 1537028050.032 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028050.033 * * [misc]simplify: iters left: 6 (13 enodes) 1537028050.035 * * [misc]simplify: iters left: 5 (20 enodes) 1537028050.040 * * [misc]simplify: iters left: 4 (28 enodes) 1537028050.045 * * [misc]simplify: iters left: 3 (36 enodes) 1537028050.050 * * [misc]simplify: iters left: 2 (37 enodes) 1537028050.057 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028050.057 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028050.057 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028050.058 * * [misc]simplify: iters left: 6 (10 enodes) 1537028050.060 * * [misc]simplify: iters left: 5 (16 enodes) 1537028050.065 * * [misc]simplify: iters left: 4 (22 enodes) 1537028050.072 * * [misc]simplify: iters left: 3 (29 enodes) 1537028050.081 * * [misc]simplify: iters left: 2 (41 enodes) 1537028050.093 * * [misc]simplify: iters left: 1 (42 enodes) 1537028050.103 * [exit]simplify: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028050.103 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))))) 1537028050.103 * * * * [misc]progress: [ 635 / 806 ] simplifiying candidate # 1537028050.103 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028050.104 * * [misc]simplify: iters left: 6 (11 enodes) 1537028050.106 * * [misc]simplify: iters left: 5 (16 enodes) 1537028050.109 * * [misc]simplify: iters left: 4 (21 enodes) 1537028050.113 * * [misc]simplify: iters left: 3 (24 enodes) 1537028050.117 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028050.117 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028050.117 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028050.118 * * [misc]simplify: iters left: 6 (9 enodes) 1537028050.120 * * [misc]simplify: iters left: 5 (15 enodes) 1537028050.122 * * [misc]simplify: iters left: 4 (19 enodes) 1537028050.126 * * [misc]simplify: iters left: 3 (26 enodes) 1537028050.130 * * [misc]simplify: iters left: 2 (28 enodes) 1537028050.135 * * [misc]simplify: iters left: 1 (29 enodes) 1537028050.143 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537028050.143 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) 1537028050.144 * * * * [misc]progress: [ 636 / 806 ] simplifiying candidate # 1537028050.144 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028050.145 * * [misc]simplify: iters left: 6 (12 enodes) 1537028050.150 * * [misc]simplify: iters left: 5 (19 enodes) 1537028050.156 * * [misc]simplify: iters left: 4 (24 enodes) 1537028050.165 * * [misc]simplify: iters left: 3 (30 enodes) 1537028050.174 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537028050.174 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028050.174 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028050.176 * * [misc]simplify: iters left: 6 (9 enodes) 1537028050.179 * * [misc]simplify: iters left: 5 (15 enodes) 1537028050.185 * * [misc]simplify: iters left: 4 (21 enodes) 1537028050.195 * * [misc]simplify: iters left: 3 (28 enodes) 1537028050.204 * * [misc]simplify: iters left: 2 (40 enodes) 1537028050.215 * * [misc]simplify: iters left: 1 (41 enodes) 1537028050.227 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028050.227 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))) 1537028050.227 * * * * [misc]progress: [ 637 / 806 ] simplifiying candidate # 1537028050.228 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028050.229 * * [misc]simplify: iters left: 6 (13 enodes) 1537028050.235 * * [misc]simplify: iters left: 5 (22 enodes) 1537028050.244 * * [misc]simplify: iters left: 4 (31 enodes) 1537028050.257 * * [misc]simplify: iters left: 3 (50 enodes) 1537028050.271 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028050.272 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028050.272 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028050.273 * * [misc]simplify: iters left: 6 (9 enodes) 1537028050.277 * * [misc]simplify: iters left: 5 (15 enodes) 1537028050.283 * * [misc]simplify: iters left: 4 (18 enodes) 1537028050.289 * * [misc]simplify: iters left: 3 (24 enodes) 1537028050.297 * * [misc]simplify: iters left: 2 (29 enodes) 1537028050.306 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537028050.306 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028050.306 * * * * [misc]progress: [ 638 / 806 ] simplifiying candidate # 1537028050.306 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt 1)) (sqrt (hypot y.re y.im))) 1537028050.307 * * [misc]simplify: iters left: 6 (12 enodes) 1537028050.313 * * [misc]simplify: iters left: 5 (19 enodes) 1537028050.320 * * [misc]simplify: iters left: 4 (24 enodes) 1537028050.326 * * [misc]simplify: iters left: 3 (29 enodes) 1537028050.330 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) 1537028050.330 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028050.330 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028050.333 * * [misc]simplify: iters left: 6 (8 enodes) 1537028050.334 * * [misc]simplify: iters left: 5 (13 enodes) 1537028050.337 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537028050.337 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537028050.337 * * * * [misc]progress: [ 639 / 806 ] simplifiying candidate # 1537028050.337 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt 1)) 1) 1537028050.338 * * [misc]simplify: iters left: 6 (10 enodes) 1537028050.341 * * [misc]simplify: iters left: 5 (17 enodes) 1537028050.343 * * [misc]simplify: iters left: 4 (19 enodes) 1537028050.346 * * [misc]simplify: iters left: 3 (22 enodes) 1537028050.348 * [exit]simplify: Simplified to (fma x.re y.re (* y.im x.im)) 1537028050.348 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma x.re y.re (* y.im x.im)) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028050.349 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028050.349 * * [misc]simplify: iters left: 6 (8 enodes) 1537028050.351 * * [misc]simplify: iters left: 5 (14 enodes) 1537028050.353 * * [misc]simplify: iters left: 4 (17 enodes) 1537028050.357 * * [misc]simplify: iters left: 3 (28 enodes) 1537028050.362 * * [misc]simplify: iters left: 2 (32 enodes) 1537028050.366 * [exit]simplify: Simplified to (/ 1 (* (hypot y.re y.im) (hypot y.re y.im))) 1537028050.366 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma x.re y.re (* y.im x.im)) (/ 1 (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028050.366 * * * * [misc]progress: [ 640 / 806 ] simplifiying candidate # 1537028050.366 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028050.367 * * [misc]simplify: iters left: 6 (13 enodes) 1537028050.370 * * [misc]simplify: iters left: 5 (20 enodes) 1537028050.374 * * [misc]simplify: iters left: 4 (28 enodes) 1537028050.379 * * [misc]simplify: iters left: 3 (36 enodes) 1537028050.383 * * [misc]simplify: iters left: 2 (37 enodes) 1537028050.390 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028050.390 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))))) 1537028050.390 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1537028050.391 * * [misc]simplify: iters left: 6 (10 enodes) 1537028050.393 * * [misc]simplify: iters left: 5 (16 enodes) 1537028050.396 * * [misc]simplify: iters left: 4 (22 enodes) 1537028050.400 * * [misc]simplify: iters left: 3 (29 enodes) 1537028050.409 * * [misc]simplify: iters left: 2 (41 enodes) 1537028050.420 * * [misc]simplify: iters left: 1 (42 enodes) 1537028050.434 * [exit]simplify: Simplified to (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028050.434 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ 1 (* (sqrt (sqrt (hypot y.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))))) 1537028050.434 * * * * [misc]progress: [ 641 / 806 ] simplifiying candidate # 1537028050.435 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028050.436 * * [misc]simplify: iters left: 6 (11 enodes) 1537028050.441 * * [misc]simplify: iters left: 5 (16 enodes) 1537028050.445 * * [misc]simplify: iters left: 4 (21 enodes) 1537028050.449 * * [misc]simplify: iters left: 3 (24 enodes) 1537028050.453 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028050.453 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))))) 1537028050.453 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1537028050.453 * * [misc]simplify: iters left: 6 (9 enodes) 1537028050.455 * * [misc]simplify: iters left: 5 (15 enodes) 1537028050.458 * * [misc]simplify: iters left: 4 (19 enodes) 1537028050.461 * * [misc]simplify: iters left: 3 (26 enodes) 1537028050.465 * * [misc]simplify: iters left: 2 (28 enodes) 1537028050.469 * * [misc]simplify: iters left: 1 (29 enodes) 1537028050.473 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537028050.473 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (sqrt (sqrt (hypot y.re y.im)))))) 1537028050.473 * * * * [misc]progress: [ 642 / 806 ] simplifiying candidate # 1537028050.473 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028050.473 * * [misc]simplify: iters left: 6 (12 enodes) 1537028050.476 * * [misc]simplify: iters left: 5 (19 enodes) 1537028050.479 * * [misc]simplify: iters left: 4 (24 enodes) 1537028050.484 * * [misc]simplify: iters left: 3 (30 enodes) 1537028050.489 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537028050.489 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)))) 1537028050.489 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) (hypot y.re y.im)) 1537028050.490 * * [misc]simplify: iters left: 6 (9 enodes) 1537028050.494 * * [misc]simplify: iters left: 5 (15 enodes) 1537028050.502 * * [misc]simplify: iters left: 4 (21 enodes) 1537028050.508 * * [misc]simplify: iters left: 3 (28 enodes) 1537028050.513 * * [misc]simplify: iters left: 2 (40 enodes) 1537028050.519 * * [misc]simplify: iters left: 1 (41 enodes) 1537028050.525 * [exit]simplify: Simplified to (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028050.525 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im)))))) 1537028050.525 * * * * [misc]progress: [ 643 / 806 ] simplifiying candidate # 1537028050.525 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028050.526 * * [misc]simplify: iters left: 6 (12 enodes) 1537028050.528 * * [misc]simplify: iters left: 5 (21 enodes) 1537028050.533 * * [misc]simplify: iters left: 4 (31 enodes) 1537028050.539 * * [misc]simplify: iters left: 3 (43 enodes) 1537028050.545 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028050.545 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028050.545 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028050.546 * * [misc]simplify: iters left: 6 (9 enodes) 1537028050.548 * * [misc]simplify: iters left: 5 (15 enodes) 1537028050.551 * * [misc]simplify: iters left: 4 (18 enodes) 1537028050.554 * * [misc]simplify: iters left: 3 (24 enodes) 1537028050.557 * * [misc]simplify: iters left: 2 (29 enodes) 1537028050.565 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537028050.565 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* y.im x.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028050.565 * * * * [misc]progress: [ 644 / 806 ] simplifiying candidate # 1537028050.565 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) 1) (sqrt (hypot y.re y.im))) 1537028050.566 * * [misc]simplify: iters left: 6 (11 enodes) 1537028050.569 * * [misc]simplify: iters left: 5 (18 enodes) 1537028050.573 * * [misc]simplify: iters left: 4 (25 enodes) 1537028050.577 * * [misc]simplify: iters left: 3 (28 enodes) 1537028050.582 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) 1537028050.582 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028050.582 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028050.583 * * [misc]simplify: iters left: 6 (8 enodes) 1537028050.584 * * [misc]simplify: iters left: 5 (13 enodes) 1537028050.587 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537028050.587 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537028050.587 * * * * [misc]progress: [ 645 / 806 ] simplifiying candidate # 1537028050.587 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) 1) 1) 1537028050.587 * * [misc]simplify: iters left: 6 (9 enodes) 1537028050.590 * * [misc]simplify: iters left: 5 (16 enodes) 1537028050.592 * * [misc]simplify: iters left: 4 (18 enodes) 1537028050.595 * * [misc]simplify: iters left: 3 (21 enodes) 1537028050.597 * [exit]simplify: Simplified to (fma y.re x.re (* y.im x.im)) 1537028050.597 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma y.re x.re (* y.im x.im)) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028050.598 * [enter]simplify: Simplifying (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028050.598 * * [misc]simplify: iters left: 6 (8 enodes) 1537028050.600 * * [misc]simplify: iters left: 5 (14 enodes) 1537028050.602 * * [misc]simplify: iters left: 4 (17 enodes) 1537028050.608 * * [misc]simplify: iters left: 3 (28 enodes) 1537028050.618 * * [misc]simplify: iters left: 2 (32 enodes) 1537028050.626 * [exit]simplify: Simplified to (/ 1 (* (hypot y.re y.im) (hypot y.re y.im))) 1537028050.626 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma y.re x.re (* y.im x.im)) (/ 1 (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028050.626 * * * * [misc]progress: [ 646 / 806 ] simplifiying candidate # 1537028050.627 * [enter]simplify: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028050.627 * * [misc]simplify: iters left: 6 (7 enodes) 1537028050.630 * * [misc]simplify: iters left: 5 (11 enodes) 1537028050.634 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028050.634 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028050.635 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028050.636 * * [misc]simplify: iters left: 6 (12 enodes) 1537028050.641 * * [misc]simplify: iters left: 5 (19 enodes) 1537028050.648 * * [misc]simplify: iters left: 4 (24 enodes) 1537028050.657 * * [misc]simplify: iters left: 3 (33 enodes) 1537028050.667 * * [misc]simplify: iters left: 2 (38 enodes) 1537028050.680 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1537028050.680 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028050.680 * * * * [misc]progress: [ 647 / 806 ] simplifiying candidate # 1537028050.680 * [enter]simplify: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1537028050.681 * * [misc]simplify: iters left: 4 (6 enodes) 1537028050.683 * * [misc]simplify: iters left: 3 (8 enodes) 1537028050.685 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537028050.686 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028050.686 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028050.687 * * [misc]simplify: iters left: 6 (11 enodes) 1537028050.692 * * [misc]simplify: iters left: 5 (17 enodes) 1537028050.698 * * [misc]simplify: iters left: 4 (19 enodes) 1537028050.707 * * [misc]simplify: iters left: 3 (23 enodes) 1537028050.715 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028050.715 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028050.715 * * * * [misc]progress: [ 648 / 806 ] simplifiying candidate # 1537028050.715 * [enter]simplify: Simplifying (/ 1 1) 1537028050.715 * * [misc]simplify: iters left: 2 (2 enodes) 1537028050.716 * * [misc]simplify: iters left: 1 (4 enodes) 1537028050.717 * [exit]simplify: Simplified to 1 1537028050.717 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028050.717 * [enter]simplify: Simplifying (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028050.718 * * [misc]simplify: iters left: 6 (11 enodes) 1537028050.723 * * [misc]simplify: iters left: 5 (18 enodes) 1537028050.730 * * [misc]simplify: iters left: 4 (23 enodes) 1537028050.739 * * [misc]simplify: iters left: 3 (37 enodes) 1537028050.750 * * [misc]simplify: iters left: 2 (42 enodes) 1537028050.760 * * [misc]simplify: iters left: 1 (44 enodes) 1537028050.765 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))) 1537028050.765 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (fma y.re x.re (* y.im x.im)) (* (hypot y.re y.im) (hypot y.re y.im))))) 1537028050.765 * * * * [misc]progress: [ 649 / 806 ] simplifiying candidate # 1537028050.766 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028050.766 * * [misc]simplify: iters left: 6 (12 enodes) 1537028050.769 * * [misc]simplify: iters left: 5 (19 enodes) 1537028050.773 * * [misc]simplify: iters left: 4 (27 enodes) 1537028050.778 * * [misc]simplify: iters left: 3 (35 enodes) 1537028050.782 * * [misc]simplify: iters left: 2 (36 enodes) 1537028050.790 * [exit]simplify: Simplified to (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028050.790 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1537028050.790 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1537028050.791 * * [misc]simplify: iters left: 6 (8 enodes) 1537028050.794 * * [misc]simplify: iters left: 5 (12 enodes) 1537028050.798 * * [misc]simplify: iters left: 4 (15 enodes) 1537028050.803 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028050.804 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ 1 (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028050.804 * * * * [misc]progress: [ 650 / 806 ] simplifiying candidate # 1537028050.804 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028050.805 * * [misc]simplify: iters left: 6 (10 enodes) 1537028050.809 * * [misc]simplify: iters left: 5 (15 enodes) 1537028050.816 * * [misc]simplify: iters left: 4 (17 enodes) 1537028050.822 * * [misc]simplify: iters left: 3 (21 enodes) 1537028050.826 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) 1537028050.826 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028050.826 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1537028050.827 * * [misc]simplify: iters left: 6 (7 enodes) 1537028050.828 * * [misc]simplify: iters left: 5 (11 enodes) 1537028050.830 * [exit]simplify: Simplified to (/ 1 (hypot y.re y.im)) 1537028050.830 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma x.re y.re (* y.im x.im)) (hypot y.re y.im)) (/ 1 (hypot y.re y.im)))) 1537028050.830 * * * * [misc]progress: [ 651 / 806 ] simplifiying candidate # 1537028050.830 * [enter]simplify: Simplifying (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) 1) 1537028050.830 * * [misc]simplify: iters left: 6 (11 enodes) 1537028050.833 * * [misc]simplify: iters left: 5 (18 enodes) 1537028050.836 * * [misc]simplify: iters left: 4 (23 enodes) 1537028050.841 * * [misc]simplify: iters left: 3 (29 enodes) 1537028050.844 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) 1537028050.844 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (/ (/ 1 (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1537028050.845 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1537028050.845 * * [misc]simplify: iters left: 6 (7 enodes) 1537028050.846 * * [misc]simplify: iters left: 5 (11 enodes) 1537028050.848 * * [misc]simplify: iters left: 4 (14 enodes) 1537028050.850 * [exit]simplify: Simplified to (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1537028050.850 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1537028050.851 * * * * [misc]progress: [ 652 / 806 ] simplifiying candidate # 1537028050.851 * * * * [misc]progress: [ 653 / 806 ] simplifiying candidate # 1537028050.851 * * * * [misc]progress: [ 654 / 806 ] simplifiying candidate # 1537028050.851 * * * * [misc]progress: [ 655 / 806 ] simplifiying candidate # 1537028050.851 * [enter]simplify: Simplifying (cbrt (hypot y.re y.im)) 1537028050.851 * * [misc]simplify: iters left: 2 (4 enodes) 1537028050.852 * [exit]simplify: Simplified to (cbrt (hypot y.re y.im)) 1537028050.852 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) 1537028050.852 * * * * [misc]progress: [ 656 / 806 ] simplifiying candidate # 1537028050.852 * [enter]simplify: Simplifying (sqrt (hypot y.re y.im)) 1537028050.852 * * [misc]simplify: iters left: 2 (4 enodes) 1537028050.853 * [exit]simplify: Simplified to (sqrt (hypot y.re y.im)) 1537028050.853 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028050.853 * * * * [misc]progress: [ 657 / 806 ] simplifiying candidate # 1537028050.853 * [enter]simplify: Simplifying (hypot y.re y.im) 1537028050.853 * * [misc]simplify: iters left: 1 (3 enodes) 1537028050.854 * [exit]simplify: Simplified to (hypot y.re y.im) 1537028050.854 * [misc]simplify: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1) (hypot y.re y.im))) 1537028050.854 * * * * [misc]progress: [ 658 / 806 ] simplifiying candidate # 1537028050.854 * [enter]simplify: Simplifying (* (cbrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (cbrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1537028050.855 * * [misc]simplify: iters left: 6 (12 enodes) 1537028050.857 * * [misc]simplify: iters left: 5 (17 enodes) 1537028050.861 * * [misc]simplify: iters left: 4 (19 enodes) 1537028050.868 * * [misc]simplify: iters left: 3 (23 enodes) 1537028050.876 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)))) 1537028050.876 * [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.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im)))) (/ (hypot y.re y.im) (cbrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 1537028050.876 * * * * [misc]progress: [ 659 / 806 ] simplifiying candidate # 1537028050.876 * [enter]simplify: Simplifying (sqrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028050.877 * * [misc]simplify: iters left: 6 (11 enodes) 1537028050.881 * * [misc]simplify: iters left: 5 (16 enodes) 1537028050.889 * * [misc]simplify: iters left: 4 (18 enodes) 1537028050.895 * * [misc]simplify: iters left: 3 (22 enodes) 1537028050.903 * [exit]simplify: Simplified to (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) 1537028050.903 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (hypot y.re y.im))) (/ (hypot y.re y.im) (sqrt (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))))) 1537028050.903 * * * * [misc]progress: [ 660 / 806 ] simplifiying candidate # 1537028050.903 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028050.905 * * [misc]simplify: iters left: 6 (14 enodes) 1537028050.911 * * [misc]simplify: iters left: 5 (23 enodes) 1537028050.922 * * [misc]simplify: iters left: 4 (34 enodes) 1537028050.936 * * [misc]simplify: iters left: 3 (40 enodes) 1537028050.947 * * [misc]simplify: iters left: 2 (43 enodes) 1537028050.960 * [exit]simplify: Simplified to (* (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) 1537028050.960 * [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.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028050.960 * * * * [misc]progress: [ 661 / 806 ] simplifiying candidate # 1537028050.960 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028050.961 * * [misc]simplify: iters left: 6 (15 enodes) 1537028050.964 * * [misc]simplify: iters left: 5 (21 enodes) 1537028050.968 * * [misc]simplify: iters left: 4 (25 enodes) 1537028050.972 * * [misc]simplify: iters left: 3 (29 enodes) 1537028050.978 * [exit]simplify: Simplified to (/ (* (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 1537028050.978 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma x.re y.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028050.978 * * * * [misc]progress: [ 662 / 806 ] simplifiying candidate # 1537028050.979 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028050.979 * * [misc]simplify: iters left: 6 (13 enodes) 1537028050.982 * * [misc]simplify: iters left: 5 (18 enodes) 1537028050.986 * * [misc]simplify: iters left: 4 (22 enodes) 1537028050.989 * * [misc]simplify: iters left: 3 (26 enodes) 1537028050.995 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))))) 1537028050.995 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))))) (/ (hypot y.re y.im) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028050.995 * * * * [misc]progress: [ 663 / 806 ] simplifiying candidate # 1537028050.995 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt 1)) 1537028050.996 * * [misc]simplify: iters left: 6 (14 enodes) 1537028051.000 * * [misc]simplify: iters left: 5 (21 enodes) 1537028051.007 * * [misc]simplify: iters left: 4 (25 enodes) 1537028051.014 * * [misc]simplify: iters left: 3 (28 enodes) 1537028051.028 * * [misc]simplify: iters left: 2 (34 enodes) 1537028051.033 * * [misc]simplify: iters left: 1 (36 enodes) 1537028051.038 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) 1537028051.038 * [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.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028051.038 * * * * [misc]progress: [ 664 / 806 ] simplifiying candidate # 1537028051.038 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028051.039 * * [misc]simplify: iters left: 6 (13 enodes) 1537028051.041 * * [misc]simplify: iters left: 5 (18 enodes) 1537028051.045 * * [misc]simplify: iters left: 4 (22 enodes) 1537028051.048 * * [misc]simplify: iters left: 3 (26 enodes) 1537028051.054 * [exit]simplify: Simplified to (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))))) 1537028051.054 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (sqrt (sqrt (hypot y.re y.im))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))))) (/ (hypot y.re y.im) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028051.054 * * * * [misc]progress: [ 665 / 806 ] simplifiying candidate # 1537028051.054 * [enter]simplify: Simplifying (/ (* (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))))) 1) 1537028051.054 * * [misc]simplify: iters left: 6 (13 enodes) 1537028051.057 * * [misc]simplify: iters left: 5 (20 enodes) 1537028051.063 * * [misc]simplify: iters left: 4 (28 enodes) 1537028051.073 * * [misc]simplify: iters left: 3 (45 enodes) 1537028051.089 * * [misc]simplify: iters left: 2 (71 enodes) 1537028051.111 * [exit]simplify: Simplified to (* (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) 1537028051.111 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (cbrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (cbrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028051.111 * * * * [misc]progress: [ 666 / 806 ] simplifiying candidate # 1537028051.111 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028051.113 * * [misc]simplify: iters left: 6 (13 enodes) 1537028051.118 * * [misc]simplify: iters left: 5 (18 enodes) 1537028051.124 * * [misc]simplify: iters left: 4 (20 enodes) 1537028051.133 * * [misc]simplify: iters left: 3 (23 enodes) 1537028051.141 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028051.141 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028051.141 * * * * [misc]progress: [ 667 / 806 ] simplifiying candidate # 1537028051.141 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028051.143 * * [misc]simplify: iters left: 6 (14 enodes) 1537028051.148 * * [misc]simplify: iters left: 5 (18 enodes) 1537028051.154 * * [misc]simplify: iters left: 4 (20 enodes) 1537028051.161 * * [misc]simplify: iters left: 3 (23 enodes) 1537028051.169 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537028051.169 * [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.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028051.169 * * * * [misc]progress: [ 668 / 806 ] simplifiying candidate # 1537028051.169 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028051.171 * * [misc]simplify: iters left: 6 (12 enodes) 1537028051.175 * * [misc]simplify: iters left: 5 (15 enodes) 1537028051.180 * * [misc]simplify: iters left: 4 (17 enodes) 1537028051.186 * * [misc]simplify: iters left: 3 (20 enodes) 1537028051.193 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028051.193 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028051.193 * * * * [misc]progress: [ 669 / 806 ] simplifiying candidate # 1537028051.194 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt 1)) 1537028051.195 * * [misc]simplify: iters left: 6 (13 enodes) 1537028051.201 * * [misc]simplify: iters left: 5 (18 enodes) 1537028051.207 * * [misc]simplify: iters left: 4 (20 enodes) 1537028051.211 * * [misc]simplify: iters left: 3 (25 enodes) 1537028051.214 * [exit]simplify: Simplified to (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) 1537028051.214 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028051.214 * * * * [misc]progress: [ 670 / 806 ] simplifiying candidate # 1537028051.215 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028051.215 * * [misc]simplify: iters left: 6 (12 enodes) 1537028051.217 * * [misc]simplify: iters left: 5 (15 enodes) 1537028051.220 * * [misc]simplify: iters left: 4 (17 enodes) 1537028051.223 * * [misc]simplify: iters left: 3 (20 enodes) 1537028051.226 * [exit]simplify: Simplified to (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028051.226 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028051.226 * * * * [misc]progress: [ 671 / 806 ] simplifiying candidate # 1537028051.227 * [enter]simplify: Simplifying (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) 1) 1537028051.227 * * [misc]simplify: iters left: 6 (12 enodes) 1537028051.229 * * [misc]simplify: iters left: 5 (17 enodes) 1537028051.233 * * [misc]simplify: iters left: 4 (21 enodes) 1537028051.236 * * [misc]simplify: iters left: 3 (24 enodes) 1537028051.241 * [exit]simplify: Simplified to (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) 1537028051.241 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (sqrt (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028051.241 * * * * [misc]progress: [ 672 / 806 ] simplifiying candidate # 1537028051.242 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028051.242 * * [misc]simplify: iters left: 6 (14 enodes) 1537028051.246 * * [misc]simplify: iters left: 5 (27 enodes) 1537028051.254 * * [misc]simplify: iters left: 4 (54 enodes) 1537028051.276 * * [misc]simplify: iters left: 3 (90 enodes) 1537028051.303 * * [misc]simplify: iters left: 2 (120 enodes) 1537028051.320 * * [misc]simplify: iters left: 1 (124 enodes) 1537028051.360 * [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.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) 1537028051.360 * [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.re y.im)) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028051.361 * * * * [misc]progress: [ 673 / 806 ] simplifiying candidate # 1537028051.361 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028051.362 * * [misc]simplify: iters left: 6 (17 enodes) 1537028051.366 * * [misc]simplify: iters left: 5 (29 enodes) 1537028051.373 * * [misc]simplify: iters left: 4 (51 enodes) 1537028051.385 * * [misc]simplify: iters left: 3 (85 enodes) 1537028051.414 * * [misc]simplify: iters left: 2 (118 enodes) 1537028051.437 * * [misc]simplify: iters left: 1 (135 enodes) 1537028051.482 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 1537028051.482 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028051.482 * * * * [misc]progress: [ 674 / 806 ] simplifiying candidate # 1537028051.483 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028051.484 * * [misc]simplify: iters left: 6 (15 enodes) 1537028051.488 * * [misc]simplify: iters left: 5 (26 enodes) 1537028051.494 * * [misc]simplify: iters left: 4 (48 enodes) 1537028051.507 * * [misc]simplify: iters left: 3 (82 enodes) 1537028051.524 * * [misc]simplify: iters left: 2 (115 enodes) 1537028051.553 * * [misc]simplify: iters left: 1 (133 enodes) 1537028051.590 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028051.590 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028051.591 * * * * [misc]progress: [ 675 / 806 ] simplifiying candidate # 1537028051.591 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 1537028051.593 * * [misc]simplify: iters left: 6 (16 enodes) 1537028051.601 * * [misc]simplify: iters left: 5 (29 enodes) 1537028051.614 * * [misc]simplify: iters left: 4 (48 enodes) 1537028051.629 * * [misc]simplify: iters left: 3 (86 enodes) 1537028051.675 * * [misc]simplify: iters left: 2 (269 enodes) 1537028051.825 * * [misc]simplify: iters left: 1 (331 enodes) 1537028051.848 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028051.848 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028051.849 * * * * [misc]progress: [ 676 / 806 ] simplifiying candidate # 1537028051.849 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028051.850 * * [misc]simplify: iters left: 6 (15 enodes) 1537028051.853 * * [misc]simplify: iters left: 5 (26 enodes) 1537028051.861 * * [misc]simplify: iters left: 4 (48 enodes) 1537028051.872 * * [misc]simplify: iters left: 3 (82 enodes) 1537028051.893 * * [misc]simplify: iters left: 2 (115 enodes) 1537028051.913 * * [misc]simplify: iters left: 1 (133 enodes) 1537028051.963 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028051.963 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028051.963 * * * * [misc]progress: [ 677 / 806 ] simplifiying candidate # 1537028051.963 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028051.964 * * [misc]simplify: iters left: 6 (15 enodes) 1537028051.968 * * [misc]simplify: iters left: 5 (28 enodes) 1537028051.974 * * [misc]simplify: iters left: 4 (49 enodes) 1537028051.987 * * [misc]simplify: iters left: 3 (90 enodes) 1537028052.057 * * [misc]simplify: iters left: 2 (271 enodes) 1537028052.220 * * [misc]simplify: iters left: 1 (343 enodes) 1537028052.250 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028052.250 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028052.250 * * * * [misc]progress: [ 678 / 806 ] simplifiying candidate # 1537028052.250 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028052.251 * * [misc]simplify: iters left: 6 (17 enodes) 1537028052.255 * * [misc]simplify: iters left: 5 (27 enodes) 1537028052.261 * * [misc]simplify: iters left: 4 (43 enodes) 1537028052.271 * * [misc]simplify: iters left: 3 (81 enodes) 1537028052.289 * * [misc]simplify: iters left: 2 (120 enodes) 1537028052.312 * * [misc]simplify: iters left: 1 (141 enodes) 1537028052.359 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) 1537028052.360 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028052.360 * * * * [misc]progress: [ 679 / 806 ] simplifiying candidate # 1537028052.360 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028052.362 * * [misc]simplify: iters left: 6 (14 enodes) 1537028052.368 * * [misc]simplify: iters left: 5 (22 enodes) 1537028052.376 * * [misc]simplify: iters left: 4 (29 enodes) 1537028052.387 * * [misc]simplify: iters left: 3 (44 enodes) 1537028052.402 * * [misc]simplify: iters left: 2 (55 enodes) 1537028052.417 * * [misc]simplify: iters left: 1 (58 enodes) 1537028052.429 * [exit]simplify: Simplified to (* (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))) 1537028052.429 * [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.re y.im))) (/ (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028052.429 * * * * [misc]progress: [ 680 / 806 ] simplifiying candidate # 1537028052.429 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028052.430 * * [misc]simplify: iters left: 6 (16 enodes) 1537028052.434 * * [misc]simplify: iters left: 5 (24 enodes) 1537028052.438 * * [misc]simplify: iters left: 4 (35 enodes) 1537028052.445 * * [misc]simplify: iters left: 3 (51 enodes) 1537028052.453 * * [misc]simplify: iters left: 2 (59 enodes) 1537028052.461 * * [misc]simplify: iters left: 1 (62 enodes) 1537028052.474 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028052.474 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028052.474 * * * * [misc]progress: [ 681 / 806 ] simplifiying candidate # 1537028052.474 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 1537028052.477 * * [misc]simplify: iters left: 6 (16 enodes) 1537028052.481 * * [misc]simplify: iters left: 5 (26 enodes) 1537028052.488 * * [misc]simplify: iters left: 4 (35 enodes) 1537028052.504 * * [misc]simplify: iters left: 3 (57 enodes) 1537028052.527 * * [misc]simplify: iters left: 2 (104 enodes) 1537028052.553 * * [misc]simplify: iters left: 1 (110 enodes) 1537028052.564 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537028052.564 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028052.564 * * * * [misc]progress: [ 682 / 806 ] simplifiying candidate # 1537028052.564 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028052.565 * * [misc]simplify: iters left: 6 (16 enodes) 1537028052.569 * * [misc]simplify: iters left: 5 (24 enodes) 1537028052.573 * * [misc]simplify: iters left: 4 (35 enodes) 1537028052.582 * * [misc]simplify: iters left: 3 (51 enodes) 1537028052.593 * * [misc]simplify: iters left: 2 (59 enodes) 1537028052.609 * * [misc]simplify: iters left: 1 (62 enodes) 1537028052.635 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028052.635 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028052.635 * * * * [misc]progress: [ 683 / 806 ] simplifiying candidate # 1537028052.635 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028052.637 * * [misc]simplify: iters left: 6 (15 enodes) 1537028052.644 * * [misc]simplify: iters left: 5 (25 enodes) 1537028052.653 * * [misc]simplify: iters left: 4 (34 enodes) 1537028052.669 * * [misc]simplify: iters left: 3 (61 enodes) 1537028052.693 * * [misc]simplify: iters left: 2 (99 enodes) 1537028052.717 * * [misc]simplify: iters left: 1 (103 enodes) 1537028052.727 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028052.727 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028052.727 * * * * [misc]progress: [ 684 / 806 ] simplifiying candidate # 1537028052.727 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028052.728 * * [misc]simplify: iters left: 6 (15 enodes) 1537028052.731 * * [misc]simplify: iters left: 5 (24 enodes) 1537028052.736 * * [misc]simplify: iters left: 4 (40 enodes) 1537028052.747 * * [misc]simplify: iters left: 3 (78 enodes) 1537028052.767 * * [misc]simplify: iters left: 2 (119 enodes) 1537028052.813 * * [misc]simplify: iters left: 1 (139 enodes) 1537028052.878 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028052.878 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028052.878 * * * * [misc]progress: [ 685 / 806 ] simplifiying candidate # 1537028052.879 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028052.881 * * [misc]simplify: iters left: 6 (16 enodes) 1537028052.888 * * [misc]simplify: iters left: 5 (24 enodes) 1537028052.894 * * [misc]simplify: iters left: 4 (35 enodes) 1537028052.901 * * [misc]simplify: iters left: 3 (51 enodes) 1537028052.912 * * [misc]simplify: iters left: 2 (59 enodes) 1537028052.919 * * [misc]simplify: iters left: 1 (62 enodes) 1537028052.932 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028052.932 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028052.932 * * * * [misc]progress: [ 686 / 806 ] simplifiying candidate # 1537028052.932 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028052.933 * * [misc]simplify: iters left: 6 (13 enodes) 1537028052.936 * * [misc]simplify: iters left: 5 (20 enodes) 1537028052.940 * * [misc]simplify: iters left: 4 (27 enodes) 1537028052.945 * * [misc]simplify: iters left: 3 (38 enodes) 1537028052.951 * * [misc]simplify: iters left: 2 (41 enodes) 1537028052.962 * * [misc]simplify: iters left: 1 (42 enodes) 1537028052.977 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537028052.977 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028052.977 * * * * [misc]progress: [ 687 / 806 ] simplifiying candidate # 1537028052.977 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1537028052.979 * * [misc]simplify: iters left: 6 (15 enodes) 1537028052.986 * * [misc]simplify: iters left: 5 (24 enodes) 1537028052.997 * * [misc]simplify: iters left: 4 (34 enodes) 1537028053.014 * * [misc]simplify: iters left: 3 (64 enodes) 1537028053.053 * * [misc]simplify: iters left: 2 (156 enodes) 1537028053.098 * * [misc]simplify: iters left: 1 (160 enodes) 1537028053.109 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) 1537028053.109 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028053.110 * * * * [misc]progress: [ 688 / 806 ] simplifiying candidate # 1537028053.110 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028053.111 * * [misc]simplify: iters left: 6 (13 enodes) 1537028053.113 * * [misc]simplify: iters left: 5 (20 enodes) 1537028053.118 * * [misc]simplify: iters left: 4 (27 enodes) 1537028053.123 * * [misc]simplify: iters left: 3 (38 enodes) 1537028053.129 * * [misc]simplify: iters left: 2 (41 enodes) 1537028053.134 * * [misc]simplify: iters left: 1 (42 enodes) 1537028053.142 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537028053.142 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028053.142 * * * * [misc]progress: [ 689 / 806 ] simplifiying candidate # 1537028053.142 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028053.143 * * [misc]simplify: iters left: 6 (14 enodes) 1537028053.146 * * [misc]simplify: iters left: 5 (23 enodes) 1537028053.151 * * [misc]simplify: iters left: 4 (33 enodes) 1537028053.159 * * [misc]simplify: iters left: 3 (60 enodes) 1537028053.179 * * [misc]simplify: iters left: 2 (147 enodes) 1537028053.238 * * [misc]simplify: iters left: 1 (154 enodes) 1537028053.257 * [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.re y.im))))) 1537028053.257 * [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.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028053.257 * * * * [misc]progress: [ 690 / 806 ] simplifiying candidate # 1537028053.257 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028053.259 * * [misc]simplify: iters left: 6 (16 enodes) 1537028053.266 * * [misc]simplify: iters left: 5 (27 enodes) 1537028053.277 * * [misc]simplify: iters left: 4 (43 enodes) 1537028053.300 * * [misc]simplify: iters left: 3 (91 enodes) 1537028053.353 * * [misc]simplify: iters left: 2 (231 enodes) 1537028053.526 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028053.526 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028053.526 * * * * [misc]progress: [ 691 / 806 ] simplifiying candidate # 1537028053.527 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028053.528 * * [misc]simplify: iters left: 6 (16 enodes) 1537028053.532 * * [misc]simplify: iters left: 5 (26 enodes) 1537028053.537 * * [misc]simplify: iters left: 4 (34 enodes) 1537028053.543 * * [misc]simplify: iters left: 3 (46 enodes) 1537028053.552 * * [misc]simplify: iters left: 2 (72 enodes) 1537028053.566 * * [misc]simplify: iters left: 1 (85 enodes) 1537028053.577 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028053.577 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028053.577 * * * * [misc]progress: [ 692 / 806 ] simplifiying candidate # 1537028053.577 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1537028053.578 * * [misc]simplify: iters left: 6 (15 enodes) 1537028053.582 * * [misc]simplify: iters left: 5 (24 enodes) 1537028053.589 * * [misc]simplify: iters left: 4 (34 enodes) 1537028053.597 * * [misc]simplify: iters left: 3 (56 enodes) 1537028053.613 * * [misc]simplify: iters left: 2 (119 enodes) 1537028053.654 * * [misc]simplify: iters left: 1 (127 enodes) 1537028053.675 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028053.675 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028053.675 * * * * [misc]progress: [ 693 / 806 ] simplifiying candidate # 1537028053.676 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt 1)) 1537028053.677 * * [misc]simplify: iters left: 6 (12 enodes) 1537028053.683 * * [misc]simplify: iters left: 5 (21 enodes) 1537028053.691 * * [misc]simplify: iters left: 4 (28 enodes) 1537028053.701 * * [misc]simplify: iters left: 3 (33 enodes) 1537028053.710 * * [misc]simplify: iters left: 2 (44 enodes) 1537028053.716 * * [misc]simplify: iters left: 1 (46 enodes) 1537028053.720 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537028053.720 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028053.720 * * * * [misc]progress: [ 694 / 806 ] simplifiying candidate # 1537028053.721 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1537028053.721 * * [misc]simplify: iters left: 6 (15 enodes) 1537028053.726 * * [misc]simplify: iters left: 5 (24 enodes) 1537028053.731 * * [misc]simplify: iters left: 4 (34 enodes) 1537028053.745 * * [misc]simplify: iters left: 3 (56 enodes) 1537028053.771 * * [misc]simplify: iters left: 2 (119 enodes) 1537028053.792 * * [misc]simplify: iters left: 1 (127 enodes) 1537028053.804 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028053.804 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028053.805 * * * * [misc]progress: [ 695 / 806 ] simplifiying candidate # 1537028053.805 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt 1)) 1) 1537028053.805 * * [misc]simplify: iters left: 6 (12 enodes) 1537028053.809 * * [misc]simplify: iters left: 5 (21 enodes) 1537028053.813 * * [misc]simplify: iters left: 4 (28 enodes) 1537028053.818 * * [misc]simplify: iters left: 3 (33 enodes) 1537028053.827 * * [misc]simplify: iters left: 2 (44 enodes) 1537028053.838 * * [misc]simplify: iters left: 1 (46 enodes) 1537028053.846 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537028053.846 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028053.846 * * * * [misc]progress: [ 696 / 806 ] simplifiying candidate # 1537028053.847 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028053.848 * * [misc]simplify: iters left: 6 (15 enodes) 1537028053.854 * * [misc]simplify: iters left: 5 (24 enodes) 1537028053.864 * * [misc]simplify: iters left: 4 (40 enodes) 1537028053.882 * * [misc]simplify: iters left: 3 (78 enodes) 1537028053.900 * * [misc]simplify: iters left: 2 (119 enodes) 1537028053.924 * * [misc]simplify: iters left: 1 (139 enodes) 1537028053.970 * [exit]simplify: Simplified to (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028053.970 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028053.970 * * * * [misc]progress: [ 697 / 806 ] simplifiying candidate # 1537028053.970 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028053.972 * * [misc]simplify: iters left: 6 (16 enodes) 1537028053.975 * * [misc]simplify: iters left: 5 (24 enodes) 1537028053.980 * * [misc]simplify: iters left: 4 (35 enodes) 1537028053.993 * * [misc]simplify: iters left: 3 (51 enodes) 1537028054.008 * * [misc]simplify: iters left: 2 (59 enodes) 1537028054.016 * * [misc]simplify: iters left: 1 (62 enodes) 1537028054.030 * [exit]simplify: Simplified to (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028054.030 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (fma x.re y.re (* y.im x.im)))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028054.030 * * * * [misc]progress: [ 698 / 806 ] simplifiying candidate # 1537028054.030 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028054.031 * * [misc]simplify: iters left: 6 (13 enodes) 1537028054.033 * * [misc]simplify: iters left: 5 (20 enodes) 1537028054.037 * * [misc]simplify: iters left: 4 (27 enodes) 1537028054.046 * * [misc]simplify: iters left: 3 (38 enodes) 1537028054.057 * * [misc]simplify: iters left: 2 (41 enodes) 1537028054.067 * * [misc]simplify: iters left: 1 (42 enodes) 1537028054.081 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537028054.081 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028054.082 * * * * [misc]progress: [ 699 / 806 ] simplifiying candidate # 1537028054.082 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1537028054.083 * * [misc]simplify: iters left: 6 (15 enodes) 1537028054.093 * * [misc]simplify: iters left: 5 (24 enodes) 1537028054.100 * * [misc]simplify: iters left: 4 (34 enodes) 1537028054.110 * * [misc]simplify: iters left: 3 (64 enodes) 1537028054.131 * * [misc]simplify: iters left: 2 (156 enodes) 1537028054.166 * * [misc]simplify: iters left: 1 (160 enodes) 1537028054.184 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) 1537028054.184 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (fma x.re y.re (* y.im x.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028054.184 * * * * [misc]progress: [ 700 / 806 ] simplifiying candidate # 1537028054.185 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028054.185 * * [misc]simplify: iters left: 6 (13 enodes) 1537028054.188 * * [misc]simplify: iters left: 5 (20 enodes) 1537028054.192 * * [misc]simplify: iters left: 4 (27 enodes) 1537028054.197 * * [misc]simplify: iters left: 3 (38 enodes) 1537028054.203 * * [misc]simplify: iters left: 2 (41 enodes) 1537028054.208 * * [misc]simplify: iters left: 1 (42 enodes) 1537028054.216 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) 1537028054.216 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (/ (cbrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028054.216 * * * * [misc]progress: [ 701 / 806 ] simplifiying candidate # 1537028054.216 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028054.217 * * [misc]simplify: iters left: 6 (14 enodes) 1537028054.220 * * [misc]simplify: iters left: 5 (23 enodes) 1537028054.225 * * [misc]simplify: iters left: 4 (33 enodes) 1537028054.233 * * [misc]simplify: iters left: 3 (60 enodes) 1537028054.254 * * [misc]simplify: iters left: 2 (147 enodes) 1537028054.284 * * [misc]simplify: iters left: 1 (154 enodes) 1537028054.293 * [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.re y.im))))) 1537028054.293 * [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.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028054.293 * * * * [misc]progress: [ 702 / 806 ] simplifiying candidate # 1537028054.293 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028054.294 * * [misc]simplify: iters left: 6 (15 enodes) 1537028054.300 * * [misc]simplify: iters left: 5 (26 enodes) 1537028054.312 * * [misc]simplify: iters left: 4 (50 enodes) 1537028054.340 * * [misc]simplify: iters left: 3 (95 enodes) 1537028054.367 * * [misc]simplify: iters left: 2 (183 enodes) 1537028054.424 * * [misc]simplify: iters left: 1 (221 enodes) 1537028054.450 * [exit]simplify: Simplified to (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028054.450 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028054.450 * * * * [misc]progress: [ 703 / 806 ] simplifiying candidate # 1537028054.451 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028054.452 * * [misc]simplify: iters left: 6 (15 enodes) 1537028054.459 * * [misc]simplify: iters left: 5 (25 enodes) 1537028054.467 * * [misc]simplify: iters left: 4 (39 enodes) 1537028054.474 * * [misc]simplify: iters left: 3 (59 enodes) 1537028054.484 * * [misc]simplify: iters left: 2 (85 enodes) 1537028054.496 * * [misc]simplify: iters left: 1 (88 enodes) 1537028054.505 * [exit]simplify: Simplified to (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) 1537028054.505 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma x.re y.re (* y.im x.im))) (/ (cbrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028054.505 * * * * [misc]progress: [ 704 / 806 ] simplifiying candidate # 1537028054.505 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1537028054.506 * * [misc]simplify: iters left: 6 (14 enodes) 1537028054.511 * * [misc]simplify: iters left: 5 (23 enodes) 1537028054.516 * * [misc]simplify: iters left: 4 (38 enodes) 1537028054.525 * * [misc]simplify: iters left: 3 (65 enodes) 1537028054.551 * * [misc]simplify: iters left: 2 (141 enodes) 1537028054.600 * * [misc]simplify: iters left: 1 (143 enodes) 1537028054.618 * [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.re y.im))))) 1537028054.618 * [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.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028054.618 * * * * [misc]progress: [ 705 / 806 ] simplifiying candidate # 1537028054.618 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt 1)) 1537028054.622 * * [misc]simplify: iters left: 6 (12 enodes) 1537028054.629 * * [misc]simplify: iters left: 5 (21 enodes) 1537028054.635 * * [misc]simplify: iters left: 4 (27 enodes) 1537028054.643 * * [misc]simplify: iters left: 3 (32 enodes) 1537028054.650 * * [misc]simplify: iters left: 2 (37 enodes) 1537028054.660 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537028054.660 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028054.660 * * * * [misc]progress: [ 706 / 806 ] simplifiying candidate # 1537028054.660 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1537028054.661 * * [misc]simplify: iters left: 6 (14 enodes) 1537028054.668 * * [misc]simplify: iters left: 5 (23 enodes) 1537028054.678 * * [misc]simplify: iters left: 4 (38 enodes) 1537028054.694 * * [misc]simplify: iters left: 3 (65 enodes) 1537028054.729 * * [misc]simplify: iters left: 2 (141 enodes) 1537028054.770 * * [misc]simplify: iters left: 1 (143 enodes) 1537028054.779 * [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.re y.im))))) 1537028054.779 * [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.re y.im))))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028054.780 * * * * [misc]progress: [ 707 / 806 ] simplifiying candidate # 1537028054.780 * [enter]simplify: Simplifying (/ (/ (* (cbrt (fma y.im x.im (* y.re x.re))) (cbrt (fma y.im x.im (* y.re x.re)))) 1) 1) 1537028054.780 * * [misc]simplify: iters left: 6 (11 enodes) 1537028054.783 * * [misc]simplify: iters left: 5 (18 enodes) 1537028054.786 * * [misc]simplify: iters left: 4 (22 enodes) 1537028054.790 * * [misc]simplify: iters left: 3 (27 enodes) 1537028054.794 * * [misc]simplify: iters left: 2 (35 enodes) 1537028054.798 * * [misc]simplify: iters left: 1 (37 enodes) 1537028054.802 * [exit]simplify: Simplified to (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) 1537028054.802 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (fma y.re x.re (* y.im x.im))) (cbrt (fma y.re x.re (* y.im x.im)))) (/ (hypot y.re y.im) (/ (/ (cbrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028054.802 * * * * [misc]progress: [ 708 / 806 ] simplifiying candidate # 1537028054.803 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028054.803 * * [misc]simplify: iters left: 6 (13 enodes) 1537028054.806 * * [misc]simplify: iters left: 5 (22 enodes) 1537028054.811 * * [misc]simplify: iters left: 4 (30 enodes) 1537028054.816 * * [misc]simplify: iters left: 3 (35 enodes) 1537028054.823 * * [misc]simplify: iters left: 2 (39 enodes) 1537028054.829 * * [misc]simplify: iters left: 1 (41 enodes) 1537028054.837 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1537028054.837 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028054.838 * * * * [misc]progress: [ 709 / 806 ] simplifiying candidate # 1537028054.838 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028054.839 * * [misc]simplify: iters left: 6 (16 enodes) 1537028054.842 * * [misc]simplify: iters left: 5 (24 enodes) 1537028054.847 * * [misc]simplify: iters left: 4 (31 enodes) 1537028054.852 * * [misc]simplify: iters left: 3 (37 enodes) 1537028054.858 * * [misc]simplify: iters left: 2 (43 enodes) 1537028054.866 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028054.866 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028054.866 * * * * [misc]progress: [ 710 / 806 ] simplifiying candidate # 1537028054.866 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028054.867 * * [misc]simplify: iters left: 6 (14 enodes) 1537028054.870 * * [misc]simplify: iters left: 5 (21 enodes) 1537028054.874 * * [misc]simplify: iters left: 4 (28 enodes) 1537028054.882 * * [misc]simplify: iters left: 3 (34 enodes) 1537028054.893 * * [misc]simplify: iters left: 2 (40 enodes) 1537028054.909 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028054.909 * [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.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028054.909 * * * * [misc]progress: [ 711 / 806 ] simplifiying candidate # 1537028054.910 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 1537028054.911 * * [misc]simplify: iters left: 6 (15 enodes) 1537028054.915 * * [misc]simplify: iters left: 5 (24 enodes) 1537028054.919 * * [misc]simplify: iters left: 4 (31 enodes) 1537028054.927 * * [misc]simplify: iters left: 3 (37 enodes) 1537028054.931 * * [misc]simplify: iters left: 2 (42 enodes) 1537028054.937 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028054.937 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028054.937 * * * * [misc]progress: [ 712 / 806 ] simplifiying candidate # 1537028054.938 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028054.938 * * [misc]simplify: iters left: 6 (14 enodes) 1537028054.941 * * [misc]simplify: iters left: 5 (21 enodes) 1537028054.945 * * [misc]simplify: iters left: 4 (28 enodes) 1537028054.953 * * [misc]simplify: iters left: 3 (34 enodes) 1537028054.963 * * [misc]simplify: iters left: 2 (40 enodes) 1537028054.979 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028054.980 * [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.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028054.980 * * * * [misc]progress: [ 713 / 806 ] simplifiying candidate # 1537028054.980 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028054.981 * * [misc]simplify: iters left: 6 (14 enodes) 1537028054.987 * * [misc]simplify: iters left: 5 (23 enodes) 1537028054.995 * * [misc]simplify: iters left: 4 (30 enodes) 1537028055.006 * * [misc]simplify: iters left: 3 (38 enodes) 1537028055.016 * * [misc]simplify: iters left: 2 (43 enodes) 1537028055.027 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537028055.027 * [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.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028055.027 * * * * [misc]progress: [ 714 / 806 ] simplifiying candidate # 1537028055.027 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028055.029 * * [misc]simplify: iters left: 6 (16 enodes) 1537028055.038 * * [misc]simplify: iters left: 5 (24 enodes) 1537028055.046 * * [misc]simplify: iters left: 4 (32 enodes) 1537028055.056 * * [misc]simplify: iters left: 3 (40 enodes) 1537028055.062 * * [misc]simplify: iters left: 2 (41 enodes) 1537028055.070 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028055.070 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028055.070 * * * * [misc]progress: [ 715 / 806 ] simplifiying candidate # 1537028055.070 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028055.071 * * [misc]simplify: iters left: 6 (13 enodes) 1537028055.073 * * [misc]simplify: iters left: 5 (19 enodes) 1537028055.077 * * [misc]simplify: iters left: 4 (21 enodes) 1537028055.080 * * [misc]simplify: iters left: 3 (24 enodes) 1537028055.084 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028055.084 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028055.084 * * * * [misc]progress: [ 716 / 806 ] simplifiying candidate # 1537028055.084 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.085 * * [misc]simplify: iters left: 6 (15 enodes) 1537028055.088 * * [misc]simplify: iters left: 5 (21 enodes) 1537028055.092 * * [misc]simplify: iters left: 4 (26 enodes) 1537028055.096 * * [misc]simplify: iters left: 3 (29 enodes) 1537028055.101 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028055.101 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028055.101 * * * * [misc]progress: [ 717 / 806 ] simplifiying candidate # 1537028055.102 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 1537028055.102 * * [misc]simplify: iters left: 6 (15 enodes) 1537028055.109 * * [misc]simplify: iters left: 5 (23 enodes) 1537028055.116 * * [misc]simplify: iters left: 4 (28 enodes) 1537028055.128 * * [misc]simplify: iters left: 3 (35 enodes) 1537028055.135 * * [misc]simplify: iters left: 2 (36 enodes) 1537028055.144 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) 1537028055.144 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028055.144 * * * * [misc]progress: [ 718 / 806 ] simplifiying candidate # 1537028055.144 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.146 * * [misc]simplify: iters left: 6 (15 enodes) 1537028055.152 * * [misc]simplify: iters left: 5 (21 enodes) 1537028055.159 * * [misc]simplify: iters left: 4 (26 enodes) 1537028055.167 * * [misc]simplify: iters left: 3 (29 enodes) 1537028055.178 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) 1537028055.178 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (* (fabs (cbrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028055.178 * * * * [misc]progress: [ 719 / 806 ] simplifiying candidate # 1537028055.178 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028055.180 * * [misc]simplify: iters left: 6 (14 enodes) 1537028055.185 * * [misc]simplify: iters left: 5 (22 enodes) 1537028055.193 * * [misc]simplify: iters left: 4 (27 enodes) 1537028055.203 * * [misc]simplify: iters left: 3 (35 enodes) 1537028055.210 * * [misc]simplify: iters left: 2 (36 enodes) 1537028055.218 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.re y.im)))) 1537028055.218 * [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.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028055.218 * * * * [misc]progress: [ 720 / 806 ] simplifiying candidate # 1537028055.219 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028055.220 * * [misc]simplify: iters left: 6 (14 enodes) 1537028055.226 * * [misc]simplify: iters left: 5 (21 enodes) 1537028055.232 * * [misc]simplify: iters left: 4 (29 enodes) 1537028055.238 * * [misc]simplify: iters left: 3 (37 enodes) 1537028055.243 * * [misc]simplify: iters left: 2 (38 enodes) 1537028055.252 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028055.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))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028055.252 * * * * [misc]progress: [ 721 / 806 ] simplifiying candidate # 1537028055.252 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028055.253 * * [misc]simplify: iters left: 6 (15 enodes) 1537028055.256 * * [misc]simplify: iters left: 5 (21 enodes) 1537028055.260 * * [misc]simplify: iters left: 4 (26 enodes) 1537028055.264 * * [misc]simplify: iters left: 3 (29 enodes) 1537028055.270 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537028055.270 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028055.270 * * * * [misc]progress: [ 722 / 806 ] simplifiying candidate # 1537028055.270 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.271 * * [misc]simplify: iters left: 6 (12 enodes) 1537028055.273 * * [misc]simplify: iters left: 5 (17 enodes) 1537028055.276 * * [misc]simplify: iters left: 4 (19 enodes) 1537028055.279 * * [misc]simplify: iters left: 3 (23 enodes) 1537028055.283 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537028055.283 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028055.283 * * * * [misc]progress: [ 723 / 806 ] simplifiying candidate # 1537028055.283 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1537028055.285 * * [misc]simplify: iters left: 6 (14 enodes) 1537028055.291 * * [misc]simplify: iters left: 5 (21 enodes) 1537028055.298 * * [misc]simplify: iters left: 4 (26 enodes) 1537028055.307 * * [misc]simplify: iters left: 3 (33 enodes) 1537028055.314 * * [misc]simplify: iters left: 2 (34 enodes) 1537028055.322 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.322 * [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.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028055.322 * * * * [misc]progress: [ 724 / 806 ] simplifiying candidate # 1537028055.322 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.323 * * [misc]simplify: iters left: 6 (12 enodes) 1537028055.328 * * [misc]simplify: iters left: 5 (17 enodes) 1537028055.334 * * [misc]simplify: iters left: 4 (19 enodes) 1537028055.340 * * [misc]simplify: iters left: 3 (23 enodes) 1537028055.348 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537028055.348 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028055.348 * * * * [misc]progress: [ 725 / 806 ] simplifiying candidate # 1537028055.348 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028055.351 * * [misc]simplify: iters left: 6 (13 enodes) 1537028055.356 * * [misc]simplify: iters left: 5 (20 enodes) 1537028055.363 * * [misc]simplify: iters left: 4 (25 enodes) 1537028055.373 * * [misc]simplify: iters left: 3 (32 enodes) 1537028055.380 * * [misc]simplify: iters left: 2 (33 enodes) 1537028055.388 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.388 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028055.388 * * * * [misc]progress: [ 726 / 806 ] simplifiying candidate # 1537028055.389 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028055.390 * * [misc]simplify: iters left: 6 (15 enodes) 1537028055.397 * * [misc]simplify: iters left: 5 (24 enodes) 1537028055.407 * * [misc]simplify: iters left: 4 (31 enodes) 1537028055.419 * * [misc]simplify: iters left: 3 (42 enodes) 1537028055.427 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537028055.427 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028055.427 * * * * [misc]progress: [ 727 / 806 ] simplifiying candidate # 1537028055.427 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028055.428 * * [misc]simplify: iters left: 6 (15 enodes) 1537028055.432 * * [misc]simplify: iters left: 5 (23 enodes) 1537028055.435 * * [misc]simplify: iters left: 4 (26 enodes) 1537028055.441 * * [misc]simplify: iters left: 3 (33 enodes) 1537028055.445 * [exit]simplify: Simplified to (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) 1537028055.445 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028055.445 * * * * [misc]progress: [ 728 / 806 ] simplifiying candidate # 1537028055.445 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.446 * * [misc]simplify: iters left: 6 (14 enodes) 1537028055.449 * * [misc]simplify: iters left: 5 (21 enodes) 1537028055.453 * * [misc]simplify: iters left: 4 (24 enodes) 1537028055.458 * * [misc]simplify: iters left: 3 (31 enodes) 1537028055.468 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.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))) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028055.468 * * * * [misc]progress: [ 729 / 806 ] simplifiying candidate # 1537028055.468 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt 1)) 1537028055.469 * * [misc]simplify: iters left: 6 (11 enodes) 1537028055.475 * * [misc]simplify: iters left: 5 (18 enodes) 1537028055.480 * * [misc]simplify: iters left: 4 (20 enodes) 1537028055.484 * * [misc]simplify: iters left: 3 (23 enodes) 1537028055.487 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537028055.487 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma y.re x.re (* y.im x.im))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028055.487 * * * * [misc]progress: [ 730 / 806 ] simplifiying candidate # 1537028055.488 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.488 * * [misc]simplify: iters left: 6 (14 enodes) 1537028055.492 * * [misc]simplify: iters left: 5 (21 enodes) 1537028055.496 * * [misc]simplify: iters left: 4 (24 enodes) 1537028055.501 * * [misc]simplify: iters left: 3 (31 enodes) 1537028055.505 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.505 * [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.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028055.505 * * * * [misc]progress: [ 731 / 806 ] simplifiying candidate # 1537028055.505 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt 1)) 1) 1537028055.505 * * [misc]simplify: iters left: 6 (11 enodes) 1537028055.509 * * [misc]simplify: iters left: 5 (18 enodes) 1537028055.512 * * [misc]simplify: iters left: 4 (20 enodes) 1537028055.514 * * [misc]simplify: iters left: 3 (23 enodes) 1537028055.517 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537028055.517 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma y.re x.re (* y.im x.im))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028055.517 * * * * [misc]progress: [ 732 / 806 ] simplifiying candidate # 1537028055.517 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028055.519 * * [misc]simplify: iters left: 6 (14 enodes) 1537028055.521 * * [misc]simplify: iters left: 5 (21 enodes) 1537028055.526 * * [misc]simplify: iters left: 4 (29 enodes) 1537028055.531 * * [misc]simplify: iters left: 3 (37 enodes) 1537028055.536 * * [misc]simplify: iters left: 2 (38 enodes) 1537028055.543 * [exit]simplify: Simplified to (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028055.543 * [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.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028055.543 * * * * [misc]progress: [ 733 / 806 ] simplifiying candidate # 1537028055.543 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028055.544 * * [misc]simplify: iters left: 6 (15 enodes) 1537028055.549 * * [misc]simplify: iters left: 5 (21 enodes) 1537028055.556 * * [misc]simplify: iters left: 4 (26 enodes) 1537028055.565 * * [misc]simplify: iters left: 3 (29 enodes) 1537028055.576 * [exit]simplify: Simplified to (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537028055.576 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (fma x.re y.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028055.576 * * * * [misc]progress: [ 734 / 806 ] simplifiying candidate # 1537028055.576 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.577 * * [misc]simplify: iters left: 6 (12 enodes) 1537028055.582 * * [misc]simplify: iters left: 5 (17 enodes) 1537028055.588 * * [misc]simplify: iters left: 4 (19 enodes) 1537028055.595 * * [misc]simplify: iters left: 3 (23 enodes) 1537028055.602 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537028055.602 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028055.602 * * * * [misc]progress: [ 735 / 806 ] simplifiying candidate # 1537028055.602 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1537028055.604 * * [misc]simplify: iters left: 6 (14 enodes) 1537028055.610 * * [misc]simplify: iters left: 5 (21 enodes) 1537028055.618 * * [misc]simplify: iters left: 4 (26 enodes) 1537028055.627 * * [misc]simplify: iters left: 3 (33 enodes) 1537028055.634 * * [misc]simplify: iters left: 2 (34 enodes) 1537028055.642 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.642 * [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.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028055.642 * * * * [misc]progress: [ 736 / 806 ] simplifiying candidate # 1537028055.642 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.643 * * [misc]simplify: iters left: 6 (12 enodes) 1537028055.648 * * [misc]simplify: iters left: 5 (17 enodes) 1537028055.654 * * [misc]simplify: iters left: 4 (19 enodes) 1537028055.660 * * [misc]simplify: iters left: 3 (23 enodes) 1537028055.668 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) 1537028055.668 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028055.668 * * * * [misc]progress: [ 737 / 806 ] simplifiying candidate # 1537028055.668 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028055.670 * * [misc]simplify: iters left: 6 (13 enodes) 1537028055.675 * * [misc]simplify: iters left: 5 (20 enodes) 1537028055.682 * * [misc]simplify: iters left: 4 (25 enodes) 1537028055.694 * * [misc]simplify: iters left: 3 (32 enodes) 1537028055.701 * * [misc]simplify: iters left: 2 (33 enodes) 1537028055.709 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.709 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028055.709 * * * * [misc]progress: [ 738 / 806 ] simplifiying candidate # 1537028055.709 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028055.711 * * [misc]simplify: iters left: 6 (14 enodes) 1537028055.717 * * [misc]simplify: iters left: 5 (23 enodes) 1537028055.727 * * [misc]simplify: iters left: 4 (33 enodes) 1537028055.738 * * [misc]simplify: iters left: 3 (45 enodes) 1537028055.751 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028055.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))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028055.752 * * * * [misc]progress: [ 739 / 806 ] simplifiying candidate # 1537028055.752 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028055.753 * * [misc]simplify: iters left: 6 (14 enodes) 1537028055.759 * * [misc]simplify: iters left: 5 (22 enodes) 1537028055.767 * * [misc]simplify: iters left: 4 (28 enodes) 1537028055.776 * * [misc]simplify: iters left: 3 (31 enodes) 1537028055.784 * [exit]simplify: Simplified to (/ (sqrt (fma y.im x.im (* y.re x.re))) (fabs (cbrt (hypot y.re y.im)))) 1537028055.785 * [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.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028055.785 * * * * [misc]progress: [ 740 / 806 ] simplifiying candidate # 1537028055.785 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.786 * * [misc]simplify: iters left: 6 (13 enodes) 1537028055.791 * * [misc]simplify: iters left: 5 (20 enodes) 1537028055.799 * * [misc]simplify: iters left: 4 (27 enodes) 1537028055.807 * * [misc]simplify: iters left: 3 (30 enodes) 1537028055.815 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.815 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028055.815 * * * * [misc]progress: [ 741 / 806 ] simplifiying candidate # 1537028055.815 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt 1)) 1537028055.816 * * [misc]simplify: iters left: 6 (11 enodes) 1537028055.819 * * [misc]simplify: iters left: 5 (18 enodes) 1537028055.821 * * [misc]simplify: iters left: 4 (20 enodes) 1537028055.825 * * [misc]simplify: iters left: 3 (23 enodes) 1537028055.828 * [exit]simplify: Simplified to (sqrt (fma y.re x.re (* y.im x.im))) 1537028055.828 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma y.re x.re (* y.im x.im))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028055.828 * * * * [misc]progress: [ 742 / 806 ] simplifiying candidate # 1537028055.828 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.829 * * [misc]simplify: iters left: 6 (13 enodes) 1537028055.832 * * [misc]simplify: iters left: 5 (20 enodes) 1537028055.836 * * [misc]simplify: iters left: 4 (27 enodes) 1537028055.840 * * [misc]simplify: iters left: 3 (30 enodes) 1537028055.843 * [exit]simplify: Simplified to (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.843 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (fma y.re x.re (* y.im x.im))) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028055.843 * * * * [misc]progress: [ 743 / 806 ] simplifiying candidate # 1537028055.844 * [enter]simplify: Simplifying (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) 1) 1) 1537028055.844 * * [misc]simplify: iters left: 6 (10 enodes) 1537028055.846 * * [misc]simplify: iters left: 5 (15 enodes) 1537028055.848 * * [misc]simplify: iters left: 4 (17 enodes) 1537028055.851 * * [misc]simplify: iters left: 3 (20 enodes) 1537028055.854 * [exit]simplify: Simplified to (sqrt (fma x.re y.re (* y.im x.im))) 1537028055.854 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (fma x.re y.re (* y.im x.im))) (/ (hypot y.re y.im) (/ (/ (sqrt (fma y.im x.im (* y.re x.re))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028055.854 * * * * [misc]progress: [ 744 / 806 ] simplifiying candidate # 1537028055.854 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028055.854 * * [misc]simplify: iters left: 6 (9 enodes) 1537028055.857 * * [misc]simplify: iters left: 5 (17 enodes) 1537028055.860 * * [misc]simplify: iters left: 4 (23 enodes) 1537028055.867 * * [misc]simplify: iters left: 3 (25 enodes) 1537028055.875 * * [misc]simplify: iters left: 2 (28 enodes) 1537028055.883 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) 1537028055.883 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028055.883 * * * * [misc]progress: [ 745 / 806 ] simplifiying candidate # 1537028055.884 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028055.885 * * [misc]simplify: iters left: 6 (12 enodes) 1537028055.890 * * [misc]simplify: iters left: 5 (19 enodes) 1537028055.896 * * [misc]simplify: iters left: 4 (24 enodes) 1537028055.903 * * [misc]simplify: iters left: 3 (27 enodes) 1537028055.912 * * [misc]simplify: iters left: 2 (33 enodes) 1537028055.925 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028055.925 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028055.925 * * * * [misc]progress: [ 746 / 806 ] simplifiying candidate # 1537028055.926 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.929 * * [misc]simplify: iters left: 6 (10 enodes) 1537028055.933 * * [misc]simplify: iters left: 5 (16 enodes) 1537028055.938 * * [misc]simplify: iters left: 4 (21 enodes) 1537028055.945 * * [misc]simplify: iters left: 3 (24 enodes) 1537028055.953 * * [misc]simplify: iters left: 2 (30 enodes) 1537028055.965 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028055.965 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028055.965 * * * * [misc]progress: [ 747 / 806 ] simplifiying candidate # 1537028055.965 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt 1)) 1537028055.966 * * [misc]simplify: iters left: 6 (10 enodes) 1537028055.971 * * [misc]simplify: iters left: 5 (16 enodes) 1537028055.979 * * [misc]simplify: iters left: 4 (21 enodes) 1537028055.985 * * [misc]simplify: iters left: 3 (24 enodes) 1537028055.990 * * [misc]simplify: iters left: 2 (25 enodes) 1537028055.996 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537028055.996 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028055.996 * * * * [misc]progress: [ 748 / 806 ] simplifiying candidate # 1537028055.996 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028055.997 * * [misc]simplify: iters left: 6 (10 enodes) 1537028056.001 * * [misc]simplify: iters left: 5 (16 enodes) 1537028056.007 * * [misc]simplify: iters left: 4 (21 enodes) 1537028056.012 * * [misc]simplify: iters left: 3 (24 enodes) 1537028056.016 * * [misc]simplify: iters left: 2 (30 enodes) 1537028056.022 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028056.022 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (* (sqrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028056.022 * * * * [misc]progress: [ 749 / 806 ] simplifiying candidate # 1537028056.022 * [enter]simplify: Simplifying (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1) 1537028056.023 * * [misc]simplify: iters left: 6 (9 enodes) 1537028056.025 * * [misc]simplify: iters left: 5 (15 enodes) 1537028056.028 * * [misc]simplify: iters left: 4 (20 enodes) 1537028056.032 * * [misc]simplify: iters left: 3 (24 enodes) 1537028056.035 * * [misc]simplify: iters left: 2 (25 enodes) 1537028056.037 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028056.037 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (cbrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028056.037 * * * * [misc]progress: [ 750 / 806 ] simplifiying candidate # 1537028056.038 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028056.040 * * [misc]simplify: iters left: 6 (12 enodes) 1537028056.043 * * [misc]simplify: iters left: 5 (19 enodes) 1537028056.046 * * [misc]simplify: iters left: 4 (25 enodes) 1537028056.050 * * [misc]simplify: iters left: 3 (30 enodes) 1537028056.058 * * [misc]simplify: iters left: 2 (31 enodes) 1537028056.070 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028056.070 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028056.070 * * * * [misc]progress: [ 751 / 806 ] simplifiying candidate # 1537028056.071 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028056.071 * * [misc]simplify: iters left: 6 (9 enodes) 1537028056.073 * * [misc]simplify: iters left: 5 (14 enodes) 1537028056.076 * [exit]simplify: Simplified to (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1537028056.076 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028056.076 * * * * [misc]progress: [ 752 / 806 ] simplifiying candidate # 1537028056.076 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.077 * * [misc]simplify: iters left: 6 (11 enodes) 1537028056.079 * * [misc]simplify: iters left: 5 (16 enodes) 1537028056.082 * * [misc]simplify: iters left: 4 (19 enodes) 1537028056.088 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.088 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028056.088 * * * * [misc]progress: [ 753 / 806 ] simplifiying candidate # 1537028056.089 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt 1)) 1537028056.090 * * [misc]simplify: iters left: 6 (10 enodes) 1537028056.094 * * [misc]simplify: iters left: 5 (15 enodes) 1537028056.100 * * [misc]simplify: iters left: 4 (18 enodes) 1537028056.106 * * [misc]simplify: iters left: 3 (21 enodes) 1537028056.110 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537028056.110 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028056.110 * * * * [misc]progress: [ 754 / 806 ] simplifiying candidate # 1537028056.111 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.112 * * [misc]simplify: iters left: 6 (11 enodes) 1537028056.116 * * [misc]simplify: iters left: 5 (16 enodes) 1537028056.121 * * [misc]simplify: iters left: 4 (19 enodes) 1537028056.128 * [exit]simplify: Simplified to (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.128 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028056.128 * * * * [misc]progress: [ 755 / 806 ] simplifiying candidate # 1537028056.129 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1) 1537028056.129 * * [misc]simplify: iters left: 6 (9 enodes) 1537028056.133 * * [misc]simplify: iters left: 5 (14 enodes) 1537028056.138 * * [misc]simplify: iters left: 4 (17 enodes) 1537028056.144 * * [misc]simplify: iters left: 3 (21 enodes) 1537028056.148 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537028056.148 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028056.148 * * * * [misc]progress: [ 756 / 806 ] simplifiying candidate # 1537028056.149 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028056.150 * * [misc]simplify: iters left: 6 (10 enodes) 1537028056.156 * * [misc]simplify: iters left: 5 (16 enodes) 1537028056.162 * * [misc]simplify: iters left: 4 (22 enodes) 1537028056.170 * * [misc]simplify: iters left: 3 (27 enodes) 1537028056.177 * * [misc]simplify: iters left: 2 (28 enodes) 1537028056.187 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028056.187 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028056.187 * * * * [misc]progress: [ 757 / 806 ] simplifiying candidate # 1537028056.188 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028056.188 * * [misc]simplify: iters left: 6 (11 enodes) 1537028056.190 * * [misc]simplify: iters left: 5 (16 enodes) 1537028056.193 * * [misc]simplify: iters left: 4 (19 enodes) 1537028056.196 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537028056.197 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028056.197 * * * * [misc]progress: [ 758 / 806 ] simplifiying candidate # 1537028056.197 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.197 * * [misc]simplify: iters left: 6 (8 enodes) 1537028056.199 * * [misc]simplify: iters left: 5 (12 enodes) 1537028056.201 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537028056.201 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028056.201 * * * * [misc]progress: [ 759 / 806 ] simplifiying candidate # 1537028056.201 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1537028056.202 * * [misc]simplify: iters left: 6 (9 enodes) 1537028056.204 * * [misc]simplify: iters left: 5 (13 enodes) 1537028056.207 * * [misc]simplify: iters left: 4 (16 enodes) 1537028056.209 * * [misc]simplify: iters left: 3 (19 enodes) 1537028056.211 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028056.211 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028056.211 * * * * [misc]progress: [ 760 / 806 ] simplifiying candidate # 1537028056.212 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.212 * * [misc]simplify: iters left: 6 (8 enodes) 1537028056.214 * * [misc]simplify: iters left: 5 (12 enodes) 1537028056.216 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537028056.216 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028056.216 * * * * [misc]progress: [ 761 / 806 ] simplifiying candidate # 1537028056.216 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028056.216 * * [misc]simplify: iters left: 6 (8 enodes) 1537028056.218 * * [misc]simplify: iters left: 5 (12 enodes) 1537028056.220 * * [misc]simplify: iters left: 4 (15 enodes) 1537028056.223 * * [misc]simplify: iters left: 3 (18 enodes) 1537028056.226 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028056.227 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028056.227 * * * * [misc]progress: [ 762 / 806 ] simplifiying candidate # 1537028056.227 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028056.228 * * [misc]simplify: iters left: 6 (10 enodes) 1537028056.233 * * [misc]simplify: iters left: 5 (16 enodes) 1537028056.239 * * [misc]simplify: iters left: 4 (21 enodes) 1537028056.248 * * [misc]simplify: iters left: 3 (34 enodes) 1537028056.258 * * [misc]simplify: iters left: 2 (36 enodes) 1537028056.264 * [exit]simplify: Simplified to (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) 1537028056.264 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028056.264 * * * * [misc]progress: [ 763 / 806 ] simplifiying candidate # 1537028056.264 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028056.268 * * [misc]simplify: iters left: 6 (10 enodes) 1537028056.273 * * [misc]simplify: iters left: 5 (15 enodes) 1537028056.278 * * [misc]simplify: iters left: 4 (17 enodes) 1537028056.284 * * [misc]simplify: iters left: 3 (20 enodes) 1537028056.288 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537028056.288 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028056.288 * * * * [misc]progress: [ 764 / 806 ] simplifiying candidate # 1537028056.289 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.290 * * [misc]simplify: iters left: 5 (9 enodes) 1537028056.294 * * [misc]simplify: iters left: 4 (13 enodes) 1537028056.298 * * [misc]simplify: iters left: 3 (16 enodes) 1537028056.304 * * [misc]simplify: iters left: 2 (18 enodes) 1537028056.307 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028056.307 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028056.308 * * * * [misc]progress: [ 765 / 806 ] simplifiying candidate # 1537028056.308 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (sqrt 1)) 1537028056.308 * * [misc]simplify: iters left: 5 (4 enodes) 1537028056.313 * * [misc]simplify: iters left: 4 (8 enodes) 1537028056.313 * [exit]simplify: Simplified to 1 1537028056.313 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028056.314 * * * * [misc]progress: [ 766 / 806 ] simplifiying candidate # 1537028056.314 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.315 * * [misc]simplify: iters left: 5 (9 enodes) 1537028056.317 * * [misc]simplify: iters left: 4 (13 enodes) 1537028056.320 * * [misc]simplify: iters left: 3 (16 enodes) 1537028056.322 * * [misc]simplify: iters left: 2 (18 enodes) 1537028056.324 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028056.324 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028056.325 * * * * [misc]progress: [ 767 / 806 ] simplifiying candidate # 1537028056.325 * [enter]simplify: Simplifying (/ (/ 1 (sqrt 1)) 1) 1537028056.325 * * [misc]simplify: iters left: 5 (4 enodes) 1537028056.328 * * [misc]simplify: iters left: 4 (8 enodes) 1537028056.329 * [exit]simplify: Simplified to 1 1537028056.329 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028056.329 * * * * [misc]progress: [ 768 / 806 ] simplifiying candidate # 1537028056.329 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028056.330 * * [misc]simplify: iters left: 6 (10 enodes) 1537028056.332 * * [misc]simplify: iters left: 5 (16 enodes) 1537028056.335 * * [misc]simplify: iters left: 4 (22 enodes) 1537028056.338 * * [misc]simplify: iters left: 3 (27 enodes) 1537028056.342 * * [misc]simplify: iters left: 2 (28 enodes) 1537028056.347 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028056.347 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028056.347 * * * * [misc]progress: [ 769 / 806 ] simplifiying candidate # 1537028056.348 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028056.348 * * [misc]simplify: iters left: 6 (11 enodes) 1537028056.351 * * [misc]simplify: iters left: 5 (16 enodes) 1537028056.353 * * [misc]simplify: iters left: 4 (19 enodes) 1537028056.359 * [exit]simplify: Simplified to (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) 1537028056.359 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028056.359 * * * * [misc]progress: [ 770 / 806 ] simplifiying candidate # 1537028056.359 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.360 * * [misc]simplify: iters left: 6 (8 enodes) 1537028056.363 * * [misc]simplify: iters left: 5 (12 enodes) 1537028056.367 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537028056.367 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028056.367 * * * * [misc]progress: [ 771 / 806 ] simplifiying candidate # 1537028056.368 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt 1)) 1537028056.369 * * [misc]simplify: iters left: 6 (9 enodes) 1537028056.373 * * [misc]simplify: iters left: 5 (13 enodes) 1537028056.380 * * [misc]simplify: iters left: 4 (16 enodes) 1537028056.383 * * [misc]simplify: iters left: 3 (19 enodes) 1537028056.385 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028056.385 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028056.385 * * * * [misc]progress: [ 772 / 806 ] simplifiying candidate # 1537028056.385 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.386 * * [misc]simplify: iters left: 6 (8 enodes) 1537028056.388 * * [misc]simplify: iters left: 5 (12 enodes) 1537028056.390 * [exit]simplify: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1537028056.390 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028056.390 * * * * [misc]progress: [ 773 / 806 ] simplifiying candidate # 1537028056.390 * [enter]simplify: Simplifying (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1) 1537028056.390 * * [misc]simplify: iters left: 6 (8 enodes) 1537028056.392 * * [misc]simplify: iters left: 5 (12 enodes) 1537028056.394 * * [misc]simplify: iters left: 4 (15 enodes) 1537028056.397 * * [misc]simplify: iters left: 3 (18 enodes) 1537028056.399 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028056.399 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im)))))) 1537028056.399 * * * * [misc]progress: [ 774 / 806 ] simplifiying candidate # 1537028056.399 * [enter]simplify: Simplifying (/ (/ 1 1) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028056.400 * * [misc]simplify: iters left: 6 (9 enodes) 1537028056.402 * * [misc]simplify: iters left: 5 (13 enodes) 1537028056.404 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028056.404 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028056.404 * * * * [misc]progress: [ 775 / 806 ] simplifiying candidate # 1537028056.404 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028056.405 * * [misc]simplify: iters left: 6 (9 enodes) 1537028056.407 * * [misc]simplify: iters left: 5 (12 enodes) 1537028056.408 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537028056.408 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028056.409 * * * * [misc]progress: [ 776 / 806 ] simplifiying candidate # 1537028056.409 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.409 * * [misc]simplify: iters left: 5 (8 enodes) 1537028056.411 * * [misc]simplify: iters left: 4 (10 enodes) 1537028056.412 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028056.412 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028056.412 * * * * [misc]progress: [ 777 / 806 ] simplifiying candidate # 1537028056.412 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt 1)) 1537028056.413 * * [misc]simplify: iters left: 4 (4 enodes) 1537028056.414 * * [misc]simplify: iters left: 3 (6 enodes) 1537028056.414 * [exit]simplify: Simplified to 1 1537028056.414 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028056.414 * * * * [misc]progress: [ 778 / 806 ] simplifiying candidate # 1537028056.415 * [enter]simplify: Simplifying (/ (/ 1 1) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.415 * * [misc]simplify: iters left: 5 (8 enodes) 1537028056.416 * * [misc]simplify: iters left: 4 (10 enodes) 1537028056.418 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028056.418 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028056.418 * * * * [misc]progress: [ 779 / 806 ] simplifiying candidate # 1537028056.418 * [enter]simplify: Simplifying (/ (/ 1 1) 1) 1537028056.418 * * [misc]simplify: iters left: 4 (3 enodes) 1537028056.419 * * [misc]simplify: iters left: 3 (5 enodes) 1537028056.419 * [exit]simplify: Simplified to 1 1537028056.419 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028056.420 * * * * [misc]progress: [ 780 / 806 ] simplifiying candidate # 1537028056.420 * [enter]simplify: Simplifying (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028056.420 * * [misc]simplify: iters left: 6 (8 enodes) 1537028056.422 * * [misc]simplify: iters left: 5 (12 enodes) 1537028056.424 * [exit]simplify: Simplified to (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028056.424 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028056.424 * * * * [misc]progress: [ 781 / 806 ] simplifiying candidate # 1537028056.424 * [enter]simplify: Simplifying (/ 1 (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028056.424 * * [misc]simplify: iters left: 6 (8 enodes) 1537028056.426 * * [misc]simplify: iters left: 5 (11 enodes) 1537028056.428 * [exit]simplify: Simplified to (/ 1 (fabs (cbrt (hypot y.re y.im)))) 1537028056.428 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028056.428 * * * * [misc]progress: [ 782 / 806 ] simplifiying candidate # 1537028056.428 * [enter]simplify: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028056.428 * * [misc]simplify: iters left: 5 (7 enodes) 1537028056.429 * * [misc]simplify: iters left: 4 (9 enodes) 1537028056.431 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028056.431 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028056.431 * * * * [misc]progress: [ 783 / 806 ] simplifiying candidate # 1537028056.431 * [enter]simplify: Simplifying (/ 1 (sqrt 1)) 1537028056.431 * * [misc]simplify: iters left: 3 (3 enodes) 1537028056.434 * * [misc]simplify: iters left: 2 (5 enodes) 1537028056.435 * [exit]simplify: Simplified to 1 1537028056.435 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028056.435 * * * * [misc]progress: [ 784 / 806 ] simplifiying candidate # 1537028056.435 * [enter]simplify: Simplifying (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028056.435 * * [misc]simplify: iters left: 5 (7 enodes) 1537028056.438 * * [misc]simplify: iters left: 4 (9 enodes) 1537028056.441 * [exit]simplify: Simplified to (/ 1 (sqrt (sqrt (hypot y.re y.im)))) 1537028056.441 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028056.441 * * * * [misc]progress: [ 785 / 806 ] simplifiying candidate # 1537028056.441 * [enter]simplify: Simplifying (/ 1 1) 1537028056.442 * * [misc]simplify: iters left: 2 (2 enodes) 1537028056.443 * * [misc]simplify: iters left: 1 (4 enodes) 1537028056.443 * [exit]simplify: Simplified to 1 1537028056.443 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028056.443 * * * * [misc]progress: [ 786 / 806 ] simplifiying candidate # 1537028056.444 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028056.445 * * [misc]simplify: iters left: 6 (11 enodes) 1537028056.449 * * [misc]simplify: iters left: 5 (16 enodes) 1537028056.455 * * [misc]simplify: iters left: 4 (18 enodes) 1537028056.460 * * [misc]simplify: iters left: 3 (21 enodes) 1537028056.464 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) 1537028056.464 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.re x.re (* y.im x.im)) (* (cbrt (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))) (/ (hypot y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (sqrt (hypot y.re y.im))))))) 1537028056.464 * * * * [misc]progress: [ 787 / 806 ] simplifiying candidate # 1537028056.464 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1537028056.465 * * [misc]simplify: iters left: 6 (11 enodes) 1537028056.469 * * [misc]simplify: iters left: 5 (15 enodes) 1537028056.472 * * [misc]simplify: iters left: 4 (17 enodes) 1537028056.475 * * [misc]simplify: iters left: 3 (20 enodes) 1537028056.478 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (fabs (cbrt (hypot y.re y.im)))) 1537028056.478 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.re x.re (* y.im x.im)) (fabs (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (cbrt (hypot y.re y.im))))))) 1537028056.478 * * * * [misc]progress: [ 788 / 806 ] simplifiying candidate # 1537028056.479 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.479 * * [misc]simplify: iters left: 5 (10 enodes) 1537028056.481 * * [misc]simplify: iters left: 4 (13 enodes) 1537028056.483 * * [misc]simplify: iters left: 3 (15 enodes) 1537028056.486 * * [misc]simplify: iters left: 2 (18 enodes) 1537028056.489 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.489 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028056.489 * * * * [misc]progress: [ 789 / 806 ] simplifiying candidate # 1537028056.489 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt 1)) 1537028056.489 * * [misc]simplify: iters left: 5 (9 enodes) 1537028056.492 * * [misc]simplify: iters left: 4 (14 enodes) 1537028056.494 * * [misc]simplify: iters left: 3 (16 enodes) 1537028056.497 * * [misc]simplify: iters left: 2 (19 enodes) 1537028056.499 * [exit]simplify: Simplified to (fma y.re x.re (* y.im x.im)) 1537028056.499 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma y.re x.re (* y.im x.im)) (/ (hypot y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028056.499 * * * * [misc]progress: [ 790 / 806 ] simplifiying candidate # 1537028056.499 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.500 * * [misc]simplify: iters left: 5 (10 enodes) 1537028056.502 * * [misc]simplify: iters left: 4 (13 enodes) 1537028056.504 * * [misc]simplify: iters left: 3 (15 enodes) 1537028056.507 * * [misc]simplify: iters left: 2 (18 enodes) 1537028056.510 * [exit]simplify: Simplified to (/ (fma x.re y.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) 1537028056.510 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.re y.re (* y.im x.im)) (sqrt (sqrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (sqrt (hypot y.re y.im))))))) 1537028056.510 * * * * [misc]progress: [ 791 / 806 ] simplifiying candidate # 1537028056.510 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) 1) 1537028056.510 * * [misc]simplify: iters left: 5 (8 enodes) 1537028056.513 * * [misc]simplify: iters left: 4 (13 enodes) 1537028056.518 * * [misc]simplify: iters left: 3 (17 enodes) 1537028056.523 * * [misc]simplify: iters left: 2 (20 enodes) 1537028056.527 * [exit]simplify: Simplified to (fma y.re x.re (* y.im x.im)) 1537028056.528 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma y.re x.re (* y.im x.im)) (/ (hypot y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))))) 1537028056.528 * * * * [misc]progress: [ 792 / 806 ] simplifiying candidate # 1537028056.528 * * * * [misc]progress: [ 793 / 806 ] simplifiying candidate # 1537028056.528 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) 1537028056.529 * * [misc]simplify: iters left: 5 (9 enodes) 1537028056.530 * * [misc]simplify: iters left: 4 (12 enodes) 1537028056.533 * * [misc]simplify: iters left: 3 (14 enodes) 1537028056.535 * * [misc]simplify: iters left: 2 (17 enodes) 1537028056.538 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) 1537028056.538 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ 1 (sqrt (hypot y.re y.im)))))) 1537028056.538 * * * * [misc]progress: [ 794 / 806 ] simplifiying candidate # 1537028056.539 * [enter]simplify: Simplifying (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) 1537028056.539 * * [misc]simplify: iters left: 5 (9 enodes) 1537028056.541 * * [misc]simplify: iters left: 4 (12 enodes) 1537028056.543 * * [misc]simplify: iters left: 3 (14 enodes) 1537028056.545 * * [misc]simplify: iters left: 2 (17 enodes) 1537028056.548 * [exit]simplify: Simplified to (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) 1537028056.548 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma y.re x.re (* y.im x.im)) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im))))) 1537028056.548 * * * * [misc]progress: [ 795 / 806 ] simplifiying candidate # 1537028056.548 * [enter]simplify: Simplifying 0 1537028056.548 * * [misc]simplify: iters left: 0 (1 enodes) 1537028056.549 * [exit]simplify: Simplified to 0 1537028056.549 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 0 (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028056.549 * * * * [misc]progress: [ 796 / 806 ] simplifiying candidate # 1537028056.549 * [enter]simplify: Simplifying (- (+ (* +nan.0 (/ (* y.re x.re) (pow y.im 2))) (- (+ (* +nan.0 (/ (* y.re x.re) y.im)) (- (* +nan.0 x.im)))))) 1537028056.549 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ +nan.0 (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028056.549 * * * * [misc]progress: [ 797 / 806 ] simplifiying candidate # 1537028056.549 * [enter]simplify: Simplifying (- (+ (* +nan.0 (/ (* y.re x.re) (pow y.im 2))) (- (+ (* +nan.0 (/ (* y.re x.re) y.im)) (- (* +nan.0 x.im)))))) 1537028056.549 * [misc]simplify: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ +nan.0 (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028056.549 * * * * [misc]progress: [ 798 / 806 ] simplifiying candidate # 1537028056.549 * [enter]simplify: Simplifying x.re 1537028056.549 * * [misc]simplify: iters left: 0 (1 enodes) 1537028056.549 * [exit]simplify: Simplified to x.re 1537028056.549 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.re (hypot y.re y.im))) 1537028056.549 * * * * [misc]progress: [ 799 / 806 ] simplifiying candidate # 1537028056.550 * [enter]simplify: Simplifying x.im 1537028056.550 * * [misc]simplify: iters left: 0 (1 enodes) 1537028056.551 * [exit]simplify: Simplified to x.im 1537028056.551 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (hypot y.re y.im))) 1537028056.551 * * * * [misc]progress: [ 800 / 806 ] simplifiying candidate # 1537028056.551 * [enter]simplify: Simplifying (* -1 x.im) 1537028056.552 * * [misc]simplify: iters left: 2 (3 enodes) 1537028056.552 * * [misc]simplify: iters left: 1 (5 enodes) 1537028056.553 * [exit]simplify: Simplified to (- x.im) 1537028056.553 * [misc]simplify: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.im) (hypot y.re y.im))) 1537028056.553 * * * * [misc]progress: [ 801 / 806 ] simplifiying candidate # 1537028056.553 * [enter]simplify: Simplifying 0 1537028056.553 * * [misc]simplify: iters left: 0 (1 enodes) 1537028056.553 * [exit]simplify: Simplified to 0 1537028056.553 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 0 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028056.553 * * * * [misc]progress: [ 802 / 806 ] simplifiying candidate # 1537028056.554 * [enter]simplify: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1537028056.554 * * [misc]simplify: iters left: 4 (7 enodes) 1537028056.556 * * [misc]simplify: iters left: 3 (11 enodes) 1537028056.561 * * [misc]simplify: iters left: 2 (14 enodes) 1537028056.564 * [exit]simplify: Simplified to (fma y.im x.im (* y.re x.re)) 1537028056.564 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028056.565 * * * * [misc]progress: [ 803 / 806 ] simplifiying candidate # 1537028056.565 * [enter]simplify: Simplifying (+ (* y.im x.im) (* y.re x.re)) 1537028056.565 * * [misc]simplify: iters left: 4 (7 enodes) 1537028056.568 * * [misc]simplify: iters left: 3 (11 enodes) 1537028056.572 * * [misc]simplify: iters left: 2 (14 enodes) 1537028056.576 * [exit]simplify: Simplified to (fma y.im x.im (* y.re x.re)) 1537028056.576 * [misc]simplify: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (fma y.im x.im (* y.re x.re)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1537028056.576 * * * * [misc]progress: [ 804 / 806 ] simplifiying candidate # 1537028056.576 * [enter]simplify: Simplifying 0 1537028056.576 * * [misc]simplify: iters left: 0 (1 enodes) 1537028056.577 * [exit]simplify: Simplified to 0 1537028056.577 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1537028056.577 * * * * [misc]progress: [ 805 / 806 ] simplifiying candidate # 1537028056.577 * [enter]simplify: Simplifying 0 1537028056.577 * * [misc]simplify: iters left: 0 (1 enodes) 1537028056.578 * [exit]simplify: Simplified to 0 1537028056.578 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1537028056.578 * * * * [misc]progress: [ 806 / 806 ] simplifiying candidate # 1537028056.578 * [enter]simplify: Simplifying 0 1537028056.578 * * [misc]simplify: iters left: 0 (1 enodes) 1537028056.578 * [exit]simplify: Simplified to 0 1537028056.578 * [misc]simplify: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1537028056.578 * * * [misc]progress: adding candidates to table 1537028078.550 * [misc]progress: [Phase 3 of 3] Extracting. 1537028078.550 * * [misc]regime: Finding splitpoints for: (# # # # # # # # #) 1537028078.551 * * * [misc]regime-changes: Trying 4 branch expressions: (y.im x.im y.re x.re) 1537028078.551 * * * * [misc]regimes: Trying to branch on y.im from (# # # # # # # # #) 1537028078.664 * * * * [misc]regimes: Trying to branch on x.im from (# # # # # # # # #) 1537028078.751 * * * * [misc]regimes: Trying to branch on y.re from (# # # # # # # # #) 1537028078.856 * * * * [misc]regimes: Trying to branch on x.re from (# # # # # # # # #) 1537028078.953 * * * [misc]regime: Found split indices: #