This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH][ARM][BINUTILS] Modification to arm encoding and decoding of SQRSHRL and UQRSHLL MVE instructions.


Hi Sri,

> 2019-08-12  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
> 
> 	* config/tc-arm.c (enum operand_parse_code): Add the entry OP_I48_I64.
> 	(po_imm1_or_imm2_or_fail): Marco to check the immediate is either of
>         48 or 64.
> 	(parse_operands): Add case OP_I48_I64.
> 	(do_mve_scalar_shift1): Add function to encode the MVE shift
>         instructions with 4 arguments.
> 	* testsuite/gas/arm/mve-shift-bad.l: Modify.
> 	* testsuite/gas/arm/mve-shift-bad.s: Likewise.
> 	* testsuite/gas/arm/mve-shift.d: Likewise.
> 	* testsuite/gas/arm/mve-shift.s: Likewise.
> 
> opcodes ChangeLog:
> 
> 2019-08-12  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
> 
> 	* arm-dis.c (struct mopcode32 mve_opcodes): Modify the mask for
> 	cases MVE_SQRSHRL and MVE_UQRSHLL.
> 	(print_insn_mve): Add case for specifier 'k' to check
> 	specific bit of the instruction.

Approved and applied.

Cheers
  Nick


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]