X86: Ignore the size part of XMM/MMX operands. The instructions know what they want.
[gem5.git] / src / arch / x86 / isa / insts / simd128 / floating_point / logical / exclusive_or.py
index 5eed80393a1daca21e3237cab467be150b0e3c6a..40477a8f2896d606759b18a373ba4e70a448e8f3 100644 (file)
@@ -62,16 +62,16 @@ def macroop XORPD_XMM_XMM {
 };
 
 def macroop XORPD_XMM_M {
-    ldfp ufp1, seg, sib, disp
-    ldfp ufp2, seg, sib, "DISPLACEMENT + 8"
+    ldfp ufp1, seg, sib, disp, dataSize=8
+    ldfp ufp2, seg, sib, "DISPLACEMENT + 8", dataSize=8
     xorfp xmml, xmml, ufp1
     xorfp xmmh, xmmh, ufp2
 };
 
 def macroop XORPD_XMM_P {
     rdip t7
-    ldfp ufp1, seg, riprel, disp
-    ldfp ufp2, seg, riprel, "DISPLACEMENT + 8"
+    ldfp ufp1, seg, riprel, disp, dataSize=8
+    ldfp ufp2, seg, riprel, "DISPLACEMENT + 8", dataSize=8
     xorfp xmml, xmml, ufp1
     xorfp xmmh, xmmh, ufp2
 };