|
@@ -485,7 +485,8 @@ unit cgcpu;
|
|
else
|
|
else
|
|
list.concat(Taicpu.op_const_reg(A_IMUL,S_L,len,NR_ECX));
|
|
list.concat(Taicpu.op_const_reg(A_IMUL,S_L,len,NR_ECX));
|
|
end;
|
|
end;
|
|
- list.concat(Taicpu.op_none(A_CLD,S_NO));
|
|
|
|
|
|
+ if current_settings.enablecld then
|
|
|
|
+ list.concat(Taicpu.op_none(A_CLD,S_NO));
|
|
list.concat(Taicpu.op_none(A_REP,S_NO));
|
|
list.concat(Taicpu.op_none(A_REP,S_NO));
|
|
case opsize of
|
|
case opsize of
|
|
S_B : list.concat(Taicpu.Op_none(A_MOVSB,S_NO));
|
|
S_B : list.concat(Taicpu.Op_none(A_MOVSB,S_NO));
|