Browse Source

* BsrX(0) should return 255 instead of $ffffffff

git-svn-id: trunk@22316 -
florian 13 years ago
parent
commit
5facc6ad5e
1 changed files with 1 additions and 0 deletions
  1. 1 0
      compiler/arm/cgcpu.pas

+ 1 - 0
compiler/arm/cgcpu.pas

@@ -1521,6 +1521,7 @@ unit cgcpu;
           begin
             list.Concat(taicpu.op_reg_reg(A_CLZ,dst,src));
             list.Concat(taicpu.op_reg_reg_const(A_RSB,dst,dst,31));
+            list.Concat(taicpu.op_reg_reg_const(A_AND,dst,dst,255));
           end
         else
           internalerror(201209041);