summaryrefslogtreecommitdiff
path: root/opcodes/rl78-decode.opc
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2016-01-14 16:23:35 +0000
committerNick Clifton <nickc@redhat.com>2016-01-14 16:23:35 +0000
commit4d82fe66e8d38b20ad429cb99a99ed8741336d72 (patch)
tree56de9e0bebe4497372817e943c106ccdb8124aa1 /opcodes/rl78-decode.opc
parente7cf25a8ab54cd02b48e7443ef25764475f02315 (diff)
downloadbinutils-gdb-4d82fe66e8d38b20ad429cb99a99ed8741336d72.tar.gz
Fix display of RL78 MOVW instructions that use the stack pointer.
* rl78-decode.opc (rl78_decode_opcode): Add 's' operand to movw instructions that can support stack pointer operations. * rl78-decode.c: Regenerate. * rl78-dis.c: Fix display of stack pointer in MOVW based instructions. * testsuite/gas/rl78/sp-relative-movw.s: New test. * testsuite/gas/rl78/sp-relative-movw.d: Expected disassembly. * testsuite/gas/rl78/rl78.exp: Run the new test.
Diffstat (limited to 'opcodes/rl78-decode.opc')
-rw-r--r--opcodes/rl78-decode.opc2
1 files changed, 1 insertions, 1 deletions
diff --git a/opcodes/rl78-decode.opc b/opcodes/rl78-decode.opc
index 94cb67b3f3c..57e79ed1de4 100644
--- a/opcodes/rl78-decode.opc
+++ b/opcodes/rl78-decode.opc
@@ -882,7 +882,7 @@ rl78_decode_opcode (unsigned long pc AU,
/** 1010 1110 movw %0, %s1 */
ID(mov); W(); DR(AX); SM(None, SFR);
-/** 11ra 1011 movw %0, %e!1 */
+/** 11ra 1011 movw %0, %es!1 */
ID(mov); W(); DRW(ra); SM(None, IMMU(2));
/** 11ra 1010 movw %0, %1 */