0.9.3.63:
[sbcl.git] / src / assembly / x86 / assem-rtns.lisp
index ef71ad2..5d7d029 100644 (file)
@@ -55,6 +55,9 @@
   (inst rep)
   (inst movs :dword)
 
+  ;; solaris requires DF being zero.
+  #!+sunos (inst cld)
+
   ;; Restore the count.
   (inst mov ecx edx)
 
   (inst rep)
   (inst movs :dword)
 
+  ;; solaris requires DF being zero.
+  #!+sunos (inst cld)
+
   ;; Load the register arguments carefully.
   (loadw edx ebp-tn -1)