Browse Source

* fixed assembling of cvtsi2ss with rex

git-svn-id: trunk@8777 -
florian 18 years ago
parent
commit
342ba323cf
3 changed files with 15 additions and 15 deletions
  1. 5 5
      compiler/i386/i386tab.inc
  2. 5 5
      compiler/x86/x86ins.dat
  3. 5 5
      compiler/x86_64/x8664tab.inc

+ 5 - 5
compiler/i386/i386tab.inc

@@ -7144,14 +7144,14 @@
     opcode  : A_CVTSI2SS;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#209#2#15#42#72;
+    code    : #219#193#209#2#15#42#72;
     flags   : if_katmai or if_sse
   ),
   (
     opcode  : A_CVTSI2SS;
     ops     : 2;
     optypes : (ot_xmmreg,ot_reg32 or ot_bits64,ot_none);
-    code    : #211#219#209#2#15#42#72;
+    code    : #219#211#209#2#15#42#72;
     flags   : if_katmai or if_sse
   ),
   (
@@ -8880,7 +8880,7 @@
     opcode  : A_CVTSS2SD;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#211#2#15#90#72;
+    code    : #219#193#211#2#15#90#72;
     flags   : if_willamette or if_sse2
   ),
   (
@@ -8915,14 +8915,14 @@
     opcode  : A_CVTTPS2DQ;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#91#72;
+    code    : #219#211#2#15#91#72;
     flags   : if_willamette or if_sse2
   ),
   (
     opcode  : A_CVTTPS2DQ;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#91#72;
+    code    : #219#193#2#15#91#72;
     flags   : if_willamette or if_sse2 or if_sm
   ),
   (

+ 5 - 5
compiler/x86/x86ins.dat

@@ -2297,8 +2297,8 @@ mmxreg,xmmreg         \323\331\2\x0F\x2D\110          KATMAI,SSE,MMX
 
 [CVTSI2SS]
 (Ch_Wop2, Ch_Rop1, Ch_None)
-xmmreg,mem            \301\333\321\2\x0F\x2A\110      KATMAI,SSE
-xmmreg,reg32|64       \323\333\321\2\x0F\x2A\110      KATMAI,SSE
+xmmreg,mem            \333\301\321\2\x0F\x2A\110      KATMAI,SSE
+xmmreg,reg32|64       \333\323\321\2\x0F\x2A\110      KATMAI,SSE
 
 [CVTSS2SI]
 (Ch_Wop2, Ch_Rop1, Ch_None)
@@ -2925,7 +2925,7 @@ xmmreg,mem              \301\1\xF2\321\2\x0F\x2A\110    WILLAMETTE,SSE2
 [CVTSS2SD]
 (Ch_Wop2, Ch_Rop1, Ch_None)
 xmmreg,xmmreg           \333\323\2\x0F\x5A\110          WILLAMETTE,SSE2
-xmmreg,mem              \301\333\323\2\x0F\x5A\110      WILLAMETTE,SSE2
+xmmreg,mem              \333\301\323\2\x0F\x5A\110      WILLAMETTE,SSE2
 
 [CVTTPD2PI]
 (Ch_Wop2, Ch_Rop1, Ch_None)
@@ -2939,8 +2939,8 @@ xmmreg,mem              \301\1\x66\323\2\x0F\xE6\110    WILLAMETTE,SSE2,SM
 
 [CVTTPS2DQ]
 (Ch_Wop2, Ch_Rop1, Ch_None)
-xmmreg,xmmreg           \323\333\2\x0F\x5B\110          WILLAMETTE,SSE2
-xmmreg,mem              \301\333\2\x0F\x5B\110          WILLAMETTE,SSE2,SM
+xmmreg,xmmreg           \333\323\2\x0F\x5B\110          WILLAMETTE,SSE2
+xmmreg,mem              \333\301\2\x0F\x5B\110          WILLAMETTE,SSE2,SM
 
 [CVTTSD2SI]
 (Ch_Wop2, Ch_Rop1, Ch_None)

+ 5 - 5
compiler/x86_64/x8664tab.inc

@@ -7102,14 +7102,14 @@
     opcode  : A_CVTSI2SS;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#209#2#15#42#72;
+    code    : #219#193#209#2#15#42#72;
     flags   : if_katmai or if_sse
   ),
   (
     opcode  : A_CVTSI2SS;
     ops     : 2;
     optypes : (ot_xmmreg,ot_reg32 or ot_bits64,ot_none);
-    code    : #211#219#209#2#15#42#72;
+    code    : #219#211#209#2#15#42#72;
     flags   : if_katmai or if_sse
   ),
   (
@@ -8838,7 +8838,7 @@
     opcode  : A_CVTSS2SD;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#211#2#15#90#72;
+    code    : #219#193#211#2#15#90#72;
     flags   : if_willamette or if_sse2
   ),
   (
@@ -8873,14 +8873,14 @@
     opcode  : A_CVTTPS2DQ;
     ops     : 2;
     optypes : (ot_xmmreg,ot_xmmreg,ot_none);
-    code    : #211#219#2#15#91#72;
+    code    : #219#211#2#15#91#72;
     flags   : if_willamette or if_sse2
   ),
   (
     opcode  : A_CVTTPS2DQ;
     ops     : 2;
     optypes : (ot_xmmreg,ot_memory,ot_none);
-    code    : #193#219#2#15#91#72;
+    code    : #219#193#2#15#91#72;
     flags   : if_willamette or if_sse2 or if_sm
   ),
   (