From: Richard Henderson Date: Fri, 27 May 2022 18:18:17 +0000 (-0700) Subject: target/arm: Use TRANS_FEAT for do_last_general X-Git-Tag: v7.1.0-rc0~83^2~50 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=884c5a802e784c508840395586dc45f9e014b2ee;p=thirdparty%2Fqemu.git target/arm: Use TRANS_FEAT for do_last_general Signed-off-by: Richard Henderson Message-id: 20220527181907.189259-65-richard.henderson@linaro.org Reviewed-by: Peter Maydell Signed-off-by: Peter Maydell --- diff --git a/target/arm/translate-sve.c b/target/arm/translate-sve.c index 841c1b56449..caa587506c4 100644 --- a/target/arm/translate-sve.c +++ b/target/arm/translate-sve.c @@ -2622,15 +2622,8 @@ static bool do_last_general(DisasContext *s, arg_rpr_esz *a, bool before) return true; } -static bool trans_LASTA_r(DisasContext *s, arg_rpr_esz *a) -{ - return do_last_general(s, a, false); -} - -static bool trans_LASTB_r(DisasContext *s, arg_rpr_esz *a) -{ - return do_last_general(s, a, true); -} +TRANS_FEAT(LASTA_r, aa64_sve, do_last_general, a, false) +TRANS_FEAT(LASTB_r, aa64_sve, do_last_general, a, true) static bool trans_CPY_m_r(DisasContext *s, arg_rpr_esz *a) {