mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-16 08:00:52 +02:00
* pushf and popf are 8086 level instructions, not 186+
git-svn-id: trunk@32677 -
This commit is contained in:
parent
7a8079cfb4
commit
66bad5a1cf
@ -4009,7 +4009,7 @@
|
||||
ops : 0;
|
||||
optypes : (ot_none,ot_none,ot_none,ot_none);
|
||||
code : #215#1#157;
|
||||
flags : if_186 or if_nox86_64
|
||||
flags : if_8086 or if_nox86_64
|
||||
),
|
||||
(
|
||||
opcode : A_POPFD;
|
||||
@ -4023,7 +4023,7 @@
|
||||
ops : 0;
|
||||
optypes : (ot_none,ot_none,ot_none,ot_none);
|
||||
code : #212#1#157;
|
||||
flags : if_186 or if_nox86_64
|
||||
flags : if_8086 or if_nox86_64
|
||||
),
|
||||
(
|
||||
opcode : A_POR;
|
||||
@ -4569,7 +4569,7 @@
|
||||
ops : 0;
|
||||
optypes : (ot_none,ot_none,ot_none,ot_none);
|
||||
code : #215#1#156;
|
||||
flags : if_186
|
||||
flags : if_8086
|
||||
),
|
||||
(
|
||||
opcode : A_PUSHFD;
|
||||
@ -4583,7 +4583,7 @@
|
||||
ops : 0;
|
||||
optypes : (ot_none,ot_none,ot_none,ot_none);
|
||||
code : #212#1#156;
|
||||
flags : if_186
|
||||
flags : if_8086
|
||||
),
|
||||
(
|
||||
opcode : A_PXOR;
|
||||
|
@ -4009,7 +4009,7 @@
|
||||
ops : 0;
|
||||
optypes : (ot_none,ot_none,ot_none,ot_none);
|
||||
code : #215#1#157;
|
||||
flags : if_186 or if_nox86_64
|
||||
flags : if_8086 or if_nox86_64
|
||||
),
|
||||
(
|
||||
opcode : A_POPFD;
|
||||
@ -4023,7 +4023,7 @@
|
||||
ops : 0;
|
||||
optypes : (ot_none,ot_none,ot_none,ot_none);
|
||||
code : #212#1#157;
|
||||
flags : if_186 or if_nox86_64
|
||||
flags : if_8086 or if_nox86_64
|
||||
),
|
||||
(
|
||||
opcode : A_POR;
|
||||
@ -4569,7 +4569,7 @@
|
||||
ops : 0;
|
||||
optypes : (ot_none,ot_none,ot_none,ot_none);
|
||||
code : #215#1#156;
|
||||
flags : if_186
|
||||
flags : if_8086
|
||||
),
|
||||
(
|
||||
opcode : A_PUSHFD;
|
||||
@ -4583,7 +4583,7 @@
|
||||
ops : 0;
|
||||
optypes : (ot_none,ot_none,ot_none,ot_none);
|
||||
code : #212#1#156;
|
||||
flags : if_186
|
||||
flags : if_8086
|
||||
),
|
||||
(
|
||||
opcode : A_PXOR;
|
||||
|
@ -1439,7 +1439,7 @@ void \324\1\x61 186,NOX86_64
|
||||
|
||||
[POPF]
|
||||
(Ch_RWESP, Ch_WFlags, Ch_None)
|
||||
void \327\1\x9D 186,NOX86_64
|
||||
void \327\1\x9D 8086,NOX86_64
|
||||
void \326\1\x9D X86_64
|
||||
|
||||
[POPFD,popfl]
|
||||
@ -1448,7 +1448,7 @@ void \325\1\x9D 386,NOX86_64
|
||||
|
||||
[POPFW]
|
||||
(Ch_RWESP, Ch_WFLAGS, Ch_None)
|
||||
void \324\1\x9D 186,NOX86_64
|
||||
void \324\1\x9D 8086,NOX86_64
|
||||
void \1\x9D X86_64
|
||||
|
||||
[POPFQ]
|
||||
@ -1626,7 +1626,7 @@ void \324\1\x60 186,NOX86_64
|
||||
|
||||
[PUSHF]
|
||||
(Ch_RWESP, Ch_RFlags, Ch_None)
|
||||
void \327\1\x9C 186
|
||||
void \327\1\x9C 8086
|
||||
|
||||
[PUSHFD,pushfl]
|
||||
(Ch_RWESP, Ch_RFlags, Ch_None)
|
||||
@ -1634,7 +1634,7 @@ void \325\1\x9C 386,NOX86_64
|
||||
|
||||
[PUSHFW]
|
||||
(Ch_RWESP, Ch_RFLAGS, Ch_None)
|
||||
void \324\1\x9C 186
|
||||
void \324\1\x9C 8086
|
||||
|
||||
[PUSHFQ]
|
||||
(Ch_RWESP, Ch_RFlags, Ch_None)
|
||||
|
@ -4436,14 +4436,14 @@
|
||||
ops : 0;
|
||||
optypes : (ot_none,ot_none,ot_none,ot_none);
|
||||
code : #215#1#156;
|
||||
flags : if_186
|
||||
flags : if_8086
|
||||
),
|
||||
(
|
||||
opcode : A_PUSHFW;
|
||||
ops : 0;
|
||||
optypes : (ot_none,ot_none,ot_none,ot_none);
|
||||
code : #212#1#156;
|
||||
flags : if_186
|
||||
flags : if_8086
|
||||
),
|
||||
(
|
||||
opcode : A_PUSHFQ;
|
||||
|
Loading…
Reference in New Issue
Block a user