target/arm: Implement MVE VSHRN, VRSHRN
authorPeter Maydell <peter.maydell@linaro.org>
Mon, 28 Jun 2021 13:58:28 +0000 (14:58 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 2 Jul 2021 10:48:37 +0000 (11:48 +0100)
commit162e2655000689e44ac4c8e9e8dc413821e0adda
treecd96558436693fa9fd8676b8548f42c88bd1906a
parenta78b25fa71f1d2d9bcfdf2026743784e12efeeac
target/arm: Implement MVE VSHRN, VRSHRN

Implement the MVE shift-right-and-narrow insn VSHRN and VRSHRN.

do_urshr() is borrowed from sve_helper.c.

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