Jelajahi Sumber

* fixed operand order for AND-operation in smallset<=/=>smallset code
(fixes taddset, correction to r21095)

git-svn-id: trunk@21294 -

Jonas Maebe 13 tahun lalu
induk
melakukan
618a5e8e2e
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      compiler/sparc/ncpuadd.pas

+ 1 - 1
compiler/sparc/ncpuadd.pas

@@ -281,7 +281,7 @@ interface
                   (nodetype = gten)) then
                 swapleftright;
               tmpreg:=cg.getintregister(current_asmdata.CurrAsmList,location.size);
-              current_asmdata.CurrAsmList.concat(taicpu.op_reg_reg_reg(A_AND,tmpreg,left.location.register,right.location.register));
+              current_asmdata.CurrAsmList.concat(taicpu.op_reg_reg_reg(A_AND,left.location.register,right.location.register,tmpreg));
               current_asmdata.CurrAsmList.concat(taicpu.op_reg_reg_reg(A_SUBcc,tmpreg,right.location.register,NR_G0));
               location.resflags:=F_E;
             end;