1.0.41.35: ppc: Implement compare-and-swap-vops.
[sbcl.git] / src / compiler / x86-64 / call.lisp
index b57642a..24dde9d 100644 (file)
        (storew dst dst -1 list-pointer-lowtag)
        (emit-label enter)
        ;; Grab one value and stash it in the car of this cons.
-       (inst lods rax)
+       (inst mov rax (make-ea :qword :base src))
+       (inst sub src n-word-bytes)
        (storew rax dst 0 list-pointer-lowtag)
        ;; Go back for more.
        (inst sub rcx n-word-bytes)