#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/bobcat/rgspcm.scm,v 4.1 1987/12/30 07:05:38 cph Rel $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/machines/bobcat/rgspcm.scm,v 4.2 1991/05/06 23:17:03 jinx Exp $
-Copyright (c) 1987 Massachusetts Institute of Technology
+Copyright (c) 1987-1991 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
(define-special-primitive/standard '-1+)
(define-special-primitive/standard 'zero?)
(define-special-primitive/standard 'positive?)
-(define-special-primitive/standard 'negative?)
\ No newline at end of file
+(define-special-primitive/standard 'negative?)
+(define-special-primitive/standard 'quotient)
+(define-special-primitive/standard 'remainder)
\ No newline at end of file
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/rtlgen/opncod.scm,v 4.39 1990/07/15 22:59:25 jinx Rel $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/rtlgen/opncod.scm,v 4.40 1991/05/06 23:16:43 jinx Exp $
-Copyright (c) 1988, 1989, 1990 Massachusetts Institute of Technology
+Copyright (c) 1988-1991 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
((integer-add &+) 'plus-fixnum)
((integer-subtract &-) 'minus-fixnum)
((integer-multiply &*) 'multiply-fixnum)
- ((integer-quotient) 'fixnum-quotient)
- ((integer-remainder) 'fixnum-remainder)
+ ((integer-quotient quotient) 'fixnum-quotient)
+ ((integer-remainder remainder) 'fixnum-remainder)
((integer-add-1 1+) 'one-plus-fixnum)
((integer-subtract-1 -1+) 'minus-one-plus-fixnum)
((integer-negate) 'fixnum-negate)
(for-each (lambda (generic-op)
(generic-binary-operator generic-op))
- '(&+ &- &* #| &/ |# integer-add integer-subtract integer-multiply))
+ '(&+ &- &* #| &/ |# quotient remainder
+ integer-add integer-subtract integer-multiply
+ integer-quotient integer-remainder))
(for-each (lambda (generic-op)
(generic-binary-predicate generic-op))