]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit - gas/config/tc-arm.c
[PATCH 34/57][Arm][GAS] Add support for MVE instructions: vshl and vqshl
authorAndre Vieira <andre.simoesdiasvieira@arm.com>
Thu, 16 May 2019 11:17:44 +0000 (12:17 +0100)
committerAndre Vieira <andre.simoesdiasvieira@arm.com>
Thu, 16 May 2019 15:36:50 +0000 (16:36 +0100)
commit5150f0d83e7525e75d900c6859163db8797507c3
treee1585b2072af9f3e65d0be0e713a7b59f634b660
parent4401c2414dffebc5c5e4914fb611d1ecc738e3d5
[PATCH 34/57][Arm][GAS] Add support for MVE instructions: vshl and vqshl

gas/ChangeLog:
2019-05-16  Andre Vieira  <andre.simoesdiasvieira@arm.com>

* config/tc-arm.c (enum operand_parse_code): Add new operand.
(parse_operands): Handle new operand.
(do_neon_shl_imm): Accept MVE variants.
(do_neon_shl): Likewise.
(do_neon_qshl_imm): Likewise.
(do_neon_qshl): Likewise.
(do_neon_qshlu_imm): Likewise.
(insns): Likewise.
* testsuite/gas/arm/mve-vqshl-bad.d: New test.
* testsuite/gas/arm/mve-vqshl-bad.l: New test.
* testsuite/gas/arm/mve-vqshl-bad.s: New test.
* testsuite/gas/arm/mve-vshl-bad.d: New test.
* testsuite/gas/arm/mve-vshl-bad.l: New test.
* testsuite/gas/arm/mve-vshl-bad.s: New test.
gas/ChangeLog
gas/config/tc-arm.c
gas/testsuite/gas/arm/mve-vqshl-bad.d [new file with mode: 0644]
gas/testsuite/gas/arm/mve-vqshl-bad.l [new file with mode: 0644]
gas/testsuite/gas/arm/mve-vqshl-bad.s [new file with mode: 0644]
gas/testsuite/gas/arm/mve-vshl-bad.d [new file with mode: 0644]
gas/testsuite/gas/arm/mve-vshl-bad.l [new file with mode: 0644]
gas/testsuite/gas/arm/mve-vshl-bad.s [new file with mode: 0644]