











if (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) < -1.1023752675554962e+122rm rm if -1.1023752675554962e+122 < (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) rm rm Original test:
(lambda ((x.re default) (x.im default) (y.re default) (y.im default))
#:name "_divideComplex, imaginary part"
(/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))