summaryrefslogtreecommitdiff
path: root/insns.dat
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2009-11-03 09:34:09 -0800
committerH. Peter Anvin <hpa@zytor.com>2009-11-03 09:34:09 -0800
commitb0a6230a8088f94132da159df1aa0818cf18a79d (patch)
treec68971c8b8474f4c63d1e1f8d4f184454dde0e81 /insns.dat
parent110e5ecec45c11f2459f1c1a308269b3a358da38 (diff)
downloadnasm-b0a6230a8088f94132da159df1aa0818cf18a79d.tar.gz
nasm-b0a6230a8088f94132da159df1aa0818cf18a79d.tar.bz2
nasm-b0a6230a8088f94132da159df1aa0818cf18a79d.zip
IMUL: fix an additional incorrect sbyte use
One more incorrect use of sbyte in IMUL. Overall, the IMUL patterns seem really messy. *Furthermore*, despite IMUL normally being thought of as signed, the 2- and 3-operand versions don't produce a high half and are therefore signedness-agnostic -- we could even add MUL patterns for those forms. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'insns.dat')
-rw-r--r--insns.dat2
1 files changed, 1 insertions, 1 deletions
diff --git a/insns.dat b/insns.dat
index 5404ce0..437ffbc 100644
--- a/insns.dat
+++ b/insns.dat
@@ -587,7 +587,7 @@ IMUL reg16,reg16,sbyte16 \320\1\x6B\110\16 186,SM,ND
IMUL reg16,reg16,imm16 \320\1\x69\110\32 186
IMUL reg16,reg16,imm \320\146\x69\110\142 186,SM,ND
IMUL reg32,mem,imm8 \321\1\x6B\110\16 386,SM
-IMUL reg32,mem,sbyte64 \321\1\x6B\110\16 386,SM,ND
+IMUL reg32,mem,sbyte32 \321\1\x6B\110\16 386,SM,ND
IMUL reg32,mem,imm32 \321\1\x69\110\42 386,SM
IMUL reg32,mem,imm \321\156\x69\110\152 386,SM,ND
IMUL reg32,reg32,imm8 \321\1\x6B\110\16 386