ARM assembler: Allow up to 32 single precision registers in the VPUSH and VPOP instru...
authorMarkus Klein <markus.klein@sma.de>
Thu, 28 Oct 2021 16:17:25 +0000 (17:17 +0100)
committerNick Clifton <nickc@redhat.com>
Thu, 28 Oct 2021 16:17:25 +0000 (17:17 +0100)
commitd6dc01baf753ea9d27b504257fef51acabaaba20
treec79ac8565654a2e652fad083ce2061a5f285fa5e
parent0fab795564847898adec8436f068ed6089876713
ARM assembler: Allow up to 32 single precision registers in the VPUSH and VPOP instructions.

PR 28436
* config/tc-arm.c (do_vfp_nsyn_push_pop_check): New function.
(do_vfp_nsyn_pop): Use the new function.
(do_vfp_nsyn_push): Use the new function.
* testsuite/gas/arm/v8_1m-mve.s: Add new instructions.
* testsuite/gas/arm/v8_1m-mve.d: Updated expected disassembly.
gas/ChangeLog
gas/config/tc-arm.c
gas/testsuite/gas/arm/v8_1m-mve.d
gas/testsuite/gas/arm/v8_1m-mve.s