target/arm: Create gen_gvec_{ceq,clt,cle,cgt,cge}0
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 13 May 2020 16:32:35 +0000 (09:32 -0700)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 14 May 2020 14:03:08 +0000 (15:03 +0100)
commit69d5e2bf8c3cefedbfa1c1670137e636dbd7faa5
tree59305005d0bd23107c044f440f8e8527d9915038
parent3f08f0bce841e7857ec98ce7909629d0c335005e
target/arm: Create gen_gvec_{ceq,clt,cle,cgt,cge}0

Provide a functional interface for the vector expansion.
This fits better with the existing set of helpers that
we provide for other operations.

Macro-ize the 5 nearly identical comparisons.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20200513163245.17915-7-richard.henderson@linaro.org
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
target/arm/translate-a64.c
target/arm/translate.c
target/arm/translate.h