(complex:-i*
(complex:log
(complex:+ (complex:+i* z)
- (complex:sqrt (complex:- 1 (complex:* z z)))))))))
+ (complex:*
+ (complex:sqrt (complex:+ 1 z))
+ (complex:sqrt (complex:- 1 z)))))))))
(let ((unsafe-case
(lambda (z)
(complex:negate (safe-case (complex:negate z))))))
(vector -1e150-0.i -1.5707963267948966-346.0809111296668i 'xfail)
(vector 1e300 1.5707963267948966+691.4686750787736i 'xfail)
(vector 1e300+0.i 1.5707963267948966+691.4686750787736i 'xfail)
- (vector 1e300-0.i 1.5707963267948966-691.4686750787736i 'xfail)
- (vector -1e300 -1.5707963267948966+691.4686750787736i 'xfail)
- (vector -1e300+0.i -1.5707963267948966+691.4686750787736i 'xfail)
+ (vector 1e300-0.i 1.5707963267948966-691.4686750787736i)
+ (vector -1e300 -1.5707963267948966+691.4686750787736i)
+ (vector -1e300+0.i -1.5707963267948966+691.4686750787736i)
(vector -1e300-0.i -1.5707963267948966-691.4686750787736i 'xfail))
(lambda (v)
(let ((x (vector-ref v 0))