浏览代码

* Use A_NEGU (without overflow check) for OP_NEG op_reg_reg

git-svn-id: trunk@21615 -
pierre 13 年之前
父节点
当前提交
0462dc3ca7
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      compiler/mips/cgcpu.pas

+ 2 - 1
compiler/mips/cgcpu.pas

@@ -1057,7 +1057,8 @@ var
 begin
   case Op of
     OP_NEG:
-      list.concat(taicpu.op_reg_reg(A_NEG, dst, src));
+      { discard overflow checking }
+      list.concat(taicpu.op_reg_reg(A_NEGU{A_NEG}, dst, src));
     OP_NOT:
     begin
       list.concat(taicpu.op_reg_reg(A_NOT, dst, src));