Browse Source

* 64 bit movnti

git-svn-id: trunk@3091 -
florian 19 years ago
parent
commit
1c9da313d9
3 changed files with 4 additions and 4 deletions
  1. 1 1
      compiler/verbose.pas
  2. 1 1
      compiler/x86/x86ins.dat
  3. 2 2
      compiler/x86_64/x8664tab.inc

+ 1 - 1
compiler/verbose.pas

@@ -508,7 +508,7 @@ var
                   end;
                 'E' :
                   begin
-                    v:=v or V_Error;
+                     v:=v or V_Error;
                     inc(status.errorcount);
                   end;
                 'O' :

+ 1 - 1
compiler/x86/x86ins.dat

@@ -2667,7 +2667,7 @@ mem,xmmreg              \300\3\x66\x0F\xE7\101          WILLAMETTE,SSE2,SM
 
 [MOVNTI]
 (Ch_All, Ch_None, Ch_None)
-mem,reg32               \300\2\x0F\xC3\101              WILLAMETTE,SSE2,SM
+mem,reg32|64            \320\300\2\x0F\xC3\101          WILLAMETTE,SSE2,SM
 
 [MOVNTPD]
 (Ch_All, Ch_None, Ch_None)

+ 2 - 2
compiler/x86_64/x8664tab.inc

@@ -8172,8 +8172,8 @@
   (
     opcode  : A_MOVNTI;
     ops     : 2;
-    optypes : (ot_memory,ot_reg32,ot_none);
-    code    : #192#2#15#195#65;
+    optypes : (ot_memory,ot_reg32 or ot_bits64,ot_none);
+    code    : #208#192#2#15#195#65;
     flags   : if_willamette or if_sse2 or if_sm
   ),
   (