old-cross-binutils/include
Matthew Wahab 3067d3b96c [AArch64][PATCH 11/14] Add support for the 2H vector type.
ARMv8.2 adds 16-bit floating point operations as an optional extension
to the floating point and Adv.SIMD support. The FP16 additions to the
scalar pairwise group introduce a new vector type, 2H. This patch adds
support for this vector type to binutils.

The patch adds a new operand qualifier to the enum
aarch64.h:aarch64_opnd_qualifier. This interferes with the calculation
used by aarch64-dis.c:get_vreg_qualifier_from_value, called when
decoding an instruction. Since the new vector type is only used in FP16
scalar pairwise instructions which do not require the function, this
patch adjusts the function to ignore the new qualifier.

gas/
2015-12-14  Matthew Wahab  <matthew.wahab@arm.com>

	* config/tc-aarch64.c (parse_neon_type_for_operand): Adjust to
	take into account new vector type 2H.
	(vectype_to_qualifier): Likewise.

include/opcode/
2015-12-14  Matthew Wahab  <matthew.wahab@arm.com>

	* aarch64.h (enum aarch64_opnd_qualifier): Add
	AARCH64_OPND_QLF_V_2H.

opcodes/
2015-12-14  Matthew Wahab  <matthew.wahab@arm.coM>

	* aarch64-dis.c (get_vreg_qualifier_from_value): Update comment
	and adjust calculation to ignore qualifier for type 2H.
	* aarch64-opc.c (aarch64_opnd_qualifier): Add "2H".

Change-Id: Idf9a3694732962c80fde04f08c7304de9164f126
2015-12-14 17:27:52 +00:00
..
aout Invoke aout N_* macros with pointer to struct internal_exec 2015-12-01 13:40:05 +10:30
cgen
coff
elf R_PPC64_ENTRY 2015-12-07 13:14:53 +10:30
gdb Add an AArch64 simulator to GDB. 2015-11-24 08:47:59 +00:00
mach-o Darwin: add new mach-o header flags. 2015-12-03 12:00:50 +01:00
nlm
opcode [AArch64][PATCH 11/14] Add support for the 2H vector type. 2015-12-14 17:27:52 +00:00
som
vms
alloca-conf.h
ansidecl.h
bfdlink.h Add "-z call-nop=PADDING" option to ld 2015-10-22 04:56:39 -07:00
binary-io.h
bout.h Invoke aout N_* macros with pointer to struct internal_exec 2015-12-01 13:40:05 +10:30
ChangeLog Invoke aout N_* macros with pointer to struct internal_exec 2015-12-01 13:40:05 +10:30
ChangeLog-9103
COPYING
COPYING3
demangle.h PR other/61321 - demangler crash on casts in template parameters 2015-11-28 16:39:31 +00:00
dis-asm.h New ARC implementation. 2015-10-07 14:20:19 +01:00
dwarf2.def Resync files in the binutils repository that are maintained in the gcc repository. 2015-09-30 17:55:16 +01:00
dwarf2.h
dyn-string.h
environ.h Fix PR63758 by using the _NSGetEnviron() API on Darwin 2015-11-28 16:39:30 +00:00
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
longlong.h SH FDPIC backend support 2015-11-28 16:39:31 +00:00
lto-symtab.h
MAINTAINERS
md5.h
oasys.h
objalloc.h
obstack.h Modify obstack.[hc] to avoid having to include other gnulib files 2015-11-09 15:18:35 +10:30
os9k.h Invoke aout N_* macros with pointer to struct internal_exec 2015-12-01 13:40:05 +10:30
partition.h
plugin-api.h
progress.h
safe-ctype.h
sha1.h
simple-object.h
sort.h
splay-tree.h
symcat.h
timeval-utils.h
vtv-change-permission.h Port libvtv to Solaris 2015-11-28 16:39:32 +00:00
xregex.h
xregex2.h
xtensa-config.h
xtensa-isa-internal.h
xtensa-isa.h