Browse Source

* fix assembling of ljmp mem, resolves #18556

git-svn-id: trunk@16802 -
florian 14 years ago
parent
commit
af020e8ebc
3 changed files with 3 additions and 3 deletions
  1. 1 1
      compiler/i386/i386tab.inc
  2. 1 1
      compiler/x86/x86ins.dat
  3. 1 1
      compiler/x86_64/x8664tab.inc

+ 1 - 1
compiler/i386/i386tab.inc

@@ -2706,7 +2706,7 @@
     opcode  : A_LJMP;
     opcode  : A_LJMP;
     ops     : 1;
     ops     : 1;
     optypes : (ot_regmem or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none);
     optypes : (ot_regmem or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none);
-    code    : #192#208#1#255#132;
+    code    : #192#208#1#255#133;
     flags   : if_8086
     flags   : if_8086
   ),
   ),
   (
   (

+ 1 - 1
compiler/x86/x86ins.dat

@@ -930,7 +930,7 @@ mem                   \300\2\x0F\x01\203              286,PRIV
 
 
 [LJMP,ljmp]
 [LJMP,ljmp]
 (Ch_ROp1, Ch_None, Ch_None)
 (Ch_ROp1, Ch_None, Ch_None)
-rm16|32|64            \300\320\1\xFF\204              8086
+rm16|32|64            \300\320\1\xFF\205              8086
 mem|far               \300\320\1\xFF\205              8086
 mem|far               \300\320\1\xFF\205              8086
 mem|near              \300\320\1\xFF\204              8086
 mem|near              \300\320\1\xFF\204              8086
 
 

+ 1 - 1
compiler/x86_64/x8664tab.inc

@@ -2692,7 +2692,7 @@
     opcode  : A_LJMP;
     opcode  : A_LJMP;
     ops     : 1;
     ops     : 1;
     optypes : (ot_regmem or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none);
     optypes : (ot_regmem or ot_bits16 or ot_bits32 or ot_bits64,ot_none,ot_none);
-    code    : #192#208#1#255#132;
+    code    : #192#208#1#255#133;
     flags   : if_8086
     flags   : if_8086
   ),
   ),
   (
   (