[PATCH 42/57][Arm][OBJDUMP] Add support for MVE instructions: vldr[bhw] and vstr[bhw]

Andre Vieira (lists) andre.simoesdiasvieira@arm.com
Wed May 1 17:41:00 GMT 2019


Hi,

This patch adds support for all MVE VLDR[bhw] and VSTR[bhw] instructions.

It adds an extra check to the 'print_insn_coprocessor_1' to skip a 
particular encoding that overlaps with VLDR and VSTR (system register).

Is this OK for trunk?

Cheers,
Andre

opcodes/ChangeLog:

2019-05-01  Andre Vieira  <andre.simoesdiasvieira@arm.com>
             Michael Collison <michael.collison@arm.com>

	* arm-dis.c (enum mve_instructions): Add new instructions.
	(enum mve_undefined): Add new reasons.
         (insns): Add new instructions.
	(is_mve_encoding_conflict):
	(print_mve_vld_str_addr): New print function.
	(is_mve_undefined): Handle new instructions.
	(is_mve_unpredictable): Likewise.
	(print_mve_undefined): Likewise.
	(print_mve_size): Likewise.
	(print_insn_coprocessor_1): Handle MVE VLDR, VSTR instructions.
	(print_insn_mve):  Handle new operands.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 42.patch
Type: text/x-patch
Size: 9407 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20190501/ee017b3b/attachment.bin>


More information about the Binutils mailing list