target/arm: Implement MVE VPSEL
commitc386443b163965e44ae7a7f7858ec7985e97926b
authorPeter Maydell <peter.maydell@linaro.org>
Fri, 13 Aug 2021 16:11:51 +0000 (13 17:11 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Wed, 25 Aug 2021 09:48:49 +0000 (25 10:48 +0100)
tree71b563479096d3bcaf607ade05342b527d5d969f
parentcce81873bcc163a86488deec1e122c303c6762a4
target/arm: Implement MVE VPSEL

Implement the MVE VPSEL insn, which sets each byte of the destination
vector Qd to the byte from either Qn or Qm depending on the value of
the corresponding bit in VPR.P0.

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