From nobody Tue Feb 10 13:18:14 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.44 as permitted sender) client-ip=209.85.221.44; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f44.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.44 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1629147112; cv=none; d=zohomail.com; s=zohoarc; b=CcBhCY91qeEQD6HGKL3Vma/JHUS4hzADCaXZPpi9pvCmVIOmArJ8k98fqZaQvnz8wHA/U9d/zMW/+hRxCROXe7466IEbcxAehfUCYxBYuBSUJ5y+r3P2sYnhUb+aFckNVYwlz2Ai364AN2hq4mXguuWM1DvZmjIwlLGMBLRHXFY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1629147112; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=FKpak1M/4asc8KoNklCuXW/Sh+X7+tzXxt6gTH+Vi2g=; b=K61Gu1qETM9CJMD8O8IB2QVGWWSfhs1O/2WXE7RQq3H7paYYHrIu6AiRNAqW7JeRxu1CD+2pXG/+FQVtXZxBYRKh0oZrKKkdxoqZ4k3/fGhGLLduITzFGdBG9OpWfzIdnSiZR1+Ka2escp4OMlhiMW+j8/9qwqIDoWXkjYBvRsw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.44 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f44.google.com (mail-wr1-f44.google.com [209.85.221.44]) by mx.zohomail.com with SMTPS id 1629147112956912.9168408696677; Mon, 16 Aug 2021 13:51:52 -0700 (PDT) Received: by mail-wr1-f44.google.com with SMTP id r7so25505469wrs.0 for ; Mon, 16 Aug 2021 13:51: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 l38sm246659wmp.15.2021.08.16.13.51.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Aug 2021 13:51: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=FKpak1M/4asc8KoNklCuXW/Sh+X7+tzXxt6gTH+Vi2g=; b=ZWmLG5ijxq0c8+Ou+tlOgIrNHs3JLCAw+cn0UYKtzWaR59c6BRmOa6bTc+SR9Xb3rH 6JCv+p0rhabHQPwJli1wg9o4OOjjgB+5m0T+ADaFs3m83Znv1TU16WIQIlYluYOfX8zG EzU9THfww/KQFxokzl9DgmDt9XQgCYVjdcETGCpzXWEK+z2+dggT729NEleMt0PMA8K0 FR7caZWAXXCko0YOeIFPvXFWlOzySd+UOY3CmSjoM9gyUJHnIWjVlrPRJ/XMyaHO0OFW CQOHzCc2W+O7W218N6gXbqJg39q7EPnDgUvHC8A9KgLOpvTJ867Iw7WucfceQAT6D81t P6Gw== 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=FKpak1M/4asc8KoNklCuXW/Sh+X7+tzXxt6gTH+Vi2g=; b=O4M3vtuKSDys4ZyddGojLpvHvPk13Ed2TcuiQ3ygdERbRJyw73hcqG0q/jErZ51RiZ WR0qKrxPHWLXL2vlQVmk51OwjCqbmSXa8ORhnVdmlFYMJeUvPkD3GIuPZtrNkrtms1xJ zQnxwbIc/JXTJt9nqusDWRujntvMHFv/kQmF/P5pk+Dd6ecv9RdSq32IZjOyclxlPYYt Gqk9jt6Tn8J7S/s/v41imFBMnm7J593+VPhtautsfxFyXuVM/zfCYYTUfrLOgNpfyDlV QKtSvyI3mHc5bBv+lPS5QDFMVO5bROXRN13vUaMGIznrKLMUZrFE3oJKZABOAwJB6DfP jsSA== X-Gm-Message-State: AOAM532g1oN1Xsud4HbCZoZzl4nITAklCG+wDnEz4O+MOYYVvQL6N8MZ FIkpLnNsQQSwgAswR98gbFs= X-Google-Smtp-Source: ABdhPJzrLWZ+yKuREZC//TGjlCxmxaBsyfpK6BDPV4RC/MVfZrmVBYR/ePyw5lQvhr8oo7Tq3A05cw== X-Received: by 2002:a5d:6108:: with SMTP id v8mr18317wrt.96.1629147111170; Mon, 16 Aug 2021 13:51:51 -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: Jiaxun Yang , Aurelien Jarno , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Aleksandar Rikalo , Richard Henderson Subject: [PATCH 7/8] target/mips: Use tcg_constant_i32() in generate_exception_err() Date: Mon, 16 Aug 2021 22:51:06 +0200 Message-Id: <20210816205107.2051495-8-f4bug@amsat.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210816205107.2051495-1-f4bug@amsat.org> References: <20210816205107.2051495-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: 1629147114801100001 excp/err are temporaries input, so we can replace tcg_const_i32() calls by tcg_constant_i32() equivalent. Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- target/mips/tcg/translate.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/target/mips/tcg/translate.c b/target/mips/tcg/translate.c index c515a337ebc..93b72c994f2 100644 --- a/target/mips/tcg/translate.c +++ b/target/mips/tcg/translate.c @@ -1363,12 +1363,9 @@ static inline void restore_cpu_state(CPUMIPSState *e= nv, DisasContext *ctx) =20 void generate_exception_err(DisasContext *ctx, int excp, int err) { - TCGv_i32 texcp =3D tcg_const_i32(excp); - TCGv_i32 terr =3D tcg_const_i32(err); save_cpu_state(ctx, 1); - gen_helper_raise_exception_err(cpu_env, texcp, terr); - tcg_temp_free_i32(terr); - tcg_temp_free_i32(texcp); + gen_helper_raise_exception_err(cpu_env, tcg_constant_i32(excp), + tcg_constant_i32(err)); ctx->base.is_jmp =3D DISAS_NORETURN; } =20 --=20 2.31.1