Browse Source

* the SEGFS and SEGGS prefixes are 386+

git-svn-id: trunk@32925 -
nickysn 9 years ago
parent
commit
80b3e3020a

+ 2 - 2
compiler/i386/i386tab.inc

@@ -5115,14 +5115,14 @@
     ops     : 0;
     optypes : (ot_none,ot_none,ot_none,ot_none);
     code    : #1#100;
-    flags   : if_8086 or if_pre
+    flags   : if_386 or if_pre
   ),
   (
     opcode  : A_SEGGS;
     ops     : 0;
     optypes : (ot_none,ot_none,ot_none,ot_none);
     code    : #1#101;
-    flags   : if_8086 or if_pre
+    flags   : if_386 or if_pre
   ),
   (
     opcode  : A_SEGSS;

+ 2 - 2
compiler/i8086/i8086tab.inc

@@ -5129,14 +5129,14 @@
     ops     : 0;
     optypes : (ot_none,ot_none,ot_none,ot_none);
     code    : #1#100;
-    flags   : if_8086 or if_pre
+    flags   : if_386 or if_pre
   ),
   (
     opcode  : A_SEGGS;
     ops     : 0;
     optypes : (ot_none,ot_none,ot_none,ot_none);
     code    : #1#101;
-    flags   : if_8086 or if_pre
+    flags   : if_386 or if_pre
   ),
   (
     opcode  : A_SEGSS;

+ 2 - 2
compiler/x86/x86ins.dat

@@ -1823,11 +1823,11 @@ void                  \1\x26                          8086,PRE
 
 [SEGFS,fs]
 (Ch_None, Ch_None, Ch_None)
-void                  \1\x64                          8086,PRE
+void                  \1\x64                          386,PRE
 
 [SEGGS,gs]
 (Ch_None, Ch_None, Ch_None)
-void                  \1\x65                          8086,PRE
+void                  \1\x65                          386,PRE
 
 [SEGSS,ss]
 (Ch_None, Ch_None, Ch_None)

+ 2 - 2
compiler/x86_64/x8664tab.inc

@@ -4996,14 +4996,14 @@
     ops     : 0;
     optypes : (ot_none,ot_none,ot_none,ot_none);
     code    : #1#100;
-    flags   : if_8086 or if_pre
+    flags   : if_386 or if_pre
   ),
   (
     opcode  : A_SEGGS;
     ops     : 0;
     optypes : (ot_none,ot_none,ot_none,ot_none);
     code    : #1#101;
-    flags   : if_8086 or if_pre
+    flags   : if_386 or if_pre
   ),
   (
     opcode  : A_SEGSS;