Raymond Toy pushed to branch issue-156-take-2-nan-comparison at cmucl / cmucl
Commits:
-
64c9296f
by Raymond Toy at 2023-03-09T19:49:21-08:00
1 changed file:
Changes:
... | ... | @@ -670,7 +670,7 @@ |
670 | 670 | |
671 | 671 | (declaim (inline dd<=))
|
672 | 672 | (defun dd<= (a0 a1 b0 b1)
|
673 | - (or (dd> a0 a1 b0 b1)
|
|
673 | + (or (dd< a0 a1 b0 b1)
|
|
674 | 674 | (dd= a0 a1 b0 b1)))
|
675 | 675 | |
676 | 676 | (declaim (inline dd>=))
|
... | ... | @@ -699,15 +699,15 @@ |
699 | 699 | (kernel:double-double-lo b)))
|
700 | 700 | |
701 | 701 | (deftransform <= ((a b) (vm::double-double-float vm::double-double-float) *)
|
702 | - `(dd<= (kernel:double-double-hi b)
|
|
703 | - (kernel:double-double-lo b)
|
|
704 | - (kernel:double-double-hi a)
|
|
705 | - (kernel:double-double-lo a)))
|
|
702 | + `(dd<= (kernel:double-double-hi a)
|
|
703 | + (kernel:double-double-lo a)
|
|
704 | + (kernel:double-double-hi b)
|
|
705 | + (kernel:double-double-lo b)))
|
|
706 | 706 | |
707 | 707 | |
708 | 708 | (deftransform >= ((a b) (vm::double-double-float vm::double-double-float) *)
|
709 | - `(dd>= (kernel:double-double-hi b)
|
|
710 | - (kernel:double-double-lo b)
|
|
711 | - (kernel:double-double-hi a)
|
|
712 | - (kernel:double-double-lo a)))
|
|
709 | + `(dd>= (kernel:double-double-hi a)
|
|
710 | + (kernel:double-double-lo a)
|
|
711 | + (kernel:double-double-hi b)
|
|
712 | + (kernel:double-double-lo b)))
|
|
713 | 713 | ) ; end progn |