Ignore:
Timestamp:
Mar 30, 2009, 4:26:49 PM (11 years ago)
Author:
rme
Message:

In vinsn misc-ref-c-double-float, scale idx correctly.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/compiler/X86/X8632/x8632-vinsns.lisp

    r11796 r11861  
    5454                                              ((v :lisp)
    5555                                               (idx :s32const)))
    56   (movsd (:@ (:apply + x8632::misc-dfloat-offset (:apply ash idx x8632::word-shift)) (:%l v)) (:%xmm dest)))
     56  (movsd (:@ (:apply + x8632::misc-dfloat-offset (:apply ash idx 3)) (:%l v)) (:%xmm dest)))
    5757
    5858(define-x8632-vinsn misc-ref-node  (((dest :lisp))
Note: See TracChangeset for help on using the changeset viewer.