From 55a36193d878a8e8af3d78c5fcd338293c6c029f Mon Sep 17 00:00:00 2001 From: Maxim Kuvyrkov Date: Sat, 24 Mar 2012 01:09:28 +0000 Subject: gas/ * config/tc-mips.c (mips_cpu_info_table): Add entry for Broadcom XLP. * doc/c-mips.texi: Mention XLP. opcodes/ * mips-dis.c (mips_arch_choices): Add entry for Broadcom XLP. --- opcodes/ChangeLog | 4 ++++ opcodes/mips-dis.c | 8 ++++++++ 2 files changed, 12 insertions(+) (limited to 'opcodes') diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 37f6364..a726499 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,7 @@ +2012-03-23 Maxim Kuvyrkov + + * mips-dis.c (mips_arch_choices): Add entry for Broadcom XLP. + 2012-03-16 Alan Modra * ppc-dis.c (PPC_OPC_SEGS, PPC_OP_TO_SEG): Delete. diff --git a/opcodes/mips-dis.c b/opcodes/mips-dis.c index 0d1de30..6651daa 100644 --- a/opcodes/mips-dis.c +++ b/opcodes/mips-dis.c @@ -619,6 +619,14 @@ const struct mips_arch_choice mips_arch_choices[] = mips_cp0sel_names_xlr, ARRAY_SIZE (mips_cp0sel_names_xlr), mips_hwr_names_numeric }, + /* XLP is mostly like XLR, with the prominent exception it is being + MIPS64R2. */ + { "xlp", 1, bfd_mach_mips_xlr, CPU_XLR, + ISA_MIPS64R2 | INSN_XLR, + mips_cp0_names_xlr, + mips_cp0sel_names_xlr, ARRAY_SIZE (mips_cp0sel_names_xlr), + mips_hwr_names_numeric }, + /* This entry, mips16, is here only for ISA/processor selection; do not print its name. */ { "", 1, bfd_mach_mips16, CPU_MIPS16, ISA_MIPS3, -- cgit v1.1