Răsfoiți Sursa

* fix detection of floating point constants for arm

git-svn-id: trunk@42665 -
florian 6 ani în urmă
părinte
comite
5a379cc256
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      compiler/arm/cpubase.pas

+ 2 - 2
compiler/arm/cpubase.pas

@@ -777,8 +777,8 @@ unit cpubase;
               doublerec:=tcompdoublerec(NtoLE(QWord(doublerec)));
               Result:=(doublerec.bytes[0]=0) and (doublerec.bytes[1]=0) and (doublerec.bytes[2]=0) and
                       (doublerec.bytes[3]=0) and (doublerec.bytes[4]=0) and (doublerec.bytes[5]=0) and
-                      ((((doublerec.bytes[6] and $7f)=$40) and ((doublerec.bytes[7] and $c0)=0)) or
-                       (((doublerec.bytes[6] and $7f)=$3f) and ((doublerec.bytes[7] and $c0)=$c0)));
+                      ((((doublerec.bytes[6] and $c0)=$0) and ((doublerec.bytes[7] and $7f)=$40)) or
+                       (((doublerec.bytes[6] and $c0)=$c0) and ((doublerec.bytes[7] and $7f)=$3f)));
             end;
           else
             ;