summaryrefslogtreecommitdiff
path: root/opcodes/sh-opc.h
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>1999-09-07 17:26:21 +0000
committerNick Clifton <nickc@redhat.com>1999-09-07 17:26:21 +0000
commitf26cdf4d9cc6fbe5cc87a91d973ca6c798084c53 (patch)
tree6fcaefd9b0f849340b443c5b84d76f6c9b88a219 /opcodes/sh-opc.h
parentdb4bdfe2362eab07c9e3c696102fc36827da3498 (diff)
downloadgdb-f26cdf4d9cc6fbe5cc87a91d973ca6c798084c53.tar.gz
Add patterns with correct names for mulu and muls instructions (mulu.w and muls.w)
Diffstat (limited to 'opcodes/sh-opc.h')
-rw-r--r--opcodes/sh-opc.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/opcodes/sh-opc.h b/opcodes/sh-opc.h
index dc1aae5cbb1..0ffc1c8c7d1 100644
--- a/opcodes/sh-opc.h
+++ b/opcodes/sh-opc.h
@@ -309,10 +309,12 @@ sh_opcode_info sh_table[] = {
/* 0000nnnn00101001 movt <REG_N> */{"movt",{A_REG_N},{HEX_0,REG_N,HEX_2,HEX_9}},
+/* 0010nnnnmmmm1111 muls.w <REG_M>,<REG_N>*/{"muls.w",{ A_REG_M,A_REG_N},{HEX_2,REG_N,REG_M,HEX_F}},
/* 0010nnnnmmmm1111 muls <REG_M>,<REG_N>*/{"muls",{ A_REG_M,A_REG_N},{HEX_2,REG_N,REG_M,HEX_F}},
/* 0000nnnnmmmm0111 mul.l <REG_M>,<REG_N>*/{"mul.l",{ A_REG_M,A_REG_N},{HEX_0,REG_N,REG_M,HEX_7}},
+/* 0010nnnnmmmm1110 mulu.w <REG_M>,<REG_N>*/{"mulu.w",{ A_REG_M,A_REG_N},{HEX_2,REG_N,REG_M,HEX_E}},
/* 0010nnnnmmmm1110 mulu <REG_M>,<REG_N>*/{"mulu",{ A_REG_M,A_REG_N},{HEX_2,REG_N,REG_M,HEX_E}},
/* 0110nnnnmmmm1011 neg <REG_M>,<REG_N> */{"neg",{ A_REG_M,A_REG_N},{HEX_6,REG_N,REG_M,HEX_B}},