Mark Shinwell
47c9864a0a
bfd/
* archures.c (bfd_mach_mips_loongson_2e): New.
(bfd_mach_mips_loongson_2f): New.
* bfd-in2.h (bfd_mach_mips_loongson_2e): New.
(bfd_mach_mips_loongson_2f): New.
* cpu-mips.c: Add I_loongson_2e and I_loongson_2f to
anonymous enum.
(arch_info_struct): Add Loongson-2E and Loongson-2F entries.
* elfxx-mips.c (_bfd_elf_mips_mach): Handle Loongson-2E
and Loongson-2F flags.
(mips_set_isa_flags): Likewise.
(mips_mach_extensions): Add Loongson-2E and Loongson-2F
entries.
binutils/
* readelf.c (get_machine_flags): Handle Loongson-2E and -2F
flags.
gas/
* config/tc-mips.c (mips_cpu_info_table): Add loongson2e
and loongson2f entries.
* doc/c-mips.texi: Document -march=loongson{2e,2f} options.
gas/testsuite/
* gas/mips/mips.exp: Add loongson-2e and -2f tests.
* gas/mips/loongson-2e.d: New.
* gas/mips/loongson-2e.s: New.
* gas/mips/loongson-2f.d: New.
* gas/mips/loongson-2f.s: New.
include/elf/
* mips.h (E_MIPS_MACH_LS2E): New.
(E_MIPS_MACH_LS2F): New.
include/opcode/
* mips.h (INSN_LOONGSON_2E): New.
(INSN_LOONGSON_2F): New.
(CPU_LOONGSON_2E): New.
(CPU_LOONGSON_2F): New.
(OPCODE_IS_MEMBER): Update for Loongson-2E and -2F flags.
opcodes/
* mips-dis.c (mips_arch_choices): Add Loongson-2E and -2F
entries.
* mips-opc.c (IL2E): New.
(IL2F): New.
(mips_builtin_opcodes): Add Loongson-2E and -2F instructions.
Allow movz and movn for Loongson-2E and -2F. Add movnz entry.
Move coprocessor encodings to the end of the table. Allow
certain MIPS V .ps instructions on the Loongson-2E and -2F.
2007-11-29 12:23:44 +00:00
..
2005-05-31 22:52:31 +00:00
2005-05-10 10:21:13 +00:00
2007-06-29 16:29:16 +00:00
2006-05-24 07:36:11 +00:00
2006-03-25 18:21:47 +00:00
2007-11-29 12:23:44 +00:00
2005-04-13 17:33:48 +00:00
2007-10-18 09:57:04 +00:00
2007-10-01 15:55:40 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2007-11-16 15:36:21 +00:00
2005-05-10 10:21:13 +00:00
2006-12-06 14:36:41 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2006-05-24 11:05:42 +00:00
2005-05-10 10:21:13 +00:00
2006-01-18 21:07:47 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2006-02-06 21:52:48 +00:00
2007-11-28 13:53:05 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2006-02-24 22:10:35 +00:00
2005-07-20 11:35:03 +00:00
2005-05-10 10:21:13 +00:00
2007-09-11 16:07:50 +00:00
2005-05-10 10:21:13 +00:00
2007-02-05 19:15:43 +00:00
2007-11-29 12:23:44 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2007-10-30 15:18:29 +00:00
2005-05-10 10:21:13 +00:00
2005-12-16 10:23:10 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2007-10-25 15:20:24 +00:00
2007-02-06 14:50:58 +00:00
2005-05-10 10:21:13 +00:00
2006-10-19 15:47:34 +00:00
2005-05-10 10:21:13 +00:00
2005-05-10 10:21:13 +00:00
2007-05-12 06:45:32 +00:00
2007-03-08 11:28:35 +00:00
2005-05-10 10:21:13 +00:00
2007-11-08 13:51:07 +00:00
2006-03-23 08:23:09 +00:00
2006-02-17 14:36:26 +00:00
2005-05-10 10:21:13 +00:00
2007-06-11 16:53:08 +00:00