Changed a bunch of fixnum procedures. Fixnums are now shifted 8 bit to
authorMark Friedman <edu/mit/csail/zurich/markf>
Thu, 20 Oct 1988 18:21:39 +0000 (18:21 +0000)
committerMark Friedman <edu/mit/csail/zurich/markf>
Thu, 20 Oct 1988 18:21:39 +0000 (18:21 +0000)
commit21b6cccce6a8d906115f98debc59c55c58275e95
tree1eda4b3d70f63b54458fcb9f47a422528b5a509c
parent25b0c63d4436df4cc288822d58f48e2fd715ea86
Changed a bunch of fixnum procedures. Fixnums are now shifted 8 bit to
the left before the operations (except multiply, where only one of the
operands is shifted) so that overflow detection gets done
automatically by the hardware.
Also fixed a bug in the fixnum register*register rule which was
manifested when the two source registers were the same and we could
alias them with the target.
v7/src/compiler/machines/bobcat/rules1.scm