From: Philippe Mathieu-Daudé Date: Tue, 19 Oct 2021 07:38:11 +0000 (+0200) Subject: target/mips: Use enum definitions from CPUMIPSMSADataFormat enum X-Git-Tag: v6.2.0-rc0~24^2~32 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7e9db46d645dca27f28ec28e0fc479778e410d5f;p=thirdparty%2Fqemu.git target/mips: Use enum definitions from CPUMIPSMSADataFormat enum Replace magic DataFormat value by the corresponding enum from CPUMIPSMSADataFormat. Reviewed-by: Jiaxun Yang Reviewed-by: Richard Henderson Signed-off-by: Philippe Mathieu-Daudé Message-Id: <20211028210843.2120802-7-f4bug@amsat.org> --- diff --git a/target/mips/tcg/msa_translate.c b/target/mips/tcg/msa_translate.c index e0ccd8c1cb8..56a0148fec2 100644 --- a/target/mips/tcg/msa_translate.c +++ b/target/mips/tcg/msa_translate.c @@ -1791,10 +1791,10 @@ static void gen_msa_3rf(DisasContext *ctx) case OPC_MULR_Q_df: case OPC_MADDR_Q_df: case OPC_MSUBR_Q_df: - tdf = tcg_constant_i32(df + 1); + tdf = tcg_constant_i32(DF_HALF + df); break; default: - tdf = tcg_constant_i32(df + 2); + tdf = tcg_constant_i32(DF_WORD + df); break; } @@ -2023,7 +2023,7 @@ static void gen_msa_2rf(DisasContext *ctx) TCGv_i32 twd = tcg_const_i32(wd); TCGv_i32 tws = tcg_const_i32(ws); /* adjust df value for floating-point instruction */ - TCGv_i32 tdf = tcg_constant_i32(df + 2); + TCGv_i32 tdf = tcg_constant_i32(DF_WORD + df); switch (MASK_MSA_2RF(ctx->opcode)) { case OPC_FCLASS_df: