aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorPeter Johnson <peter@tortall.net>2011-07-03 12:48:46 -0700
committerPeter Johnson <peter@tortall.net>2011-07-03 12:48:46 -0700
commitfc7724a3df1dd3b65317f66547573939a1f269e6 (patch)
treeb5c1d1fbe36e24ff5231cec3286ae8b509e005b8 /modules
parent47f693fd89b5d961e7097674c21263060299b10c (diff)
downloadyasm-fc7724a3df1dd3b65317f66547573939a1f269e6.tar.gz
pmovmskb/vpmovmskb: default operand size is 64 bits.
Diffstat (limited to 'modules')
-rwxr-xr-xmodules/arch/x86/gen_x86_insn.py2
-rw-r--r--modules/arch/x86/tests/avx.hex4
-rw-r--r--modules/arch/x86/tests/gas64/gas-moreinsn.hex16
3 files changed, 11 insertions, 11 deletions
diff --git a/modules/arch/x86/gen_x86_insn.py b/modules/arch/x86/gen_x86_insn.py
index eacb0e51..ded19ea5 100755
--- a/modules/arch/x86/gen_x86_insn.py
+++ b/modules/arch/x86/gen_x86_insn.py
@@ -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"),
diff --git a/modules/arch/x86/tests/avx.hex b/modules/arch/x86/tests/avx.hex
index 4bc11def..57eb96f5 100644
--- a/modules/arch/x86/tests/avx.hex
+++ b/modules/arch/x86/tests/avx.hex
@@ -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
diff --git a/modules/arch/x86/tests/gas64/gas-moreinsn.hex b/modules/arch/x86/tests/gas64/gas-moreinsn.hex
index 2380a1fd..fa76e393 100644
--- a/modules/arch/x86/tests/gas64/gas-moreinsn.hex
+++ b/modules/arch/x86/tests/gas64/gas-moreinsn.hex
@@ -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