Explorar o código

* clear r1 after 8 Bit multiplication, resolves #27838

git-svn-id: trunk@30578 -
florian %!s(int64=10) %!d(string=hai) anos
pai
achega
8b7a449cf1
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      compiler/avr/cgcpu.pas

+ 1 - 0
compiler/avr/cgcpu.pas

@@ -536,6 +536,7 @@ unit cgcpu;
                    cg.a_reg_alloc(list,NR_R0);
                    cg.a_reg_alloc(list,NR_R1);
                    list.concat(taicpu.op_reg_reg(topcg2asmop[op],dst,src));
+                   list.concat(taicpu.op_reg(A_CLR,NR_R1));
                    cg.a_reg_dealloc(list,NR_R1);
                    list.concat(taicpu.op_reg_reg(A_MOV,dst,NR_R0));
                    cg.a_reg_dealloc(list,NR_R0);