From nobody Wed Nov 5 18:39:28 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.zohomail.com; dkim=fail header.i=@wdc.com; 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; dmarc=fail(p=none dis=none) header.from=wdc.com Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1536185727020720.3375751422342; Wed, 5 Sep 2018 15:15:27 -0700 (PDT) Received: from localhost ([::1]:58272 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fxg52-0005jy-Tw for importer@patchew.org; Wed, 05 Sep 2018 18:15:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57689) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fxg0Q-0001DC-02 for qemu-devel@nongnu.org; Wed, 05 Sep 2018 18:10:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fxg0L-00041r-Nc for qemu-devel@nongnu.org; Wed, 05 Sep 2018 18:10:33 -0400 Received: from esa3.hgst.iphmx.com ([216.71.153.141]:48176) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fxg0L-0003mb-41 for qemu-devel@nongnu.org; Wed, 05 Sep 2018 18:10:29 -0400 Received: from mail-by2nam01lp0177.outbound.protection.outlook.com (HELO NAM01-BY2-obe.outbound.protection.outlook.com) ([216.32.181.177]) by ob1.hgst.iphmx.com with ESMTP; 06 Sep 2018 06:10:13 +0800 Received: from risc6-mainframe.int.fusionio.com (199.255.44.171) by BN6PR04MB0386.namprd04.prod.outlook.com (2603:10b6:404:91::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1101.18; Wed, 5 Sep 2018 22:10:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1536185429; x=1567721429; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version; bh=pMtw0YhcPl7Hsw7/TRrD/kfLT0Fdv14M4wI9pwHrFtY=; b=jzUvA9MPz/VcRgChZorbqKdiJ5bofCa6SH5aIvc3sm8EZi8WnwdLA7dv BJ0Ama7lJnERx++AQpi2DZmt4AhQMsicdX7opuCXkm7jXgrqiGuQaOjE6 rVjJ1XKlrEOL2dPXejJTlFi8d4bxZFccweeCNhWhD+cqO6ALJhI+euP8Q RaQImXD1JUAqFpC/Q3ILZ+X3Qa7jjMmaBhpWixcaEknDCF+DjZMjldgCh exD849N3kGG7hOEAkKHzYvz+w+PKVvFiD45JPz3CQ/CTPr0dbBhFXy7MX GtPp/OWJascTT7Ia/NbKUNx9L5Xg/XcsRFzswwSJ6JNenr1s1tI1cS+ZW w==; X-IronPort-AV: E=Sophos;i="5.53,334,1531756800"; d="scan'208";a="93247427" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sharedspace.onmicrosoft.com; s=selector1-wdc-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gZQ9llgJn7maP0jurLh66zOnZKzazUmfJ6pi5M9BRRM=; b=gwT4avDFk3yo4iPiSY8+a2FX/Y8AdiN5GiL/VDaAIHCZK2q1/YoFbMRi1vh07dSh1IRJm39XefJXn77w29CSnNZjfPGPKcgap6OCgNKX08VhT5UmKl6MkRNhWwHcZDGparLoPh1ht4aQFVzsxrZlb6hfLgL8gZy+Q14R8NpgsmM= From: Alistair Francis To: qemu-devel@nongnu.org Date: Wed, 5 Sep 2018 15:09:29 -0700 Message-Id: <20180905220932.6152-7-alistair.francis@wdc.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180905220932.6152-1-alistair.francis@wdc.com> References: <20180905220932.6152-1-alistair.francis@wdc.com> MIME-Version: 1.0 X-Originating-IP: [199.255.44.171] X-ClientProxiedBy: CO2PR06CA0060.namprd06.prod.outlook.com (2603:10b6:104:3::18) To BN6PR04MB0386.namprd04.prod.outlook.com (2603:10b6:404:91::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 28d8e86c-400d-49fd-dcea-08d6137c5972 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:BN6PR04MB0386; X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0386; 3:PRT1Y4zwVByfFycc9wDkGa9J5x/T17xxOMYTYUor+4Kv7Sw6193F5NaIkYMYbIdFcvMyA9LZC5R33u9meug6z0s4uhvKy/VYHiLz7vZ9mKvm+BlQbEB6ZMkpAkX46Ot00Niz/XLcdAT+JT++FdP/S9qU2NAVVln1+ntY+rxsj7q4Aqlvqa2SaLgLjCxSHmHqUhb96ggEmvKL/ZRjUmJHBYyIcY/tSpwOM7FHUBhJA/krSUFj8PerjqYgTL38Jyyh; 25:4XbNciNTHYbwCTmQxx/CldQSMC60BuANhopnynkDTD/7ZwPLxsW3Le4ly4McAeCHQHegmze5NAfjrLW/kRO0uw1g2Hin5Po6aRP/SAJzC8uTf3z/OG/jvDnZuNZjrGNHFvErvhbNq46smmC7+QXuuf6KmINyYQSuV3celXchSvqNTHmjv75KvKnwQbSdeNKzpbPCPijSjXLubsnrToegff1pXGqcGJDZfrgz7ZptDana9fD6trVXQExL22Ej0lgYVURpMnQX0V5gGLkMliChElagYW2Y0vgDN4rSfFkXVpcDk1p/hw1N2B2l0+lKdf5ReMj2wvU7+npRGVbBrGoyeg==; 31:V81QAmI6I9UUYt40antlCySUKTXwZJFrm4MXfaWT3hZFgNL5GmxCpfgQx5bY0uAn1ySfv3K1xrs90nYoW49380iWS17WH8a7BnKJt6DWjIO3+aTR5gQLR7rjkO6uyGtkdrwcwkrSQFig+7eLHFOAOCKAYkQSxghDf5zPPcW3DkZJQTakFMBrkmtxHwuCBhDVYJHgEV6/fvZkphQxNfaBm4GhQhs5N5qNqPbx2Uz+N2g= X-MS-TrafficTypeDiagnostic: BN6PR04MB0386: WDCIPOUTBOUND: EOP-TRUE X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0386; 20:eIElGGsBL0Vs2GJZ8hvUA/ioN2qxpV7E+gCArybXsE9yFwEBkFKxVdBjGDeHeQbBPf47q2MBn1TKovQMIqOTmO1cZXb9ZvPi5KEkpTpjNxvfRjKVMNTeSz+lIZoE2Q2EPfFkVkh3Ho4/93kjD3bp7AKb366HJG1vHy1Cb7rGWLIyWh/l+/ELWD093QWBl7XNUXgiEA4ewA5MoqehdnSEeWAgoCW2Wo+gAREVqqMiXpNVl1+2B7yqqhlQ/JJ9QItd/ODkTVDL54MZ41nRkTi2ee3+JOkRDoyKNwCDdKeFluW0bkHY8vOjPd+lIoMGBOzrR0ZPk28HDYM3O3NmZhS4deRS+KrWyYC7YvKwMpnTAvAfxMtjQlJ7q80emDCMGYTNXsV5wdYtNgaITGT4Kmj/3cGMydi+t3C/n7apOrcDYjZeN0HF3OzCxvPhdcBRbKQIa2mtkPT5O6g/L5hkEU22NiIIeRm080ewKje9ur6vh45aeuZX/vXo1jqam6T+NvI5; 4:u+zYlBA8C2BNcJvqfyeDujrsqlzH+9uW6gtkVUKtiXv8bx87nmIgcun6Lro6akKZ8c481PP7jqXFU6XWEYE4v7bJxt3f6ogizrS+Mw4dokqynjY2Pc1P62Y/ph+k9VT+uq9AyyyxPKEZCQj1RXrTGKafMxkKaOSKMNedRO00B5P0cDrelfNG/Z17UBppncNFyioxHYB9+jR6w/nXzW9+LDTrEp7gYrUtz9WML+gxWVaG+D4c+ogQ5M3PVqxzCZjZbhzdYMDSrQ0LH0k4RYwntw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(823301075)(10201501046)(3231344)(944501410)(52105095)(3002001)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123560045)(20161123564045)(201708071742011)(7699016); SRVR:BN6PR04MB0386; BCL:0; PCL:0; RULEID:; SRVR:BN6PR04MB0386; X-Forefront-PRVS: 078693968A X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(366004)(39860400002)(346002)(396003)(376002)(136003)(199004)(189003)(44832011)(53936002)(6512007)(86362001)(5660300001)(97736004)(6346003)(48376002)(6666003)(2906002)(6916009)(50466002)(386003)(6506007)(72206003)(186003)(26005)(1076002)(478600001)(36756003)(47776003)(66066001)(8676002)(16526019)(486006)(3846002)(68736007)(6486002)(6116002)(11346002)(956004)(2616005)(106356001)(105586002)(7736002)(2361001)(4326008)(16586007)(476003)(76176011)(81156014)(81166006)(316002)(54906003)(8936002)(50226002)(2351001)(52116002)(51416003)(25786009)(305945005)(14444005)(446003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR04MB0386; H:risc6-mainframe.int.fusionio.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Alistair.Francis@wdc.com; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR04MB0386; 23:Wm72w7X6vbHAtscNvCSlu+oYgm6TdpNBu3KOSlFFk?= =?us-ascii?Q?vYJ1/Ht7CIvIhIYPl1Gj5E8iEfq16D9nXnBcBXxdOn0iI77aciLoaaLMgU5U?= =?us-ascii?Q?d2MUmGL8owj5HEg7EYQHUjV6MWH+1/mzW9+i/F9yhAjdwSDyxPb7uehSoKsA?= =?us-ascii?Q?2Rnbh634DEXUAJv7u1gpbK9chTUYNEHU+eRIIOCRIAR9x6YCbbFSTH6QtfvG?= =?us-ascii?Q?m9gC5sBWbaucgtHq2IksjvMQa/qq9ygdC606Z2+GKkL73wRNXz+bl+BUtXaE?= =?us-ascii?Q?TwDhhP54ayhmMi7kLxqpYaAq9PpPx7tmd2emHr6tekfM0Q/XU54T0wudP0vT?= =?us-ascii?Q?1SvfgrhKCAtWRxxPIInwQmhBmNij+HxygyZV/t/QIMB8Dfg3ufARu1L9dq8X?= =?us-ascii?Q?7XP/X8oOVmrasoNNHmxwcgQGEPVkMWRam8M8hjr3i1bfDrBz/BgCfhOcAXY9?= =?us-ascii?Q?nH03jsp5/t5QnaFtDBJeyLu+TJXkKioYRiFV9pK0b1bSd3Ncva5rnEuYeyvj?= =?us-ascii?Q?k5hggdlXoIqjDLH4V/4EgRUx2IBNQeLXUZdRbmHao11HSXV8xfxVxWtfS1a9?= =?us-ascii?Q?kojlrVz2HMLuRXf4PGxWKsVrsOB1NyOpEUD96Y5qC32g0jmNfGCtJANxn3Fw?= =?us-ascii?Q?Gq4ToH7SxrqQ5isvBNg8t0BOsb1QMyPz7FcoAdtbpMXXbwcMSnMZH2ImKot8?= =?us-ascii?Q?WwfiDGCnP/Wx7HkwVc6kqCS9PeHb2kd+0/KsL5k8u0U3H97+LwQdHNWo8o5P?= =?us-ascii?Q?yhNky57+zA5fprHrEaGSvJJkMoJBiXV81Ma0UGQ7zgUihMueh80dekazQ3rz?= =?us-ascii?Q?HGb1vduc/KwVHEny6v3h0wBJaav7fwSaJ/njzn0M7fpqkd/IhukYiRyOjCgJ?= =?us-ascii?Q?/Qiak9o2jldiduWnz3rPEiK6HMXeuPydIXHtRP5SFS6JaQU0PsFbfS965nj7?= =?us-ascii?Q?JzGIloNM/5X5iajrQ9lsUXxn5pM4vh8kzHKet4AI2dhoDJ4f7Mci/5lhqWqx?= =?us-ascii?Q?AHLftRTRjxj/dFEcwK4/wCmCJvz921g7e2YV03dEFskjDpDsOLr2dT4Yqg/j?= =?us-ascii?Q?HsHOBKjId+ccFSVFKgL93ukh7WBnaWptw1ypO1GRMxWCn+WNS4yzPcIJ8EnG?= =?us-ascii?Q?C9/n86kHv4xbhGltVjtmqVVgsdlUTasPY2upQstvHT/FmKQrV1lfhbGThUU8?= =?us-ascii?Q?xDU3E3qEjzwDyRaKP61FGXsm08gNZnd0hb48X1SuCJQcluAqvkUOIybJlyVH?= =?us-ascii?Q?q0CT4CM2a5o3mybhas5pNMuQJxESEmk4I8B/pJs/IQS0qP/9Y4rYGUSjlxo5?= =?us-ascii?Q?VJn7AcEYdMIdE5/hB14rsOZVya+EBAb0XPVwzK45i1P?= X-Microsoft-Antispam-Message-Info: fniD5tO5G7pyrfDj5WiP++ZJ6RLlPhZ55N/eCWvaDEes2XAHgN4zImbTmm8VpzDBx8C6lyneSr17bcyhmha4G0DhgC91nVUJCpHGah11blzuKKAVdLBtp8xjt2A2e6jN7tpKLXX+0slr4WY+c2xdpglkmbVJ/7+xntikHC+rEYIhkOIYOCH9vJC9jVdwpRYXKBd3qhHeL7yjSSaDqdjSJ+2SsVgABs2BQ3vJflNrZ8uWu8OZ6d5QAnNUPWtt0laemJO9M8XMbFMgTYS5rXnoSXJi1Jckjxtour0voG4nW/r5HD+Zy5pXtXjZeObR74MF4fB+vi1A7hgB5IIUlBX0hjJN1toOpR5d5fBSfJsFBvU= X-Microsoft-Exchange-Diagnostics: 1; BN6PR04MB0386; 6:xJVaolkmpl/w4MnFWslMDC/OWDptxxjS7dOEuFDiiCnIzjejUVuOLczsxEy7NSXKDlgfyMt8l17Kv8txCFBr1PSwW8nXXlaV+bY+1HJF3Hk6UFzlnxIIvE85j33mwYwmr5PAbQ5+6w+NjGd6IU2izAkvPOFjRwegzXr+3z7T0JZz69V0NsN+KEEBZmbb3nMVyPHgrqCHO47x5VAY2qId2bmkYV1DxRL5V0CfPMLzIw1YBQgdyyghnFyBkODn5bGSTdylvCZ4KOx7I138ZX3aWckTREVrjbUgQog3JjlZeISADI1UGWQ8OT6W0btB2TopqhV3vglcP90jCn3k05UwTw1rgBJVPaA+O9tNARNQ2LmzH8zHlO9EQ4RnfKF+xh1Ir8rAYekp/EH+bg1vHxpaPC8/RiqTD1dDyImDFUCe0UprbJLRpLekzHUHZ1D+1ms2aS0krQMEFMz16rpZsPJcog==; 5:TCMI+2txIqaDO5bfbMuSCpWTUJxtAmg83UvkSWrocILU6U95cfzE7ExHdQNRC9ezXnCRXswrSflmBZZqYhic9HE5Lw2YV+HL23L5kPhSkcVZcYAl8gejFTFtov/COJv/t5x5XRR0dpIn0qopmHe88X2SblAtuEZaGx+rkfFcxYM=; 7:lAcqOff2ROBsFmqA352nQG97BXJvmk0ajXJKKQtwCkjwh8592C7xYgVBC/8MYtwdqtXcXfYrI5jfOlpDLiNkK+FDWtSyIRzoOWr6c6wWObxop9T4BpJ26kqbBlA6q//N/FDuvLCP3zjy6hNUr7QOfODEjuAlj5Ne3WFSjjFwW24x5IqvFcczh3XJFZJbcPM4LwkyN2MJVgZaC7kzAtyPXauMYzaKsH+TI2ZUWZBe1i4Yvb9kp/z72mlRgLnb6yHc SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: wdc.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Sep 2018 22:10:11.2076 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 28d8e86c-400d-49fd-dcea-08d6137c5972 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: b61c8803-16f3-4c35-9b17-6f65f441df86 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR04MB0386 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 216.71.153.141 Subject: [Qemu-devel] [PULL v2 06/10] target/riscv: 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: "Emilio G. Cota" , Alistair Francis Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (found 2 invalid signatures) X-ZohoMail: RDMRC_1 RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: "Emilio G. Cota" Signed-off-by: Emilio G. Cota Reviewed-by: Richard Henderson Signed-off-by: Alistair Francis --- target/riscv/translate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/riscv/translate.c b/target/riscv/translate.c index ec2988b4f6..66a80ca772 100644 --- a/target/riscv/translate.c +++ b/target/riscv/translate.c @@ -548,7 +548,7 @@ static void gen_jalr(CPURISCVState *env, DisasContext *= ctx, uint32_t opc, if (rd !=3D 0) { tcg_gen_movi_tl(cpu_gpr[rd], ctx->pc_succ_insn); } - tcg_gen_exit_tb(NULL, 0); + tcg_gen_lookup_and_goto_ptr(); =20 if (misaligned) { gen_set_label(misaligned); --=20 2.17.1