]> granicus.if.org Git - yasm/commitdiff
pmovmskb/vpmovmskb: default operand size is 64 bits.
authorPeter Johnson <peter@tortall.net>
Sun, 3 Jul 2011 19:48:46 +0000 (12:48 -0700)
committerPeter Johnson <peter@tortall.net>
Sun, 3 Jul 2011 19:48:46 +0000 (12:48 -0700)
modules/arch/x86/gen_x86_insn.py
modules/arch/x86/tests/avx.hex
modules/arch/x86/tests/gas64/gas-moreinsn.hex

index eacb0e51a37fa5456cbcb27a375474480e77e596..ded19ea58df520ef7f68c8c5618bfc7a845e7ff3 100755 (executable)
@@ -4995,6 +4995,7 @@ add_group("pmovmskb",
     cpu=["MMX", "P3"],
     notavx=True,
     opersize=64,
+    def_opersize_64=64,
     opcode=[0x0F, 0xD7],
     operands=[Operand(type="Reg", size=64, dest="Spare"),
               Operand(type="SIMDReg", size=64, dest="EA")])
@@ -5003,6 +5004,7 @@ add_group("pmovmskb",
     cpu=["SSE2"],
     modifiers=["SetVEX"],
     opersize=64,
+    def_opersize_64=64,
     prefix=0x66,
     opcode=[0x0F, 0xD7],
     operands=[Operand(type="Reg", size=64, dest="Spare"),
index 4bc11defc5939192a206c57f8ec19e2ade95e28e..57eb96f55bab3f25fd5bc8c02655f1faacbe50f6 100644 (file)
@@ -6876,7 +6876,6 @@ e2
 d7 
 c1 
 66 
-48 
 0f 
 d7 
 c1 
@@ -6884,8 +6883,7 @@ c5
 f9 
 d7 
 c1 
-c4 
-e1 
+c5 
 f9 
 d7 
 c1 
index 2380a1fdecd1e34188b95954a2b3f0d6b836bafd..fa76e393d08ce0328463882f3cdf4a4e806ae0cf 100644 (file)
@@ -225,7 +225,6 @@ c8
 0f 
 d7 
 c0 
-48 
 0f 
 d7 
 c0 
@@ -234,7 +233,6 @@ c0
 d7 
 c0 
 66 
-48 
 0f 
 d7 
 c0 
@@ -285,8 +283,6 @@ df
 00 
 00 
 00 
-00 
-00 
 2e 
 74 
 65 
@@ -462,6 +458,10 @@ ff
 00 
 00 
 00 
+00 
+00 
+00 
+00 
 17 
 00 
 00 
@@ -486,7 +486,7 @@ ff
 00 
 00 
 00 
-20 
+1c 
 01 
 00 
 00 
@@ -550,7 +550,7 @@ ff
 00 
 00 
 00 
-44 
+40 
 01 
 00 
 00 
@@ -614,7 +614,7 @@ ff
 00 
 00 
 00 
-48 
+44 
 01 
 00 
 00 
@@ -686,7 +686,7 @@ ff
 00 
 00 
 00 
-de 
+dc 
 00 
 00 
 00