(inst movs :dword)
(inst cmp esp-tn esi)
(inst jmp :be loop)
+ (inst cld)
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 and al-tn lowtag-mask)
(inst cmp al-tn list-pointer-lowtag)
(inst jmp :e loop)
- (error-call vop bogus-arg-to-values-list-error list)
+ (error-call vop 'bogus-arg-to-values-list-error list)
DONE
(inst mov count start) ; start is high address
(inst jmp :nz LOOP)
DONE
- ;; solaris requires DF being zero.
- #!+sunos (inst cld)))
+ ))