[Openmcl-cvs-notifications] r15134 - /trunk/source/compiler/ARM/arm-vinsns.lisp
gb at clozure.com
gb at clozure.com
Tue Dec 13 11:23:34 CST 2011
Author: gb
Date: Tue Dec 13 11:23:33 2011
New Revision: 15134
Log:
REQUIRE-S8 was shifting in the right direction (for once), but
by the wrong amount.
Modified:
trunk/source/compiler/ARM/arm-vinsns.lisp
Modified: trunk/source/compiler/ARM/arm-vinsns.lisp
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/source/compiler/ARM/arm-vinsns.lisp (original)
+++ trunk/source/compiler/ARM/arm-vinsns.lisp Tue Dec 13 11:23:33 2011
@@ -1017,7 +1017,7 @@
((object :lisp))
((tag :u32)))
(mov tag (:lsl object (:$ (- arm::nbits-in-word (+ 8 arm::fixnumshift)))=
))
- (mov tag (:asr tag (:$ (- arm::nbits-in-word (+ 8 arm::fixnumshift)))))
+ (mov tag (:asr tag (:$ (- arm::nbits-in-word 8))))
(cmp object (:lsl tag (:$ arm::fixnumshift)))
(beq :ok)
(uuo-cerror-reg-not-xtype object (:$ arm::xtype-s8))
More information about the Openmcl-cvs-notifications
mailing list