diff options
author | Peter Johnson <peter@tortall.net> | 2011-07-03 12:48:46 -0700 |
---|---|---|
committer | Peter Johnson <peter@tortall.net> | 2011-07-03 12:48:46 -0700 |
commit | fc7724a3df1dd3b65317f66547573939a1f269e6 (patch) | |
tree | b5c1d1fbe36e24ff5231cec3286ae8b509e005b8 /modules | |
parent | 47f693fd89b5d961e7097674c21263060299b10c (diff) | |
download | yasm-fc7724a3df1dd3b65317f66547573939a1f269e6.tar.gz |
pmovmskb/vpmovmskb: default operand size is 64 bits.
Diffstat (limited to 'modules')
-rwxr-xr-x | modules/arch/x86/gen_x86_insn.py | 2 | ||||
-rw-r--r-- | modules/arch/x86/tests/avx.hex | 4 | ||||
-rw-r--r-- | modules/arch/x86/tests/gas64/gas-moreinsn.hex | 16 |
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 |