This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: [PATCH][ARM][BINUTILS] Modification to arm encoding and decoding of SQRSHRL and UQRSHLL MVE instructions.
- From: Nick Clifton <nickc at redhat dot com>
- To: Srinath Parvathaneni <Srinath dot Parvathaneni at arm dot com>, binutils <binutils at sourceware dot org>
- Cc: nd <nd at arm dot com>, Richard Earnshaw <Richard dot Earnshaw at arm dot com>
- Date: Mon, 12 Aug 2019 17:18:51 +0100
- Subject: Re: [PATCH][ARM][BINUTILS] Modification to arm encoding and decoding of SQRSHRL and UQRSHLL MVE instructions.
- References: <DBBPR08MB477500C2C8B4A8477167ADCD9BD30@DBBPR08MB4775.eurprd08.prod.outlook.com>
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