(vector 0 0. -0. 1 1. -1 -1. (flo:-inf.0) (flo:+inf.0) (flo:nan.0))
(lambda (x)
(let ((id identity-procedure))
+ (assert-false ((id =) x (flo:nan.0)))
(assert-false (= x (flo:nan.0)))
+ (assert-false ((id <) x (flo:nan.0)))
(assert-false (< x (flo:nan.0)))
(assert-false ((id >=) x (flo:nan.0)))
(assert-false (>= x (flo:nan.0)))
+ (assert-false ((id >) x (flo:nan.0)))
(assert-false (> x (flo:nan.0)))
(assert-false ((id <=) x (flo:nan.0)))
(assert-false (<= x (flo:nan.0)))
+ (assert-false ((id =) (flo:nan.0) x))
(assert-false (= (flo:nan.0) x))
+ (assert-false ((id <) (flo:nan.0) x))
(assert-false (< (flo:nan.0) x))
(assert-false ((id >=) (flo:nan.0) x))
(assert-false (>= (flo:nan.0) x))
+ (assert-false ((id >) (flo:nan.0) x))
(assert-false (> (flo:nan.0) x))
(assert-false ((id <=) (flo:nan.0) x))
(assert-false (<= (flo:nan.0) x)))))