target/arm: Implement MVE VADDLV
authorPeter Maydell <peter.maydell@linaro.org>
Mon, 28 Jun 2021 13:58:31 +0000 (14:58 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 2 Jul 2021 10:48:37 +0000 (11:48 +0100)
commitd43ebd9dc8a268195dcc8219ced96f9e3bdc4050
treee7ed4370dfd3b6d0ab5afc5e2a7bb003969621a6
parent2e6a4ce0f61d4be3d85a5a9e75d1fb39faa23664
target/arm: Implement MVE VADDLV

Implement the MVE VADDLV insn; this is similar to VADDV, except
that it accumulates 32-bit elements into a 64-bit accumulator
stored in a pair of general-purpose registers.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20210628135835.6690-15-peter.maydell@linaro.org
target/arm/helper-mve.h
target/arm/mve.decode
target/arm/mve_helper.c
target/arm/translate-mve.c