소스 검색

* emit a cld instruction before the rep movsXX in tcg8086.g_copyvaluepara_openarray as well

git-svn-id: trunk@25556 -
nickysn 12 년 전
부모
커밋
1f783f539c
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  1. 1 0
      compiler/i8086/cgcpu.pas

+ 1 - 0
compiler/i8086/cgcpu.pas

@@ -1504,6 +1504,7 @@ unit cgcpu;
             else
               list.concat(Taicpu.op_const_reg(A_IMUL,S_W,len,NR_CX));
           end;
+        list.concat(Taicpu.op_none(A_CLD,S_NO));
         list.concat(Taicpu.op_none(A_REP,S_NO));
         case opsize of
           S_B : list.concat(Taicpu.Op_none(A_MOVSB,S_NO));