(-0.i 0.-0.i)
(-0.+0.i +0.+0.i)
(-0.-0.i +0.-0.i)
+ (-4.+0.i 0.+2.i ,expect-failure)
+ (-4.-0.i 0.-2.i ,expect-failure)
;; Treat infinities carefully around branch cuts.
(-inf.0 +inf.0i)
(+inf.0 +inf.0)
+ (-inf.0+0.i +inf.0i ,expect-failure)
+ (+inf.0+0.i +inf.0i ,expect-error)
(-inf.0+1.i +inf.0i ,expect-failure)
(+inf.0+1.i +inf.0 ,expect-error)
- (-inf.0-1.i +inf.0i ,expect-failure)
- (+inf.0-1.i +inf.0 ,expect-error)
+ (-inf.0-0.i -inf.0i ,expect-failure)
+ (+inf.0-0.i -inf.0i ,expect-error)
+ (-inf.0-1.i -inf.0i ,expect-failure)
+ (+inf.0-1.i -inf.0 ,expect-error)
(-inf.0i +inf.0-inf.0i)
(+inf.0i +inf.0+inf.0i)
(+0.-inf.0i +inf.0-inf.0i)
(1.-inf.0i +inf.0-inf.0i)
(1.+inf.0i +inf.0+inf.0i)
(-1.-inf.0i +inf.0-inf.0i)
- (-1.+inf.0i +inf.0+inf.0i))
+ (-1.+inf.0i +inf.0+inf.0i)
+ (+inf.0+inf.0i +inf.0+inf.0i)
+ (+inf.0-inf.0i +inf.0-inf.0i)
+ (-inf.0+inf.0i +inf.0+inf.0i)
+ (-inf.0-inf.0i +inf.0-inf.0i))
(lambda (z r #!optional xfail)
(with-expected-failure xfail
(lambda ()