From nobody Mon Feb 9 09:01:23 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=1628438932; cv=none; d=zohomail.com; s=zohoarc; b=jRxptEhA2ia8WBgBc5c1xZTnDXQa5OQ/AW6MT+zpFkKTRkjtRU028Tw6iMVefcQSkhnNlkW2kl5/e+91lW96FpTSH18lfriXpRcllrVVFGXsImozx55BkQbexhPytTxohArZL2oQPA0h9v+h0mBe97yPqY/qzN98KDKFMWOtQbs= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1628438932; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=5uZT3MfT4w+FruUmTHAg3owA862EljxsHIzMrbqXg/I=; b=GTsma76PrngtwY2LX4T6WASuCZSJgZGj2X/yCRJcSdIyuCveKKYmm8H8g4IjwHSLN20CWcRATp8jYZV4ZYUWH5LxZ2Kof8G02pOO0rGwSCInXPei3GczKOK8INx0DR6BidofBetRqoK4k5W7dHWV7EnSgs7UTQNcW+D9CotGqNg= 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 1628438932966639.6641307027868; Sun, 8 Aug 2021 09:08:52 -0700 (PDT) Received: by mail-wr1-f41.google.com with SMTP id h14so18005948wrx.10 for ; Sun, 08 Aug 2021 09:08:52 -0700 (PDT) Return-Path: Return-Path: Received: from x1w.. (163.red-83-52-55.dynamicip.rima-tde.net. [83.52.55.163]) by smtp.gmail.com with ESMTPSA id c1sm1597114wmp.7.2021.08.08.09.08.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Aug 2021 09:08:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=5uZT3MfT4w+FruUmTHAg3owA862EljxsHIzMrbqXg/I=; b=Zj7InsFkucJ5QFoySMrm2oxRdpM57iig+G+QZ/fPkhB4p5K9rYYLQX9pt0rWk9cPvs IxEzuyM61x7GU65OPDqlK56lnt9m4TIiGTE6sn6+LOAyV07ZgYyTgTbZu+8jbNpFfLkO UB/ofXtZ/XvpNo/1MTq46HGm5sRWkhdCKCB6BhsbteiDwVbXJssxsGZ8fVf+lF+s1Skc wKyXBFqD2ioBcCJJNOziOAdddaJ1RHD6JWZO942cb2QQk3QPEpaKOv2hb170mt/1dLTW ozn01vzx6w+CCBpKet/zrXbDDtuu2hLn2HCLo/qosYDMJBdoeyI8ON2+gqG1+UlM3LyB Xdog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=5uZT3MfT4w+FruUmTHAg3owA862EljxsHIzMrbqXg/I=; b=HFnIIi42a4gnko5HzIZOkbJX2oBlChy2eVjxU3YRZ60uyZsec9g1/DjlbLXJlwKvci b2TUjadvNdYXtyVcAEPc8EWSVUY2yA2TTD8qGnvH7RZhnP96p1uc+cQfe2e5+9oJawVj 19MANEs9XZ6bTvvqQZtJUV9IeBc6p8XXXUj/dGlW+rMFMYOEpGiIbiWKL97Zp0oN7AsV l0h8V0vnY1SIZgWci6llAmgxds5YvQN+Louff6ZThFcrkl0/cKUYghYu9Z2YV1OKECNm jx4z5rLU4aPjosKjbc5Mv1501ka9y/Te8nuD+Dck7z2FWVO6PvIDnHp7pNTFzfOJJbk4 ZtMg== X-Gm-Message-State: AOAM532CufpABjH+TP+LJCHX8fj9iIXXTp9ZLloBzwqCjjwVLJWwsN1l Nl3fk+T9QcpzVhLUjk1gTLk= X-Google-Smtp-Source: ABdhPJx336iImZfrJYtLadyFUvNSZHms55qM/fyH4NaSG//YvONPi0D6btTaJdkg6KP0y/BzgLE2LQ== X-Received: by 2002:adf:d1e4:: with SMTP id g4mr20104909wrd.371.1628438930985; Sun, 08 Aug 2021 09:08:50 -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: Richard Henderson , Aurelien Jarno , Aleksandar Rikalo , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Jiaxun Yang Subject: [PATCH-for-6.2 1/2] target/mips/tx79: Use tcg_constant_tl() Date: Sun, 8 Aug 2021 18:08:42 +0200 Message-Id: <20210808160843.84957-2-f4bug@amsat.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210808160843.84957-1-f4bug@amsat.org> References: <20210808160843.84957-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: 1628438933481100001 Replace uses of tcg_const_tl() with the allocate and free close together. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/mips/tcg/tx79_translate.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/target/mips/tcg/tx79_translate.c b/target/mips/tcg/tx79_transl= ate.c index 6d51fe17c1a..0dacdf2a619 100644 --- a/target/mips/tcg/tx79_translate.c +++ b/target/mips/tcg/tx79_translate.c @@ -247,8 +247,8 @@ static bool trans_parallel_compare(DisasContext *ctx, a= rg_r *a, return true; } =20 - c0 =3D tcg_const_tl(0); - c1 =3D tcg_const_tl(0xffffffff); + c0 =3D tcg_constant_tl(0); + c1 =3D tcg_constant_tl(0xffffffff); ax =3D tcg_temp_new_i64(); bx =3D tcg_temp_new_i64(); t0 =3D tcg_temp_new_i64(); @@ -279,8 +279,6 @@ static bool trans_parallel_compare(DisasContext *ctx, a= rg_r *a, tcg_temp_free(t0); tcg_temp_free(bx); tcg_temp_free(ax); - tcg_temp_free(c1); - tcg_temp_free(c0); =20 return true; } --=20 2.31.1 From nobody Mon Feb 9 09:01:23 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.47 as permitted sender) client-ip=209.85.221.47; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f47.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.47 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1628438937; cv=none; d=zohomail.com; s=zohoarc; b=Bn2jRgYDCCmbj7JQffoEVAUd+WL9I7p3+ia/RgqVGdyaZqBOhs2mWxC4mc3XNjeghn8o/QdnYAPQu2I8MdIX3MZGDs0g3bOLXpLKN4EBZFQCOwVa8mdH8hZ/M2gKD1O6fkLN+FZKFY0lW2iOMafKEycGStxpwAKnSE75QV6m6ko= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1628438937; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=4UKxjg0cT9vcMkWe9T+oshU7X1oj+8I3wVKETV+/f8c=; b=JA6wUUwh2sMEL0Xe0F/48MI6BmExWOdFWIsYe8x+V10s31Aw06bl+ZrRLhx9nJYOcq41Fkl8+voyDcVbMKWyuFSoFm/Vky+K0LGGHuC15r+R6EUxAzqWa5QNWUHpcd0ubyuR1lxKDtOZyRzk/kq1NFZZGMXK/8sVyoDv43RZYK4= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.47 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) by mx.zohomail.com with SMTPS id 1628438937538324.37502775962776; Sun, 8 Aug 2021 09:08:57 -0700 (PDT) Received: by mail-wr1-f47.google.com with SMTP id h13so18032912wrp.1 for ; Sun, 08 Aug 2021 09:08:56 -0700 (PDT) Return-Path: Return-Path: Received: from x1w.. (163.red-83-52-55.dynamicip.rima-tde.net. [83.52.55.163]) by smtp.gmail.com with ESMTPSA id d15sm17682800wri.96.2021.08.08.09.08.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 08 Aug 2021 09:08:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=4UKxjg0cT9vcMkWe9T+oshU7X1oj+8I3wVKETV+/f8c=; b=GWXwN4KAxKHBRLM9LyV2g61CWPrWvdp33eP9GPz8GqZxJgSYY1WXikw9hLoIBXVGo7 xDkcsPhpbO7olpeo5QZFguIcoi7XxSgzMZ6Y8ZqF+teGc023Osv743kjTY2jKC7pD3BA 3b0/VoohT1fA8gdtFY4ZtnAHm2C2dM3lEfgcVs2RD5pttEBLhkgXT4VuCb3LvOEWAZAr HIZOLxiu8FZHgfglqV3cx93/y0gg/kXjAzr/yJObyIBRG/Ik4QycE+MmvCXXjM0vt+fA /QbCIuOMoekKR2tV8qCYt5/lBvS1+U2bjpfkwO+yvU8dWG1nHs/kihCa5LWWkr4646XX SMoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=4UKxjg0cT9vcMkWe9T+oshU7X1oj+8I3wVKETV+/f8c=; b=Wnk7CXMhL5E0093KzsdjG8uSbMeqqg6Rw3POIRplgqSFM3NSTJLyyOc/9SIYBn7j/N Bosh9cXpSzGCKf8ZFkh7ZzrL77zGmCPU+ZQRyx/XVIgozkEpWcDXohFLNzR+HggxNoSs bxzK5qywC2z/iPMbLDERFMiKNkrYXd2yLyx1QWWbtyvgtsD6A5nOj0Wrxs06kwUAU0k1 6ZDQ37zHsRLPqFOwreJzAJwgr761qu/ok90m16tfZPX5PEIU7tLIsMUiifYvnxWzw8U3 jLxlc0s13kjPaQmgwR9Jaj30tMA1zKkbFP//W9wa+C/RCWyPVU8fofH3poODMMWBZyhV IzFw== X-Gm-Message-State: AOAM531RaXutGD0tggDftktIsGWxMfw1x0p+vd1UJ+Axn7m3xF8GuidE EO03uaslQBq+G/YmOjfaSr0= X-Google-Smtp-Source: ABdhPJyvj4/j9MkKPnvbe7r6zCz/coNvbKEjIJXQj0sFZhclBmhhDvsmXcsIrJEbIvsLSi5Q4By83w== X-Received: by 2002:a05:6000:1863:: with SMTP id d3mr21130543wri.200.1628438935828; Sun, 08 Aug 2021 09:08:55 -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: Richard Henderson , Aurelien Jarno , Aleksandar Rikalo , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Jiaxun Yang Subject: [PATCH-for-6.2 2/2] target/mips/mxu: Use tcg_constant_i32() Date: Sun, 8 Aug 2021 18:08:43 +0200 Message-Id: <20210808160843.84957-3-f4bug@amsat.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210808160843.84957-1-f4bug@amsat.org> References: <20210808160843.84957-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: 1628438939913100001 Replace uses of tcg_const_i32() with the allocate and free close together. Signed-off-by: Philippe Mathieu-Daud=C3=A9 Reviewed-by: Richard Henderson --- target/mips/tcg/mxu_translate.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/target/mips/tcg/mxu_translate.c b/target/mips/tcg/mxu_translat= e.c index f52244e1b2b..85eb7857d36 100644 --- a/target/mips/tcg/mxu_translate.c +++ b/target/mips/tcg/mxu_translate.c @@ -1101,7 +1101,7 @@ static void gen_mxu_D16MAX_D16MIN(DisasContext *ctx) uint32_t XRx =3D XRb ? XRb : XRc; /* ...and do half-word-wise max/min with one operand 0 */ TCGv_i32 t0 =3D tcg_temp_new(); - TCGv_i32 t1 =3D tcg_const_i32(0); + TCGv_i32 t1 =3D tcg_constant_i32(0); =20 /* the left half-word first */ tcg_gen_andi_i32(t0, mxu_gpr[XRx - 1], 0xFFFF0000); @@ -1126,7 +1126,6 @@ static void gen_mxu_D16MAX_D16MIN(DisasContext *ctx) /* finally update the destination */ tcg_gen_or_i32(mxu_gpr[XRa - 1], mxu_gpr[XRa - 1], t0); =20 - tcg_temp_free(t1); tcg_temp_free(t0); } else if (unlikely(XRb =3D=3D XRc)) { /* both operands same -> just set destination to one of them */ @@ -1198,7 +1197,7 @@ static void gen_mxu_Q8MAX_Q8MIN(DisasContext *ctx) uint32_t XRx =3D XRb ? XRb : XRc; /* ...and do byte-wise max/min with one operand 0 */ TCGv_i32 t0 =3D tcg_temp_new(); - TCGv_i32 t1 =3D tcg_const_i32(0); + TCGv_i32 t1 =3D tcg_constant_i32(0); int32_t i; =20 /* the leftmost byte (byte 3) first */ @@ -1227,7 +1226,6 @@ static void gen_mxu_Q8MAX_Q8MIN(DisasContext *ctx) tcg_gen_or_i32(mxu_gpr[XRa - 1], mxu_gpr[XRa - 1], t0); } =20 - tcg_temp_free(t1); tcg_temp_free(t0); } else if (unlikely(XRb =3D=3D XRc)) { /* both operands same -> just set destination to one of them */ --=20 2.31.1