X86: Fix places where movfp was used incorrectly.
authorGabe Black <gblack@eecs.umich.edu>
Wed, 3 Oct 2007 05:58:48 +0000 (22:58 -0700)
committerGabe Black <gblack@eecs.umich.edu>
Wed, 3 Oct 2007 05:58:48 +0000 (22:58 -0700)
--HG--
extra : convert_revision : a6b5688eaa53d2f6675df1be193726641e558d37

src/arch/x86/isa/insts/simd128/floating_point/data_transfer/move.py

index ee85a038affb34b12ac38d5375d3564fb44269e1..76279fc709bc6927a2bbf0bc8a91915dd46e185f 100644 (file)
@@ -82,8 +82,8 @@ def macroop MOVAPS_P_R {
 
 def macroop MOVAPS_R_R {
     # Check low address.
-    movfp xmml, xmml, xmmlm, dataSize=8
-    movfp xmmh, xmmh, xmmhm, dataSize=8
+    movfp xmml, xmmlm, dataSize=8
+    movfp xmmh, xmmhm, dataSize=8
 };
 
 # MOVAPD
@@ -112,7 +112,7 @@ def macroop MOVLPD_P_R {
 };
 
 def macroop MOVLPD_R_R {
-    movfp xmml, xmml, xmmlm, dataSize=8
+    movfp xmml, xmmlm, dataSize=8
 };
 
 # MOVHLPS
@@ -140,6 +140,6 @@ def macroop MOVSD_P_R {
 };
 
 def macroop MOVSD_R_R {
-    movfp xmml, xmml, xmmlm, dataSize=8
+    movfp xmml, xmmlm, dataSize=8
 };
 '''