[Openmcl-cvs-notifications] r11282 - /trunk/source/compiler/X86/X8664/x8664-vinsns.lisp
gb at clozure.com
gb at clozure.com
Sat Nov 1 19:49:53 EDT 2008
Author: gb
Date: Sat Nov 1 19:49:52 2008
New Revision: 11282
Log:
MISC-REF-C-SINGLE-FLOAT: shift constant index by 2, not by word-shift.
Modified:
trunk/source/compiler/X86/X8664/x8664-vinsns.lisp
Modified: trunk/source/compiler/X86/X8664/x8664-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/X86/X8664/x8664-vinsns.lisp (original)
+++ trunk/source/compiler/X86/X8664/x8664-vinsns.lisp Sat Nov 1 19:49:52 2=
008
@@ -191,7 +191,7 @@
((v :lisp)
(idx :s32const)) ; sic
())
- (movss (:@ (:apply + x8664::misc-data-offset (:apply ash idx x8664::word=
-shift)) (:%q v)) (:%xmm dest)))
+ (movss (:@ (:apply + x8664::misc-data-offset (:apply ash idx 2)) (:%q v)=
) (:%xmm dest)))
=
(define-x8664-vinsn misc-ref-c-u8 (((dest :u64))
((v :lisp)
More information about the Openmcl-cvs-notifications
mailing list