소스 검색

* clear r1 after 8 Bit multiplication, resolves #27838

git-svn-id: trunk@30578 -
florian 10 년 전
부모
커밋
8b7a449cf1
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  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);