|
@@ -598,14 +598,14 @@ Interface
|
|
fillchar(actcondition,sizeof(actcondition),0);
|
|
fillchar(actcondition,sizeof(actcondition),0);
|
|
|
|
|
|
{ Search opcodes }
|
|
{ Search opcodes }
|
|
- actopcode:=tasmop(PtrInt(iasmops.Find(s)));
|
|
|
|
|
|
+ actopcode:=tasmop(PtrUInt(iasmops.Find(s)));
|
|
if actopcode<>A_NONE then
|
|
if actopcode<>A_NONE then
|
|
begin
|
|
begin
|
|
actasmtoken:=AS_OPCODE;
|
|
actasmtoken:=AS_OPCODE;
|
|
result:=TRUE;
|
|
result:=TRUE;
|
|
exit;
|
|
exit;
|
|
end;
|
|
end;
|
|
-
|
|
|
|
|
|
+
|
|
{ not found, check branch instructions }
|
|
{ not found, check branch instructions }
|
|
if (Upcase(s[1])='B') or
|
|
if (Upcase(s[1])='B') or
|
|
((Upcase(s[1])='F') and (Upcase(s[2])='B')) then
|
|
((Upcase(s[1])='F') and (Upcase(s[2])='B')) then
|