(inst cmp esp-tn esi)
(inst jmp :be loop)
DONE
- ;; solaris requires DF being zero.
- #!+sunos (inst cld)
(inst lea esp-tn (make-ea :dword :base edi :disp n-word-bytes))
(inst sub edi esi)
(loop for moved = moved-ptrs then (tn-ref-across moved)
(inst jmp :nz LOOP)
DONE
- ;; solaris requires DF being zero.
- #!+sunos (inst cld)))
+ ))