X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fx86-64%2Farray.lisp;h=7b5ee7a70138597d3501742751005a5b2ff94e84;hb=e188f845350da58ffd0f52f08f21cb06cd57c584;hp=be4823dcc1c4aa762f1fde9b4a0480576c85932b;hpb=25a64b8df600187eea7100bdb89375ff531d7e83;p=sbcl.git diff --git a/src/compiler/x86-64/array.lisp b/src/compiler/x86-64/array.lisp index be4823d..7b5ee7a 100644 --- a/src/compiler/x86-64/array.lisp +++ b/src/compiler/x86-64/array.lisp @@ -247,11 +247,11 @@ (unsigned-reg (inst or old value))) (inst rol old :cl) - (mov (make-ea :qword :base object :index word-index - :scale n-word-bytes - :disp (- (* vector-data-offset n-word-bytes) - other-pointer-lowtag)) - old) + (inst mov (make-ea :qword :base object :index word-index + :scale n-word-bytes + :disp (- (* vector-data-offset n-word-bytes) + other-pointer-lowtag)) + old) (sc-case value (immediate (inst mov result (tn-value value)))