From nobody Fri Dec 19 20:11:21 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zoho.com; dkim=fail spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1493753843364380.1949207793434; Tue, 2 May 2017 12:37:23 -0700 (PDT) Received: from localhost ([::1]:33361 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d5dbu-0005Nf-38 for importer@patchew.org; Tue, 02 May 2017 15:37:22 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59663) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d5dOf-0002Aj-1q for qemu-devel@nongnu.org; Tue, 02 May 2017 15:23:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d5dOe-0001v7-60 for qemu-devel@nongnu.org; Tue, 02 May 2017 15:23:41 -0400 Received: from mail-qk0-x242.google.com ([2607:f8b0:400d:c09::242]:33036) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d5dOe-0001uq-10 for qemu-devel@nongnu.org; Tue, 02 May 2017 15:23:40 -0400 Received: by mail-qk0-x242.google.com with SMTP id o85so22942139qkh.0 for ; Tue, 02 May 2017 12:23:39 -0700 (PDT) Received: from bigtime.twiddle.net.com ([2602:47:d954:1500:5e51:4fff:fe40:9c64]) by smtp.gmail.com with ESMTPSA id d65sm10664657qkc.53.2017.05.02.12.23.38 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 02 May 2017 12:23:38 -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; bh=tTHMAZ5sBKUsqEDSyUp6KqTAwSZyGDZ5VMB4yMQML+c=; b=qRjUXROmQaYt5FADbSkvtGrGhH/+jhSNGf3slKZt/Ays9XT5a+76Tyn2unICgE+VTd asVxZyybMrHVmz8ubLsAwc+aaIAD7QR1TzIfQFgWookGC0dVagsfPpn2HFiRue1ykiJa va4YmwRSiub5OLvnCRIKstouztZyjsC+Wn/KrbirjB9PZSHuvceM/H2iB1AJiHhsWIXc aoVGKykHUWqwwjcgH/tRoQIPNNDA//yE2Z+L4gRI8/QZaBLxLcyuYq9CoDv+aemjitcq +D8DzjqRRaaULii++7AGyfC9FTsDVMBXfScNrM+GcUwLHbikL2km0KTAYuDPP7HR2BPu MKxQ== 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; bh=tTHMAZ5sBKUsqEDSyUp6KqTAwSZyGDZ5VMB4yMQML+c=; b=Hlc+AyyrudNpDpqUEHUr+f/V2KNHfclDy8x636byMCjHa/YmwKsJLiKzj7gR9zGw7B vVQilJh4ZAvieMaa5kU0k3NpXM1QvUTsO0MsBRjKnyVtTTr17EXUjjBbMFkwzT3vFgvG 6WpHNWNfiPo+D41z/yaOhjp+is1rNV+isDF1cxPClPDz7Nss8T50/s90dlpsuYS7vlRC CMtSJyppPM2OT/EhG7tT+r4FbkQVX+YqxOsm4TUr6xSEkblu0yNsCZr+FK0Qn5DkfEY1 dSGR1sYxcXMQ3VC7tHrqa1QqfJMfIVp43Upga+W56VMZd/JqQJDFhsssSrS+sQD0TZT9 ZQOw== X-Gm-Message-State: AN3rC/7AmHQkKYGYXRve0Ap+QL/TUMC5Dypr6kQnRdYucyV0aIOnoiKb heHfdrWtGRk15SZBbik= X-Received: by 10.55.207.140 with SMTP id v12mr26762519qkl.68.1493753019423; Tue, 02 May 2017 12:23:39 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Date: Tue, 2 May 2017 12:23:00 -0700 Message-Id: <20170502192300.2124-26-rth@twiddle.net> X-Mailer: git-send-email 2.9.3 In-Reply-To: <20170502192300.2124-1-rth@twiddle.net> References: <20170502192300.2124-1-rth@twiddle.net> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:400d:c09::242 Subject: [Qemu-devel] [PATCH v6 25/25] target/mips: optimize indirect branches X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Yongbok Kim , cota@braap.org, Aurelien Jarno Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" From: Aurelien Jarno Cc: Yongbok Kim Signed-off-by: Aurelien Jarno Message-Id: <20170430145254.25616-4-aurelien@aurel32.net> Signed-off-by: Richard Henderson --- target/mips/translate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/mips/translate.c b/target/mips/translate.c index 1a7ac07..559f8fe 100644 --- a/target/mips/translate.c +++ b/target/mips/translate.c @@ -10725,7 +10725,7 @@ static void gen_branch(DisasContext *ctx, int insn_= bytes) save_cpu_state(ctx, 0); gen_helper_raise_exception_debug(cpu_env); } - tcg_gen_exit_tb(0); + tcg_gen_lookup_and_goto_ptr(cpu_PC); break; default: fprintf(stderr, "unknown branch 0x%x\n", proc_hflags); --=20 2.9.3