mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 20:09:25 +02:00
+ added i8086 instruction entries for Jcc near (which is actually a 386+
instruction), that encode it as two i8086 compatible instructions: JNcc short +3 JMP near target git-svn-id: trunk@30612 -
This commit is contained in:
parent
bfd5670cc8
commit
2cf6852910
@ -1,2 +1,2 @@
|
||||
{ don't edit, this file is generated from x86ins.dat }
|
||||
1970;
|
||||
1972;
|
||||
|
@ -5950,6 +5950,13 @@
|
||||
code : #208#1#15#11#128#52;
|
||||
flags : if_386 or if_pass2
|
||||
),
|
||||
(
|
||||
opcode : A_Jcc;
|
||||
ops : 1;
|
||||
optypes : (ot_immediate or ot_bits16,ot_none,ot_none,ot_none);
|
||||
code : #19#112#1#3#1#233#48;
|
||||
flags : if_8086 or if_pass2 or if_16bitonly
|
||||
),
|
||||
(
|
||||
opcode : A_Jcc;
|
||||
ops : 1;
|
||||
@ -5964,6 +5971,13 @@
|
||||
code : #208#1#15#11#128#52;
|
||||
flags : if_386 or if_pass2
|
||||
),
|
||||
(
|
||||
opcode : A_Jcc;
|
||||
ops : 1;
|
||||
optypes : (ot_immediate or ot_bits16 or ot_near,ot_none,ot_none,ot_none);
|
||||
code : #19#112#1#3#1#233#48;
|
||||
flags : if_8086 or if_pass2 or if_16bitonly
|
||||
),
|
||||
(
|
||||
opcode : A_SETcc;
|
||||
ops : 1;
|
||||
|
@ -2099,8 +2099,10 @@ reg16|32|64,regmem \320\1\x0F\13\x40\110 P6,SM
|
||||
(Ch_RFLAGS, Ch_None, Ch_None)
|
||||
imm8 \13\x70\50 8086
|
||||
imm16|32 \320\1\x0F\13\x80\64 386,PASS2
|
||||
imm16 \23\x70\1\x03\1\xE9\60 8086,PASS2,16BITONLY
|
||||
imm|short \13\x70\50 8086
|
||||
imm|near \320\1\x0F\13\x80\64 386,PASS2
|
||||
imm16|near \23\x70\1\x03\1\xE9\60 8086,PASS2,16BITONLY
|
||||
|
||||
[SETcc,setCCX]
|
||||
(Ch_RFLAGS, Ch_WOp1, Ch_None)
|
||||
|
Loading…
Reference in New Issue
Block a user