Commit 46b59adb authored by Julian Kranz's avatar Julian Kranz

X86 Specification: Fixed bug in the decoding of MOVSX/MOVZX

parent f637738d
......@@ -4522,6 +4522,7 @@ val / [0x0f 0xbe /r]
| otherwise = binop none MOVSX r32 r/m8
val / [0x0f 0xbf /r]
| rexw? = binop none MOVSX r64 r/m16
| opndsz? = binop none MOVSX r16 r/m16
| otherwise = binop none MOVSX r32 r/m16
val / [0x63 /r] #Partially listed in manual; the following lines resulted from test cases
| rexw? = binop none MOVSXD r64 r/m32
......@@ -4559,6 +4560,7 @@ val / [0x0f 0xb6 /r]
| otherwise = binop none MOVZX r32 r/m8
val / [0x0f 0xb7 /r]
| rexw? = binop none MOVZX r64 r/m16
| opndsz? = binop none MOVZX r16 r/m16
| otherwise = binop none MOVZX r32 r/m16
### MPSADBW
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment