From 05102e700f432b759dd94d873a366c5085d40351 Mon Sep 17 00:00:00 2001 From: Joern Rennecke Date: Mon, 6 Mar 2000 21:13:15 +0000 Subject: [PATCH] * sh-opc.h (sh_table): ldre and ldrs have a *signed* displacement. --- opcodes/ChangeLog | 4 ++++ opcodes/sh-opc.h | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 7e153ad03ea..4ddbb631b36 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,7 @@ +Mon Mar 6 19:52:05 2000 J"orn Rennecke + + * sh-opc.h (sh_table): ldre and ldrs have a *signed* displacement. + 2000-03-02 J"orn Rennecke * d30v-dis.c (print_insn): Remove d*i hacks. Use per-operand diff --git a/opcodes/sh-opc.h b/opcodes/sh-opc.h index dd6d8ec97e7..38bfbcde4b6 100644 --- a/opcodes/sh-opc.h +++ b/opcodes/sh-opc.h @@ -276,9 +276,9 @@ sh_opcode_info sh_table[] = { /* 0100nnnn1xxx0111 ldc.l ,Rn_BANK */{"ldc.l",{A_INC_N,A_REG_B},{HEX_4,REG_N,REG_B,HEX_7}, arch_sh3_up}, -/* 10001110i8p4.... ldre @(,PC) */{"ldre",{A_DISP_PC},{HEX_8,HEX_E,PCRELIMM_8BY2}, arch_sh_dsp_up}, +/* 10001110i8p2.... ldre @(,PC) */{"ldre",{A_BDISP8},{HEX_8,HEX_E,BRANCH_8}, arch_sh_dsp_up}, -/* 10001100i8p4.... ldrs @(,PC) */{"ldre",{A_DISP_PC},{HEX_8,HEX_C,PCRELIMM_8BY2}, arch_sh_dsp_up}, +/* 10001100i8p2.... ldrs @(,PC) */{"ldrs",{A_BDISP8},{HEX_8,HEX_C,BRANCH_8}, arch_sh_dsp_up}, /* 0100nnnn00001010 lds ,MACH */{"lds",{A_REG_N,A_MACH},{HEX_4,REG_N,HEX_0,HEX_A}, arch_sh1_up}, -- 2.30.2