target/arm: Clean up 4-operand predicate expansion
commitdd81a8d7cf5c90963603806e58a217bbe759f75e
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 28 Aug 2020 09:02:48 +0000 (28 10:02 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 28 Aug 2020 09:02:48 +0000 (28 10:02 +0100)
tree938d170a81879afb14b2bf02c7fc1465271f2409
parentd0b2df5a01eeccbac71d4d883158b91e7f9a6a29
target/arm: Clean up 4-operand predicate expansion

Move the check for !S into do_pppp_flags, which allows to merge in
do_vecop4_p.  Split out gen_gvec_fn_ppp without sve_access_check,
to mirror gen_gvec_fn_zzz.

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