binutils-gdb/include
Maciej W. Rozycki 5284e471d5 MIPS16: Add ASMACRO instruction support
Add ASMACRO instruction support as per the MIPS16e ASE architecture
specifications [1][2], completing MIPS16e instruction set support.

[1] "MIPS32 Architecture for Programmers, Volume IV-a: The MIPS16e
    Application-Specific Extension to the MIPS32 Architecture", MIPS
    Technologies, Inc., Document Number: MD00076, Revision 2.63, July
    16, 2013, Section 4.1 "MIPS16e Instruction Descriptions", p. 65

[2] "MIPS64 Architecture for Programmers, Volume IV-a: The MIPS16e
    Application-Specific Extension to the MIPS64 Architecture", MIPS
    Technologies, Inc., Document Number: MD00077, Revision 2.60, June
    25, 2008, Section 1.1 "MIPS16e Instruction Descriptions", p. 66

	include/
	* opcode/mips.h: Document `0', `1', `2', `3', `4' and `s'
	operand codes.

	opcodes/
	* mips16-opc.c (decode_mips16_operand): Add `0', `1', `2', `3',
	`4' and `s' operand codes.
	(mips16_opcodes): Add "asmacro" entry.

	binutils/
	* testsuite/binutils-all/mips/mips16-extend-insn.d: Update for
	ASMACRO support.

	gas/
	* testsuite/gas/mips/mips16-asmacro.d: New test.
	* testsuite/gas/mips/mips16-32@mips16-asmacro.d: New test.
	* testsuite/gas/mips/mips16-64@mips16-asmacro.d: New test.
	* testsuite/gas/mips/mips16-asmacro.s: New test source.
	* testsuite/gas/mips/mips.exp: Run the new tests.
2016-12-23 19:55:21 +00:00
..
aout
cgen
coff Remove high bit set characters 2016-12-21 19:18:46 +10:30
elf Re-work RISC-V gas flags: now we just support -mabi and -march 2016-12-20 12:26:34 +10:30
gdb Pass SIGLIBRT directly to child processes. 2016-07-15 06:35:37 -07:00
mach-o
nlm
opcode MIPS16: Add ASMACRO instruction support 2016-12-23 19:55:21 +00:00
som
vms
COPYING
COPYING3
ChangeLog MIPS16: Add ASMACRO instruction support 2016-12-23 19:55:21 +00:00
ChangeLog-0415
ChangeLog-9103
MAINTAINERS
alloca-conf.h
ansidecl.h FINAL/OVERRIDE: Define to empty on g++ < 4.7 2016-10-14 17:03:16 +01:00
bfdlink.h Implement and document --gc-keep-exported 2016-12-16 13:49:03 +10:30
binary-io.h
bout.h
demangle.h libiberty: Add Rust symbol demangling. 2016-11-18 11:06:18 +01:00
dis-asm.h Add support for RISC-V architecture. 2016-11-01 16:45:57 +00:00
dwarf2.def
dwarf2.h Add DW_LANG_Rust 2016-05-17 11:11:20 -06:00
dyn-string.h
environ.h
fibheap.h
filenames.h
floatformat.h
fnmatch.h
fopen-bin.h
fopen-same.h
fopen-vms.h
gcc-c-fe.def
gcc-c-interface.h
gcc-interface.h
getopt.h
hashtab.h
hp-symtab.h
ieee.h
leb128.h
libiberty.h Synchronize libiberty sources with FSF GCC mainline version. 2016-08-02 13:26:28 +01:00
longlong.h Import changes made to files shared with the FSF GCC project. 2016-01-11 11:06:56 +00:00
lto-symtab.h
md5.h
oasys.h
objalloc.h
obstack.h
os9k.h
partition.h
plugin-api.h Add new plugin hooks to support querying section alignment and size. 2016-03-03 12:09:06 -08:00
progress.h
safe-ctype.h
sha1.h
simple-object.h
sort.h
splay-tree.h
symcat.h
timeval-utils.h
vtv-change-permission.h
xregex.h
xregex2.h
xtensa-config.h
xtensa-isa-internal.h
xtensa-isa.h