ソースを参照

Disabled MLA/MLS optimization for now

git-svn-id: branches/laksen/arm-embedded@22829 -
Jeppe Johansen 12 年 前
コミット
b34915c4ad
1 ファイル変更2 行追加2 行削除
  1. 2 2
      compiler/arm/aoptcpu.pas

+ 2 - 2
compiler/arm/aoptcpu.pas

@@ -2002,7 +2002,7 @@ Implementation
 
 
        mls/mla x,y,z,w
        mls/mla x,y,z,w
        }
        }
-      else if (p.typ=ait_instruction) and
+      {else if (p.typ=ait_instruction) and
         MatchInstruction(p, [A_MUL], [C_None], [PF_None]) and
         MatchInstruction(p, [A_MUL], [C_None], [PF_None]) and
         (taicpu(p).ops=3) and
         (taicpu(p).ops=3) and
         (taicpu(p).oper[0]^.typ = top_reg) and
         (taicpu(p).oper[0]^.typ = top_reg) and
@@ -2061,7 +2061,7 @@ Implementation
             end;
             end;
 
 
           result:=true;
           result:=true;
-        end
+        end}
       {else if (p.typ=ait_instruction) and
       {else if (p.typ=ait_instruction) and
         MatchInstruction(p, [A_CMP], [C_None], [PF_None]) and
         MatchInstruction(p, [A_CMP], [C_None], [PF_None]) and
         (taicpu(p).oper[1]^.typ=top_const) and
         (taicpu(p).oper[1]^.typ=top_const) and