binutils-gdb/opcodes
Maciej W. Rozycki 25499ac7ee MIPS16e2: Add MIPS16e2 ASE support
Add MIPS16e2 ASE support as per the architecture specification[1],
including in particular:

1. A new ELF ASE flag to mark MIPS16e2 binaries.

2. MIPS16e2 instruction assembly support, including a relaxation update
   to use LUI rather than an LI/SLL instruction pair for loading the
   high part of 32-bit addresses.

3. MIPS16e2 instruction disassembly support, including updated rules for
   extended forms of instructions that are now subdecoded and therefore
   do not alias to the original MIPS16 ISA revision instructions even
   for encodings that are not valid in the MIPS16e2 instruction set.

Add `-mmips16e2' and `-mno-mips16e2' GAS command-line options and their
corresponding `mips16e2' and `no-mips16e2' settings for the `.set' and
`.module' pseudo-ops.  Control the availability of the MT ASE subset of
the MIPS16e2 instruction set with a combination of these controls and
the preexisting MT ASE controls.

Parts of this change by Matthew Fortune and Andrew Bennett.

References:

[1] "MIPS32 Architecture for Programmers: MIPS16e2 Application-Specific
    Extension Technical Reference Manual", Imagination Technologies
    Ltd., Document Number: MD01172, Revision 01.00, April 26, 2016

	include/
	* elf/mips.h (AFL_ASE_MIPS16E2): New macro.
	(AFL_ASE_MASK): Adjust accordingly.
	* opcode/mips.h: Document new operand codes defined.
	(mips_operand_type): Add OP_REG28 enum value.
	(INSN2_SHORT_ONLY): Update description.
	(ASE_MIPS16E2, ASE_MIPS16E2_MT): New macros.

	bfd/
	* elfxx-mips.c (print_mips_ases): Handle MIPS16e2 ASE.

	opcodes/
	* mips-dis.c (mips_arch_choices): Add ASE_MIPS16E2 and
	ASE_MIPS16E2_MT flags to the unnamed MIPS16 entry.
	(mips_convert_abiflags_ases): Handle the AFL_ASE_MIPS16E2 flag.
	(print_insn_arg) <OP_REG28>: Add handler.
	(validate_insn_args) <OP_REG28>: Handle.
	(print_mips16_insn_arg): Handle MIPS16 instructions that require
	32-bit encoding and 9-bit immediates.
	(print_insn_mips16): Handle MIPS16 instructions that require
	32-bit encoding and MFC0/MTC0 operand decoding.
	* mips16-opc.c (decode_mips16_operand) <'>', '9', 'G', 'N', 'O'>
	<'Q', 'T', 'b', 'c', 'd', 'r', 'u'>: Add handlers.
	(RD_C0, WR_C0, E2, E2MT): New macros.
	(mips16_opcodes): Add entries for MIPS16e2 instructions:
	GP-relative "addiu" and its "addu" spelling, "andi", "cache",
	"di", "ehb", "ei", "ext", "ins", GP-relative "lb", "lbu", "lh",
	"lhu", and "lw" instructions, "ll", "lui", "lwl", "lwr", "mfc0",
	"movn", "movtn", "movtz", "movz", "mtc0", "ori", "pause",
	"pref", "rdhwr", "sc", GP-relative "sb", "sh" and "sw"
	instructions, "swl", "swr", "sync" and its "sync_acquire",
	"sync_mb", "sync_release", "sync_rmb" and "sync_wmb" aliases,
	"xori", "dmt", "dvpe", "emt" and "evpe".  Add split
	regular/extended entries for original MIPS16 ISA revision
	instructions whose extended forms are subdecoded in the MIPS16e2
	ISA revision: "li", "sll" and "srl".

	binutils/
	* readelf.c (print_mips_ases): Handle MIPS16e2 ASE.
	* NEWS: Mention MIPS16e2 ASE support.

	gas/
	* config/tc-mips.c (RELAX_MIPS16_ENCODE): Add `e2' flag.
	(RELAX_MIPS16_E2): New macro.
	(RELAX_MIPS16_PIC, RELAX_MIPS16_SYM32, RELAX_MIPS16_NOMACRO)
	(RELAX_MIPS16_USER_SMALL, RELAX_MIPS16_USER_EXT)
	(RELAX_MIPS16_DSLOT, RELAX_MIPS16_JAL_DSLOT)
	(RELAX_MIPS16_EXTENDED, RELAX_MIPS16_MARK_EXTENDED)
	(RELAX_MIPS16_CLEAR_EXTENDED, RELAX_MIPS16_ALWAYS_EXTENDED)
	(RELAX_MIPS16_MARK_ALWAYS_EXTENDED)
	(RELAX_MIPS16_CLEAR_ALWAYS_EXTENDED, RELAX_MIPS16_MACRO)
	(RELAX_MIPS16_MARK_MACRO, RELAX_MIPS16_CLEAR_MACRO): Shift bits.
	(mips16_immed_extend): New prototype.
	(options): Add OPTION_MIPS16E2 and OPTION_NO_MIPS16E2 enum
	values.
	(md_longopts): Add "mmips16e2" and "mno-mips16e2" options.
	(mips_ases): Add "mips16e2" entry.
	(mips_set_ase): Handle MIPS16e2 ASE.
	(insn_insert_operand): Explicitly handle immediates with MIPS16
	instructions that require 32-bit encoding.
	(is_opcode_valid_16): Pass enabled ASE bitmask on to
	`opcode_is_member'.
	(validate_mips_insn): Explicitly handle immediates with MIPS16
	instructions that require 32-bit encoding.
	(operand_reg_mask) <OP_REG28>: Add handler.
	(match_reg28_operand): New function.
	(match_operand) <OP_REG28>: Add handler.
	(append_insn): Pass ASE_MIPS16E2 setting to RELAX_MIPS16_ENCODE.
	(match_mips16_insn): Handle MIPS16 instructions that require
	32-bit encoding and `V' and `u' operand codes.
	(mips16_ip): Allow any characters except from `.' in opcodes.
	(mips16_immed_extend): Handle 9-bit immediates.  Do not shuffle
	immediates whose width is not one of these listed.
	(md_estimate_size_before_relax): Handle MIPS16e2 relaxation.
	(mips_relax_frag): Likewise.
	(md_convert_frag): Likewise.
	(mips_convert_ase_flags): Handle MIPS16e2 ASE.

	* doc/as.texinfo (Target MIPS options): Add `-mmips16e2' and
	`-mno-mips16e2' options.
	(-mmips16e2, -mno-mips16e2): New options.
	* doc/c-mips.texi (MIPS Options): Add `-mmips16e2' and
	`-mno-mips16e2' options.
	(MIPS ASE Instruction Generation Overrides): Add `.set mips16e2'
	and `.set nomips16e2'.
2017-05-15 13:57:10 +01:00
..
po Add support for disassembling WebAssembly opcodes. 2017-04-06 17:20:02 +01:00
.gitignore bfd/binutils/gas/gprof/ld/libiberty/opcodes: add .gitignore 2010-12-09 09:03:18 +00:00
ChangeLog MIPS16e2: Add MIPS16e2 ASE support 2017-05-15 13:57:10 +01:00
ChangeLog-0001 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-0203 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-2004 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-2005 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-2006 Remove trailing spaces in opcodes 2015-08-12 04:45:07 -07:00
ChangeLog-2007 Remove trailing spaces in opcodes 2015-08-12 04:45:07 -07:00
ChangeLog-2008 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-2009 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-2010 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-2011 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-2012 opcodes/ChangeLog 2013-01-02 13:13:36 +00:00
ChangeLog-2013 New Year - binutils ChangeLog rotation 2014-01-08 05:32:12 -08:00
ChangeLog-2014 ChangeLog rotatation and copyright year update 2015-01-02 00:53:45 +10:30
ChangeLog-2015 binutils ChangeLog rotation 2016-01-01 22:59:17 +10:30
ChangeLog-2016 ChangeLog rotation 2017-01-02 13:55:05 +10:30
ChangeLog-9297 Add copyright notices 2012-12-10 12:48:03 +00:00
ChangeLog-9899 Add copyright notices 2012-12-10 12:48:03 +00:00
MAINTAINERS Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
Makefile.am Add support for disassembling WebAssembly opcodes. 2017-04-06 17:20:02 +01:00
Makefile.in Add support for disassembling WebAssembly opcodes. 2017-04-06 17:20:02 +01:00
aarch64-asm-2.c [AArch64] Additional SVE instructions 2017-02-24 18:29:00 +00:00
aarch64-asm.c [AArch64] Additional SVE instructions 2017-02-24 18:29:00 +00:00
aarch64-asm.h [AArch64] Additional SVE instructions 2017-02-24 18:29:00 +00:00
aarch64-dis-2.c [AArch64] Additional SVE instructions 2017-02-24 18:29:00 +00:00
aarch64-dis.c [AArch64] Additional SVE instructions 2017-02-24 18:29:00 +00:00
aarch64-dis.h [AArch64] Additional SVE instructions 2017-02-24 18:29:00 +00:00
aarch64-gen.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
aarch64-opc-2.c [AArch64] Additional SVE instructions 2017-02-24 18:29:00 +00:00
aarch64-opc.c Fix snafu in aarch64 opcodes debugging statement. 2017-04-24 11:55:44 +01:00
aarch64-opc.h [AArch64] Additional SVE instructions 2017-02-24 18:29:00 +00:00
aarch64-tbl.h Fix detection of illegal AArch64 opcodes that resemble LD1R, LD2R, LD3R and LD4R. 2017-04-21 12:18:06 +01:00
aclocal.m4 Check bfd support for bfd_mips_elf_get_abiflags in mips make rule 2016-12-28 22:12:11 +10:30
alpha-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
alpha-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
arc-dis.c [ARC] Object attributes. 2017-05-10 14:42:22 +02:00
arc-dis.h [ARC] Provide an interface to decode ARC instructions. 2017-02-06 11:26:13 +01:00
arc-ext-tbl.h [ARC] Object attributes. 2017-05-10 14:42:22 +02:00
arc-ext.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
arc-ext.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
arc-fxi.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
arc-nps400-tbl.h Implement ARC NPS-400 Ultra Ip and Miscellaneous instructions. 2017-03-27 11:14:30 +01:00
arc-opc.c [ARC] Enhance enter/leave mnemonics. 2017-04-25 17:07:00 +02:00
arc-regs.h Distinguish some of the registers different on ARC700 and HS38 cpus 2017-02-15 08:54:25 +00:00
arc-tbl.h [ARC] Object attributes. 2017-05-10 14:42:22 +02:00
arm-dis.c Fix value in comment of disassembled ARM type A opcodes. 2017-05-02 10:28:09 +01:00
avr-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
bfin-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
cgen-asm.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
cgen-asm.in Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
cgen-bitset.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
cgen-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
cgen-dis.in Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
cgen-ibld.in Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
cgen-opc.c Fix use after free in cgen instruction lookup 2017-02-11 17:40:41 +10:30
cgen.sh Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
config.in Check bfd support for bfd_mips_elf_get_abiflags in mips make rule 2016-12-28 22:12:11 +10:30
configure Add support for disassembling WebAssembly opcodes. 2017-04-06 17:20:02 +01:00
configure.ac Add support for disassembling WebAssembly opcodes. 2017-04-06 17:20:02 +01:00
configure.com Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
cr16-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
cr16-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
cris-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
cris-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
crx-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
crx-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
d10v-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
d10v-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
d30v-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
d30v-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
dep-in.sed * dep-in.sed: Don't use \n in replacement part of s command. 2009-06-04 06:57:56 +00:00
dis-buf.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
dis-init.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
disassemble.c Add support for disassembling WebAssembly opcodes. 2017-04-06 17:20:02 +01:00
dlx-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
epiphany-asm.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
epiphany-desc.c Regen cgen files 2017-04-13 21:38:04 +09:30
epiphany-desc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
epiphany-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
epiphany-ibld.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
epiphany-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
epiphany-opc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
fr30-asm.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
fr30-desc.c Regen cgen files 2017-04-13 21:38:04 +09:30
fr30-desc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
fr30-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
fr30-ibld.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
fr30-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
fr30-opc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
frv-asm.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
frv-desc.c Regen cgen files 2017-04-13 21:38:04 +09:30
frv-desc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
frv-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
frv-ibld.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
frv-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
frv-opc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
ft32-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ft32-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
h8300-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
h8500-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
h8500-opc.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
hppa-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
i370-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
i370-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
i386-dis-evex.h Enable Intel AVX512_VPOPCNTDQ instructions 2017-01-12 08:44:24 -08:00
i386-dis.c Add support for Intel CET instructions 2017-03-06 15:26:37 -08:00
i386-gen.c X86: Add pseudo prefixes to control encoding 2017-03-09 09:59:00 -08:00
i386-init.h Add support for Intel CET instructions 2017-03-06 15:26:37 -08:00
i386-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
i386-opc.h X86: Add pseudo prefixes to control encoding 2017-03-09 09:59:00 -08:00
i386-opc.tbl X86: Add pseudo prefixes to control encoding 2017-03-09 09:59:00 -08:00
i386-reg.tbl Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
i386-tbl.h X86: Add pseudo prefixes to control encoding 2017-03-09 09:59:00 -08:00
i860-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
i960-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ia64-asmtab.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ia64-asmtab.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ia64-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ia64-gen.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ia64-ic.tbl Add Intel Itanium Series 9500 support 2012-09-04 13:52:06 +00:00
ia64-opc-a.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ia64-opc-b.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ia64-opc-d.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ia64-opc-f.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ia64-opc-i.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ia64-opc-m.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ia64-opc-x.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ia64-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ia64-opc.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ia64-raw.tbl * ia64-raw.tbl: Replace non-ASCII char. 2013-05-17 12:57:16 +00:00
ia64-war.tbl Fix ia64 gas testsuite. Update ia64 DV tables. Fix ia64 gas testsuite again. 2000-09-22 19:43:50 +00:00
ia64-waw.tbl * ia64-raw.tbl: Replace non-ASCII char. 2013-05-17 12:57:16 +00:00
ip2k-asm.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ip2k-desc.c Regen cgen files 2017-04-13 21:38:04 +09:30
ip2k-desc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
ip2k-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ip2k-ibld.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ip2k-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ip2k-opc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
iq2000-asm.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
iq2000-desc.c Regen cgen files 2017-04-13 21:38:04 +09:30
iq2000-desc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
iq2000-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
iq2000-ibld.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
iq2000-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
iq2000-opc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
lm32-asm.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
lm32-desc.c Regen cgen files 2017-04-13 21:38:04 +09:30
lm32-desc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
lm32-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
lm32-ibld.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
lm32-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
lm32-opc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
lm32-opinst.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m32c-asm.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m32c-desc.c Regen cgen files 2017-04-13 21:38:04 +09:30
m32c-desc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
m32c-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m32c-ibld.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m32c-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m32c-opc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
m32r-asm.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m32r-desc.c Regen cgen files 2017-04-13 21:38:04 +09:30
m32r-desc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
m32r-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m32r-ibld.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m32r-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m32r-opc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
m32r-opinst.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m68hc11-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m68hc11-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m68k-dis.c Return -1 on memory error in print_insn_m68k 2017-01-13 12:27:39 +00:00
m68k-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m88k-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m10200-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m10200-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m10300-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
m10300-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
makefile.vms Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mcore-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mcore-opc.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mep-asm.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mep-desc.c Regen cgen files 2017-04-13 21:38:04 +09:30
mep-desc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
mep-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mep-ibld.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mep-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mep-opc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
metag-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
microblaze-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
microblaze-dis.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
microblaze-opc.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
microblaze-opcm.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
micromips-opc.c MIPS/opcodes: Mark descriptive SYNC mnemonics as aliases 2017-05-12 00:48:19 +01:00
mips-dis.c MIPS16e2: Add MIPS16e2 ASE support 2017-05-15 13:57:10 +01:00
mips-formats.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mips-opc.c MIPS/opcodes: Mark descriptive SYNC mnemonics as aliases 2017-05-12 00:48:19 +01:00
mips16-opc.c MIPS16e2: Add MIPS16e2 ASE support 2017-05-15 13:57:10 +01:00
mmix-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mmix-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
moxie-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
moxie-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
msp430-decode.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
msp430-decode.opc Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
msp430-dis.c Return -1 on memory error in print_insn_msp430 2017-01-12 09:40:41 +00:00
mt-asm.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mt-desc.c Regen cgen files 2017-04-13 21:38:04 +09:30
mt-desc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
mt-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mt-ibld.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mt-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
mt-opc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
nds32-asm.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
nds32-asm.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
nds32-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
nds32-opc.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
nios2-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
nios2-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ns32k-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
opc2c.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
opintl.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
or1k-asm.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
or1k-desc.c Regen cgen files 2017-04-13 21:38:04 +09:30
or1k-desc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
or1k-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
or1k-ibld.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
or1k-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
or1k-opc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
or1k-opinst.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
pdp11-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
pdp11-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
pj-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
pj-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
ppc-dis.c Reorder PPC_OPCODE_* and set PPC_OPCODE_TMR for e6500 2017-04-11 07:43:21 +09:30
ppc-opc.c PowerPC VLE insn set additions 2017-04-22 17:45:50 +09:30
pru-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
pru-opc.c Clarify that include/opcode/ files are part of GNU opcodes 2017-01-25 12:30:52 +00:00
riscv-dis.c RISC-V: Fix disassemble for c.li, c.andi and c.addiw 2017-05-04 03:20:30 -07:00
riscv-opc.c RISC-V: Change CALL macro to use ra as the temporary address register 2017-05-02 15:19:07 -07:00
rl78-decode.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
rl78-decode.opc Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
rl78-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
rx-decode.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
rx-decode.opc Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
rx-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
s390-dis.c GDB: Add support for the new set/show disassembler-options commands. 2017-02-28 12:32:07 -06:00
s390-mkopc.c S/390: Remove vx2 facility flag 2017-03-21 14:21:02 +01:00
s390-opc.c S/390: Add support for new cpu architecture - arch12. 2017-02-23 18:27:38 +01:00
s390-opc.txt S/390: Remove vx2 facility flag 2017-03-21 14:21:02 +01:00
score-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
score-opc.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
score7-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
sh-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
sh-opc.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
sh64-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
sh64-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
sh64-opc.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
sparc-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
sparc-opc.c opcodes: mark SPARC RETT instructions as v6notv9. 2017-04-21 05:19:06 -07:00
spu-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
spu-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
stamp-h.in 19990502 sourceware import 1999-05-03 07:29:11 +00:00
sysdep.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tic4x-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tic6x-dis.c Fix compile time warning messages when compiling binutils with gcc 7.0.1. 2017-02-03 09:04:21 +00:00
tic30-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tic54x-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tic54x-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tic80-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tic80-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tilegx-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tilegx-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tilepro-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
tilepro-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
v850-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
v850-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
vax-dis.c -Wwrite-strings: Constify struct disassemble_info's disassembler_options field 2017-04-05 19:21:33 +01:00
visium-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
visium-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
w65-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
w65-opc.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
wasm32-dis.c WebAssembly disassembler support 2017-04-10 13:51:45 +09:30
xc16x-asm.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
xc16x-desc.c Regen cgen files 2017-04-13 21:38:04 +09:30
xc16x-desc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
xc16x-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
xc16x-ibld.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
xc16x-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
xc16x-opc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
xgate-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
xgate-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
xstormy16-asm.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
xstormy16-desc.c Regen cgen files 2017-04-13 21:38:04 +09:30
xstormy16-desc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
xstormy16-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
xstormy16-ibld.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
xstormy16-opc.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
xstormy16-opc.h Regen opcodes cgen files 2017-01-02 23:59:24 +10:30
xtensa-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
z8k-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
z8k-opc.h Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
z8kgen.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30
z80-dis.c Update year range in copyright notice of all files. 2017-01-02 14:08:56 +10:30