mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-12-11 20:50:57 +01:00
* made the \325 x86 prefix to generate a 0x66 prefix on i8086, thus fixing many
32-bit instructions on i8086, when using the internal obj writer git-svn-id: trunk@32890 -
This commit is contained in:
parent
6037976202
commit
ef9504ffd7
@ -2336,9 +2336,14 @@ implementation
|
|||||||
end;
|
end;
|
||||||
&312,
|
&312,
|
||||||
&323,
|
&323,
|
||||||
&325,
|
|
||||||
&327,
|
&327,
|
||||||
&331,&332: ;
|
&331,&332: ;
|
||||||
|
&325:
|
||||||
|
{$ifdef i8086}
|
||||||
|
inc(len)
|
||||||
|
{$endif i8086}
|
||||||
|
;
|
||||||
|
|
||||||
&333:
|
&333:
|
||||||
begin
|
begin
|
||||||
inc(len);
|
inc(len);
|
||||||
@ -3150,8 +3155,13 @@ implementation
|
|||||||
{$endif x86_64}
|
{$endif x86_64}
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
&323,
|
&323 : {no action needed};
|
||||||
&325 : {no action needed};
|
&325:
|
||||||
|
{$ifdef i8086}
|
||||||
|
write0x66prefix;
|
||||||
|
{$else i8086}
|
||||||
|
{no action needed};
|
||||||
|
{$endif i8086}
|
||||||
|
|
||||||
&324,
|
&324,
|
||||||
&361:
|
&361:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user