Переглянути джерело

* updated to nasm 0.98.39 and insns.dat Rev. 1.46

git-svn-id: trunk@836 -
florian 20 роки тому
батько
коміт
db68fb68b4

+ 1 - 1
compiler/i386/i386nop.inc

@@ -1,2 +1,2 @@
 { don't edit, this file is generated from x86ins.dat }
 { don't edit, this file is generated from x86ins.dat }
-1649;
+1650;

+ 8 - 1
compiler/i386/i386tab.inc

@@ -7970,9 +7970,16 @@
     opcode  : A_STR;
     opcode  : A_STR;
     ops     : 1;
     ops     : 1;
     optypes : (ot_reg16,ot_none,ot_none);
     optypes : (ot_reg16,ot_none,ot_none);
-    code    : #192#1#15#15#129;
+    code    : #208#1#15#15#129;
     flags   : if_286 or if_prot
     flags   : if_286 or if_prot
   ),
   ),
+  (
+    opcode  : A_STR;
+    ops     : 1;
+    optypes : (ot_reg32,ot_none,ot_none);
+    code    : #209#1#15#15#129;
+    flags   : if_386 or if_prot
+  ),
   (
   (
     opcode  : A_SUB;
     opcode  : A_SUB;
     ops     : 2;
     ops     : 2;

+ 2 - 1
compiler/x86/x86ins.dat

@@ -2225,7 +2225,8 @@ void                  \320\1\xAB                      8086
 (Ch_Wop1, Ch_None, Ch_None)
 (Ch_Wop1, Ch_None, Ch_None)
 mem                   \300\1\x0F\17\201               286,PROT
 mem                   \300\1\x0F\17\201               286,PROT
 mem16                 \300\1\x0F\17\201               286,PROT
 mem16                 \300\1\x0F\17\201               286,PROT
-reg16                 \300\1\x0F\17\201               286,PROT
+reg16                 \320\1\x0F\17\201               286,PROT
+reg32                 \321\1\x0F\17\201               386,PROT
 
 
 [SUB,subX]
 [SUB,subX]
 (Ch_Mop2, Ch_Rop1, Ch_WFlags)
 (Ch_Mop2, Ch_Rop1, Ch_WFlags)

+ 1 - 1
compiler/x86_64/x8664nop.inc

@@ -1,2 +1,2 @@
 { don't edit, this file is generated from x86ins.dat }
 { don't edit, this file is generated from x86ins.dat }
-1639;
+1640;

+ 8 - 1
compiler/x86_64/x8664tab.inc

@@ -7872,9 +7872,16 @@
     opcode  : A_STR;
     opcode  : A_STR;
     ops     : 1;
     ops     : 1;
     optypes : (ot_reg16,ot_none,ot_none);
     optypes : (ot_reg16,ot_none,ot_none);
-    code    : #192#1#15#15#129;
+    code    : #208#1#15#15#129;
     flags   : if_286 or if_prot
     flags   : if_286 or if_prot
   ),
   ),
+  (
+    opcode  : A_STR;
+    ops     : 1;
+    optypes : (ot_reg32,ot_none,ot_none);
+    code    : #209#1#15#15#129;
+    flags   : if_386 or if_prot
+  ),
   (
   (
     opcode  : A_SUB;
     opcode  : A_SUB;
     ops     : 2;
     ops     : 2;