Index: src/ia32/codegen-ia32.cc |
diff --git a/src/ia32/codegen-ia32.cc b/src/ia32/codegen-ia32.cc |
index 62b3c9a0ba16f338ade90af0b3ccd5bee975b5b9..b611cd07d06d68b966a2bc78e57c4c40f2ca2b78 100644 |
--- a/src/ia32/codegen-ia32.cc |
+++ b/src/ia32/codegen-ia32.cc |
@@ -10922,6 +10922,7 @@ void StringStubBase::GenerateCopyCharactersREP(MacroAssembler* masm, |
// Copy from edi to esi using rep movs instruction. |
__ mov(scratch, count); |
__ sar(count, 2); // Number of doublewords to copy. |
+ __ cld(); |
__ rep_movs(); |
// Find number of bytes left. |