diff options
author | Maciej W. Rozycki <macro@linux-mips.org> | 2012-09-18 14:19:03 +0000 |
---|---|---|
committer | Maciej W. Rozycki <macro@linux-mips.org> | 2012-09-18 14:19:03 +0000 |
commit | 7ba3fe53b91e5f7d9f2f51a8b81f2af6c50e57fb (patch) | |
tree | 6d82490cab9239259b5bb5a11dc93a75a7218f26 | |
parent | 24772096665fb8df7520ba9f9988f7ce4fd45ebc (diff) | |
download | gdb-7ba3fe53b91e5f7d9f2f51a8b81f2af6c50e57fb.tar.gz |
opcodes/
* micromips-opc.c (micromips_opcodes): Correct the encoding of
the "swxc1" instruction.
gas/testsuite/
* gas/mips/micromips.d: Correct the disassembly of SWXC1.
* gas/mips/micromips-trap.d: Likewise.
* gas/mips/micromips@24k-triple-stores-1.d: Likewise.
* gas/mips/micromips@mips4-fp.d: Likewise.
-rw-r--r-- | opcodes/ChangeLog | 5 | ||||
-rw-r--r-- | opcodes/micromips-opc.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index ab543ca441b..ca493db357b 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,8 @@ +2012-09-18 Chao-ying Fu <fu@mips.com> + + * micromips-opc.c (micromips_opcodes): Correct the encoding of + the "swxc1" instruction. + 2012-09-17 Yufeng Zhang <yufeng.zhang@arm.com> * aarch64-asm.c (aarch64_ins_imm_half): Remove ATTRIBUTE_UNUSED from diff --git a/opcodes/micromips-opc.c b/opcodes/micromips-opc.c index b4982cc5e0d..5e71dfb5f91 100644 --- a/opcodes/micromips-opc.c +++ b/opcodes/micromips-opc.c @@ -911,7 +911,7 @@ const struct mips_opcode micromips_opcodes[] = {"invalidate", "t,~(b)",0x60009000, 0xfc00f000, SM|RD_b|RD_t, 0, I1 }, /* same */ {"invalidate", "t,o(b)",0, (int) M_SWR_OB, INSN_MACRO, 0, I1 }, {"invalidate", "t,A(b)",0, (int) M_SWR_AB, INSN_MACRO, 0, I1 }, -{"swxc1", "D,t(b)", 0x54000048, 0xfc0007ff, SM|RD_t|RD_b|FP_S, RD_D, I1 }, +{"swxc1", "D,t(b)", 0x54000088, 0xfc0007ff, SM|RD_t|RD_b|FP_S, RD_D, I1 }, {"sync_acquire", "", 0x00116b7c, 0xffffffff, NODS, 0, I1 }, {"sync_mb", "", 0x00106b7c, 0xffffffff, NODS, 0, I1 }, {"sync_release", "", 0x00126b7c, 0xffffffff, NODS, 0, I1 }, |