]> xenbits.xensource.com Git - qemu-xen.git/commit
target/arm: Implement MVE integer vector-vs-scalar comparisons
authorPeter Maydell <peter.maydell@linaro.org>
Fri, 13 Aug 2021 16:11:51 +0000 (17:11 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Wed, 25 Aug 2021 09:48:49 +0000 (10:48 +0100)
commitcce81873bcc163a86488deec1e122c303c6762a4
tree0794307fe036ce95f89952e2d5d16013a340e6c8
parenteff5d9a9bdbabfb1ccdb62c1c61311a575b11e9c
target/arm: Implement MVE integer vector-vs-scalar comparisons

Implement the MVE integer vector comparison instructions that compare
each element against a scalar from a general purpose register.  These
are "VCMP (vector)" encodings T4, T5 and T6 and "VPT (vector)"
encodings T4, T5 and T6.

We have to move the decodetree pattern for VPST, because it
overlaps with VCMP T4 with size = 0b11.

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