From nobody Tue Feb 10 06:59:02 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.41 as permitted sender) client-ip=209.85.221.41; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f41.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.41 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1633283885; cv=none; d=zohomail.com; s=zohoarc; b=GvYR1hnMQzWbl7VTwwdpQsyVnMRVCQbRFe9vwfY3Pb7qMh4RvxoBb2Zn5KLxOB4/ItlMbQDd3TJM1uQHcR8iMn3nVS9Ws4MBkpkGQ0xoV0OH5h/Q5itGciHDVARtpLGGlod5xOBqTgkWK346V52f4x49IuYkDpCG60TtjVzl6iA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1633283885; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=zN28LoK0n7WogBiC27sRyJmL1zm0wkkrymJdJPui0K8=; b=g2uSG2fFTvV02ZHlOq7oAQ18swQGrw4p8/dpkdrbyybRSOA7DqTiLBztBJb0nv41Med4kp0okCz+5HVnqtdsjqqaiJNIWsQaCwhQ0Aonp+UteVlqR7ZGWCmxi1HZe+Z+E7jeyAANyZg45OPCQjnOoh1GtdDPurKw1UADWUahbdE= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.41 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) by mx.zohomail.com with SMTPS id 1633283885374777.3681581646731; Sun, 3 Oct 2021 10:58:05 -0700 (PDT) Received: by mail-wr1-f41.google.com with SMTP id v17so26080826wrv.9 for ; Sun, 03 Oct 2021 10:58:04 -0700 (PDT) Return-Path: Return-Path: Received: from x1w.. (118.red-83-35-24.dynamicip.rima-tde.net. [83.35.24.118]) by smtp.gmail.com with ESMTPSA id m21sm13178388wmq.37.2021.10.03.10.58.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Oct 2021 10:58:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=zN28LoK0n7WogBiC27sRyJmL1zm0wkkrymJdJPui0K8=; b=lCMszzerOt0W6S+GW2gZq3LQATrzK6Di1V5xx6XtZPvTrZugnQWJcDNG0oVBkCrnlo d+fMYGdsK71KUovubzmAwI1ff5m5nmAB/oMZ1VzvGrKmcE2RINZEoDQ3hRoPbypwSoVI 8RK45riqdxFwtL9rfN+qh1BT5gXPRS+S3HLIzFdtPiEaGmz0XpDoaw3ke0BS0F+qNc66 huGVDm5vfjY/FU1ixrWNnGGSTd88+wxyeJCwtkV54W3B/8QN2KBAvXn6GiYLwtwXrNOt Mc2SBpE3YYIhuA2GIHKfAzOKEKoe+6JOhKKn86IfBrp29v7lz1MbgNqSoxrnRh/n6exO GWHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=zN28LoK0n7WogBiC27sRyJmL1zm0wkkrymJdJPui0K8=; b=uSKdnwD4PI9LbzOJSJKpyU1Nz6cZTEAyW/PT1e7HnYliDVIZt/2jSMeoRUmukeDfTX XFlvZmfwdruBsuajAdVVXqdi9SAu1VkyiyRHpV98XcFoSfU2GGady0Qve+ptY3dLDG8l vrH1wkLpdVErHgUQn439Fzha2Woy8QMTX2ADbmqe65mqxcCAGA0YQGR1PPVvYVJSqSMP 1ebFl7A9IAGRIMmRjl4MR10vkG3bdqv+PN3FYOfvOfymZt7NnlcbAJS50yzXFrVIlImQ iEMlQ/9jUq09lHoDOH8bChMqjfzzSkjucYBkVPxSvVx0M5fycyfpijB9XTnlZImiMzSy gs3g== X-Gm-Message-State: AOAM532JIam2HhtpzYudOnnEfE54+1y9qKve4YLRjJODM8GvxFAxFG0A SiV6gWWpk1rgJAJprkL1FrI= X-Google-Smtp-Source: ABdhPJxeLyETKmygx3tyus9BOqZyK6kgYmlTDp38a3YFsAySC+L2AIGjyWg67CzaKfG+ex8fBxgrvg== X-Received: by 2002:a5d:4b11:: with SMTP id v17mr9700086wrq.313.1633283883566; Sun, 03 Oct 2021 10:58:03 -0700 (PDT) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Aurelien Jarno , Jiaxun Yang , Richard Henderson , Aleksandar Rikalo Subject: [PATCH 4/8] target/mips: Use tcg_constant_i32() in gen_msa_2r() Date: Sun, 3 Oct 2021 19:57:39 +0200 Message-Id: <20211003175743.3738710-5-f4bug@amsat.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20211003175743.3738710-1-f4bug@amsat.org> References: <20211003175743.3738710-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) X-ZM-MESSAGEID: 1633283887339100001 Avoid using a TCG temporary by moving Data Format to the constant pool. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/mips/tcg/msa_translate.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/target/mips/tcg/msa_translate.c b/target/mips/tcg/msa_translat= e.c index 5e8f80f2f23..bbe9146513a 100644 --- a/target/mips/tcg/msa_translate.c +++ b/target/mips/tcg/msa_translate.c @@ -1946,7 +1946,6 @@ static void gen_msa_2r(DisasContext *ctx) uint8_t df =3D (ctx->opcode >> 16) & 0x3; TCGv_i32 twd =3D tcg_const_i32(wd); TCGv_i32 tws =3D tcg_const_i32(ws); - TCGv_i32 tdf =3D tcg_const_i32(df); =20 switch (MASK_MSA_2R(ctx->opcode)) { case OPC_FILL_df: @@ -1957,7 +1956,8 @@ static void gen_msa_2r(DisasContext *ctx) break; } #endif - gen_helper_msa_fill_df(cpu_env, tdf, twd, tws); /* trs */ + gen_helper_msa_fill_df(cpu_env, tcg_constant_i32(df), + twd, tws); /* trs */ break; case OPC_NLOC_df: switch (df) { @@ -2015,7 +2015,6 @@ static void gen_msa_2r(DisasContext *ctx) =20 tcg_temp_free_i32(twd); tcg_temp_free_i32(tws); - tcg_temp_free_i32(tdf); } =20 static void gen_msa_2rf(DisasContext *ctx) --=20 2.31.1