From 5facc6ad5e5fdcbd8b7a255f0415e497c7cd9b9e Mon Sep 17 00:00:00 2001 From: florian Date: Tue, 4 Sep 2012 15:16:59 +0000 Subject: [PATCH] * BsrX(0) should return 255 instead of $ffffffff git-svn-id: trunk@22316 - --- compiler/arm/cgcpu.pas | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/arm/cgcpu.pas b/compiler/arm/cgcpu.pas index d71341e5c4..4ee25254c0 100644 --- a/compiler/arm/cgcpu.pas +++ b/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);