pmovmskb/vpmovmskb: default operand size is 64 bits.
diff --git a/modules/arch/x86/gen_x86_insn.py b/modules/arch/x86/gen_x86_insn.py
index eacb0e5..ded19ea 100755
--- a/modules/arch/x86/gen_x86_insn.py
+++ b/modules/arch/x86/gen_x86_insn.py
@@ -4995,6 +4995,7 @@
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 @@
cpu=["SSE2"],
modifiers=["SetVEX"],
opersize=64,
+ def_opersize_64=64,
prefix=0x66,
opcode=[0x0F, 0xD7],
operands=[Operand(type="Reg", size=64, dest="Spare"),
diff --git a/modules/arch/x86/tests/avx.hex b/modules/arch/x86/tests/avx.hex
index 4bc11de..57eb96f 100644
--- a/modules/arch/x86/tests/avx.hex
+++ b/modules/arch/x86/tests/avx.hex
@@ -6876,7 +6876,6 @@
d7
c1
66
-48
0f
d7
c1
@@ -6884,8 +6883,7 @@
f9
d7
c1
-c4
-e1
+c5
f9
d7
c1
diff --git a/modules/arch/x86/tests/gas64/gas-moreinsn.hex b/modules/arch/x86/tests/gas64/gas-moreinsn.hex
index 2380a1f..fa76e39 100644
--- a/modules/arch/x86/tests/gas64/gas-moreinsn.hex
+++ b/modules/arch/x86/tests/gas64/gas-moreinsn.hex
@@ -225,7 +225,6 @@
0f
d7
c0
-48
0f
d7
c0
@@ -234,7 +233,6 @@
d7
c0
66
-48
0f
d7
c0
@@ -285,8 +283,6 @@
00
00
00
-00
-00
2e
74
65
@@ -462,6 +458,10 @@
00
00
00
+00
+00
+00
+00
17
00
00
@@ -486,7 +486,7 @@
00
00
00
-20
+1c
01
00
00
@@ -550,7 +550,7 @@
00
00
00
-44
+40
01
00
00
@@ -614,7 +614,7 @@
00
00
00
-48
+44
01
00
00
@@ -686,7 +686,7 @@
00
00
00
-de
+dc
00
00
00