Disable on all machines for now.
(define compiler:primitives-with-no-open-coding
'(DIVIDE-FIXNUM GCD-FIXNUM &/
- VECTOR-CONS STRING-ALLOCATE FLOATING-VECTOR-CONS))
\ No newline at end of file
+ VECTOR-CONS STRING-ALLOCATE FLOATING-VECTOR-CONS
+ FLONUM-IS-LESS? FLONUM-IS-LESS-OR-EQUAL?
+ FLONUM-IS-GREATER? FLONUM-IS-GREATER-OR-EQUAL?
+ FLONUM-IS-LESS-OR-GREATER? FLONUM-IS-UNORDERED?))
\ No newline at end of file
;; <= pi/4. Correct argument reduction requires a
;; better approximation of pi than the i387 has.
FLONUM-SIN FLONUM-COS FLONUM-TAN
- VECTOR-CONS STRING-ALLOCATE FLOATING-VECTOR-CONS))
\ No newline at end of file
+ VECTOR-CONS STRING-ALLOCATE FLOATING-VECTOR-CONS
+ FLONUM-IS-LESS? FLONUM-IS-LESS-OR-EQUAL?
+ FLONUM-IS-GREATER? FLONUM-IS-GREATER-OR-EQUAL?
+ FLONUM-IS-LESS-OR-GREATER? FLONUM-IS-UNORDERED?))
\ No newline at end of file
(define compiler:primitives-with-no-open-coding
'(DIVIDE-FIXNUM GCD-FIXNUM &/ FLONUM-EXPM1 FLONUM-LOG1P
- VECTOR-CONS STRING-ALLOCATE FLOATING-VECTOR-CONS))
+ VECTOR-CONS STRING-ALLOCATE FLOATING-VECTOR-CONS
+ FLONUM-IS-LESS? FLONUM-IS-LESS-OR-EQUAL?
+ FLONUM-IS-GREATER? FLONUM-IS-GREATER-OR-EQUAL?
+ FLONUM-IS-LESS-OR-GREATER? FLONUM-IS-UNORDERED?))
\f
;;;; Closure format
FLOATING-VECTOR-CONS FLONUM-ACOS FLONUM-ASIN FLONUM-ATAN
FLONUM-ATAN2 FLONUM-CEILING FLONUM-COS FLONUM-EXP FLONUM-EXPM1
FLONUM-FLOOR FLONUM-LOG FLONUM-LOG1P FLONUM-ROUND FLONUM-SIN
- FLONUM-TAN FLONUM-TRUNCATE GCD-FIXNUM STRING-ALLOCATE VECTOR-CONS))
\ No newline at end of file
+ FLONUM-TAN FLONUM-TRUNCATE GCD-FIXNUM STRING-ALLOCATE VECTOR-CONS
+ FLONUM-IS-LESS? FLONUM-IS-LESS-OR-EQUAL?
+ FLONUM-IS-GREATER? FLONUM-IS-GREATER-OR-EQUAL?
+ FLONUM-IS-LESS-OR-GREATER? FLONUM-IS-UNORDERED?))
\ No newline at end of file
expressions)))
'(0 1)
internal-close-coding-for-type-checks)))
- '(FLONUM-EQUAL? FLONUM-LESS? FLONUM-GREATER?))
+ '(FLONUM-EQUAL? FLONUM-LESS? FLONUM-GREATER?
+ FLONUM-IS-LESS? FLONUM-IS-LESS-OR-EQUAL?
+ FLONUM-IS-GREATER? FLONUM-IS-GREATER-OR-EQUAL?
+ FLONUM-IS-LESS-OR-GREATER? FLONUM-IS-UNORDERED?))
\f
;;;; Generic arithmetic