From: Peter Maydell Date: Fri, 30 Apr 2021 13:27:38 +0000 (+0100) Subject: target/arm: Move NeonGenThreeOpEnvFn typedef to translate.h X-Git-Tag: v6.1.0-rc0~136^2~12 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9194a9cbc75e7af63eff26c87b995bdc52078ca6;p=thirdparty%2Fqemu.git target/arm: Move NeonGenThreeOpEnvFn typedef to translate.h Move the NeonGenThreeOpEnvFn typedef to translate.h together with the other similar typedefs. Signed-off-by: Peter Maydell Reviewed-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daudé Message-id: 20210430132740.10391-12-peter.maydell@linaro.org --- diff --git a/target/arm/translate.c b/target/arm/translate.c index 58cb3e8aafe..7ff0425c752 100644 --- a/target/arm/translate.c +++ b/target/arm/translate.c @@ -66,9 +66,6 @@ static const char * const regnames[] = { "r0", "r1", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9", "r10", "r11", "r12", "r13", "r14", "pc" }; -/* Function prototypes for gen_ functions calling Neon helpers. */ -typedef void NeonGenThreeOpEnvFn(TCGv_i32, TCGv_env, TCGv_i32, - TCGv_i32, TCGv_i32); /* initialize TCG globals. */ void arm_translate_init(void) diff --git a/target/arm/translate.h b/target/arm/translate.h index 8130a3be29d..12c28b0d32c 100644 --- a/target/arm/translate.h +++ b/target/arm/translate.h @@ -409,6 +409,8 @@ typedef void NeonGenOneOpFn(TCGv_i32, TCGv_i32); typedef void NeonGenOneOpEnvFn(TCGv_i32, TCGv_ptr, TCGv_i32); typedef void NeonGenTwoOpFn(TCGv_i32, TCGv_i32, TCGv_i32); typedef void NeonGenTwoOpEnvFn(TCGv_i32, TCGv_ptr, TCGv_i32, TCGv_i32); +typedef void NeonGenThreeOpEnvFn(TCGv_i32, TCGv_env, TCGv_i32, + TCGv_i32, TCGv_i32); typedef void NeonGenTwo64OpFn(TCGv_i64, TCGv_i64, TCGv_i64); typedef void NeonGenTwo64OpEnvFn(TCGv_i64, TCGv_ptr, TCGv_i64, TCGv_i64); typedef void NeonGenNarrowFn(TCGv_i32, TCGv_i64);