From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id rmeyJBMzlmW+QDIAWB0awg (envelope-from ) for ; Wed, 03 Jan 2024 23:24:51 -0500 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=imgtec.com header.i=@imgtec.com header.a=rsa-sha256 header.s=dk201812 header.b=HEuqdLzC; dkim=pass (1024-bit key; unprotected) header.d=IMGTecCRM.onmicrosoft.com header.i=@IMGTecCRM.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-IMGTecCRM-onmicrosoft-com header.b=I+jiYmw0; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 842F51E092; Wed, 3 Jan 2024 23:24:51 -0500 (EST) Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 4B4071E092 for ; Wed, 3 Jan 2024 23:24:49 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id CD5A33858421 for ; Thu, 4 Jan 2024 04:24:48 +0000 (GMT) Received: from mx08-00376f01.pphosted.com (mx08-00376f01.pphosted.com [91.207.212.86]) by sourceware.org (Postfix) with ESMTPS id 6B5E03858D33 for ; Thu, 4 Jan 2024 04:24:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6B5E03858D33 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=imgtec.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=imgtec.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 6B5E03858D33 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=91.207.212.86 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1704342269; cv=pass; b=NSU4+nOWYi/MGtr14fp2jKpoAqk6QLAtPybWt6n3E0UlhADPkaGHW3WW5SaHKwB0JL8zo7bH1CmeJQAqqW2400KiBQycDc4413G6d/QNWQcxpT0S63hH4iuSKB7OOGJlkFPDlboHZB55k3BA/byujXdAs0I969PZSc49QL6nT3Y= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1704342269; c=relaxed/simple; bh=LIKDvaPr2n9BtKw1rmqAJuG9ue19furt1sCsI4hunwk=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=Bci3UeZAktJW48sj/ncrd96yF2+UxaVZn1pyEnFVaEZfySdiKHQMvetk/nMulw4NV5FNVoVqpQGwXjwGMOFW9YCiF6QVspf7ddceL9OXGawPDMnmM6YwkmW5SSpdcy0i1B/NWTknVKmfRuNIHvZWjEcQDi+Nn5Z8XuPK6OyPa0M= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0168888.ppops.net [127.0.0.1]) by mx08-00376f01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40447Ipx011080; Thu, 4 Jan 2024 04:24:14 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imgtec.com; h= from:to:cc:subject:date:message-id:references:in-reply-to :content-type:content-transfer-encoding:mime-version; s= dk201812; bh=GyvWy2+mbeyrj+8iD+FhlRV3T8c3tvGrB8V5/K+MIeU=; b=HEu qdLzCjnexaysAcmRlLUEOJJeIlEHHhu/YqEBB4Z1mfDgVUjxHqyDM389tKI3OLjg LaiG3PL05eqwkQr4qxUjS3o8OMu+Ny6iqIcpQUPwxJLEWfgEaxnbPg/4zXuo+mge ZhxSyivVgyl7s/YbTTbR2CK5S7NLC8Ty74z95vWX199Uj6ZL/I5vQl8BCYmcksdo wkyX5EMkdFM5JdjIRY39Pp+oB13egUgKooPmnBMfIRlChJ069e4o/9FQRiHGSlGb FLRjFnGhkPc0JSN3imZiw5d8WqErNBzBFceINJQmMTDm9qgE+lKmZHRuBSirIu0b 7py2ae2KRYkrPtyB7Jw== Received: from hhmail04.hh.imgtec.org ([217.156.249.195]) by mx08-00376f01.pphosted.com (PPS) with ESMTPS id 3vaabsahpg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Thu, 04 Jan 2024 04:24:13 +0000 (GMT) Received: from HHMAIL05.hh.imgtec.org (10.100.10.120) by HHMAIL04.hh.imgtec.org (10.100.10.119) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 4 Jan 2024 04:24:13 +0000 Received: from GBR01-LO4-obe.outbound.protection.outlook.com (104.47.85.104) by email.imgtec.com (10.100.10.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Thu, 4 Jan 2024 04:24:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g6iNbfvyjsEjh1HCAGvLqQbzS7GzsW3iRfP8cWeKHnlkbwRy02rpVhQX2GHDUBb9AVJwbeTCudptA0liMRRoppkV+16t0Hq99+zhTZOSRuwktT5b2YpVNGgj9HI5Rpb7M9M2OZWLTImHemzavASdBTwk/+A/MptDbPJbsxUCM/q4hP6tO5pnSZ0f4haYv8WIAYRzy0xzMeKFwha+DtQHmoDV7zeVE7HEq8b64UIjr4ND5F5UiWipnbcsNGCuw6NkV7UDYZwAuh5C+jyuSVDvXLKhGMwWD3lbUR3li77we3AL0QIzwbmC3dkJ5UhSRb4VS2hN0nOrPtjCYbgntz6GoA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=GyvWy2+mbeyrj+8iD+FhlRV3T8c3tvGrB8V5/K+MIeU=; b=DXitC973HqCV7f0nISDfZEzp/0VJjrIjGiyR/56bchCUs+HvmBAFu2nQXnBWXBcZDs9yWTMpDVDaxQxjkl/SmAmdYsgGy1BBz09t7ZXp2aKIPMbvp8LERBbZzB+e0eeE21JDap+//KOqRfls6zK2zdaZeDEUMxT3jIntZxrQYZIvSAyJA6PAioM6p9YUdNoKiOxsvOY6Z+tzhTGc4tfSWTywRMvS7Z5UxSvbCoXWVIOoh/M89+ZkZKi2oLNEIHWKC4tCdSGIpoOHaqTrFvFcKZ5PkaeXhHRbrvXhepPNgBVNXmTHTa9XEmfzdqGyW/mLQUDTQjDG9MdZ86Zuya8N/A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=imgtec.com; dmarc=pass action=none header.from=imgtec.com; dkim=pass header.d=imgtec.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=IMGTecCRM.onmicrosoft.com; s=selector2-IMGTecCRM-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GyvWy2+mbeyrj+8iD+FhlRV3T8c3tvGrB8V5/K+MIeU=; b=I+jiYmw0CPHR/H6GIbLteRxRrlA57ch4cqYfBNxpaf/vSdyM7kKUsGvGGTvgviY4uuc5vkHkFsrHzaLlmBIn+xRNG8DdH7vCAVSWYV1nNKcD4q4BEgkysiLH9sW6OmDVaU9HaRklFJpQQu8dX/Hef4QmgBLGT0S6vEQy6RDJT0s= Received: from CWXP265MB5321.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:1be::5) by CWLP265MB6167.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:183::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.15; Thu, 4 Jan 2024 04:24:11 +0000 Received: from CWXP265MB5321.GBRP265.PROD.OUTLOOK.COM ([fe80::e3fb:de18:a70d:a65b]) by CWXP265MB5321.GBRP265.PROD.OUTLOOK.COM ([fe80::e3fb:de18:a70d:a65b%4]) with mapi id 15.20.7159.015; Thu, 4 Jan 2024 04:24:11 +0000 From: Jaydeep Patil To: "gdb-patches@sourceware.org" CC: "aburgess@redhat.com" , "vapier@gentoo.org" , Joseph Faulls , "Bhushan Attarde" Subject: RE: [PATCH v5 0/2] sim: riscv: Compressed instruction simulation Thread-Topic: [PATCH v5 0/2] sim: riscv: Compressed instruction simulation Thread-Index: AQHaNJeDaXRPZ2HxdEuvLRbUwRFr0LDJIkUA Date: Thu, 4 Jan 2024 04:24:10 +0000 Message-ID: References: <20231222052658.2102802-1-jaydeep.patil@imgtec.com> In-Reply-To: <20231222052658.2102802-1-jaydeep.patil@imgtec.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcamF5ZGVlcC5wYXRpbFxhcHBkYXRhXHJvYW1pbmdcMDlkODQ5YjYtMzJkMy00YTQwLTg1ZWUtNmI4NGJhMjllMzViXG1zZ3NcbXNnLTFhMjc4ZWRiLWFhYjktMTFlZS1hYWY4LTAwMmI2N2Y1ODQ0Y1xhbWUtdGVzdFwxYTI3OGVkZC1hYWI5LTExZWUtYWFmOC0wMDJiNjdmNTg0NGNib2R5LnR4dCIgc3o9IjE1MTEiIHQ9IjEzMzQ4ODE1ODQ4OTc1NTQyMSIgaD0iN2MxZGk0NGRGcmZTZkpsUCtMdzJKOU1YMTZFPSIgaWQ9IiIgYmw9IjAiIGJvPSIxIi8+PC9tZXRhPg== x-dg-rorf: true x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CWXP265MB5321:EE_|CWLP265MB6167:EE_ x-ms-office365-filtering-correlation-id: 9faf298a-5337-4769-fd3f-08dc0cdd0008 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9xz7VESBnvt1mNp83BuDozc6i7CmJKu6GxaaqE5VGzO42WNjV9N46342ZEhuKKAR9wo5c5x70NahR75uLThoSXPEAAe0yvZidsuBjUSHu/Jp1+OOtH6DTQNJN+rk+ei2ChSBioA4CD6kj5IjOCchNr6+AdhhvO1NDcqMQx6zZxLNB5+xdA4OdXqYywOjQdFUiqqql/9k26Yuve776nhWObjfizfIPWyH7qAPxtW26h3YXTSd+au81lVOosLfKNa4FBP2ZCLxBrxVakt7a9fXPhWZFnkM0fNporAW+FyfxzaLTDuIK9b3CfSzVrxyruI2zn+EcAzOoCJPfEZyym8S1mwQ1DsUDCx0dAg6c4AMU9CTPRTGwvtTV9E0HRDqfneEiZHtYWSh21s91dlLcu1iVZB7U5/P6dyKNnNiNmrixAA73BUv8Je/nEQ5jCb+c1bHRn1cBFT/YX5ZdLOkTVsb+cz1e/1A0SHuyVnWoQMFsb9+yMzwfcehEUh7rpflEQiL1SiPmOgw8kom77DgZPOB5uCcdMC/9qLNzUE3YL+Gz0Ccu3d3YCGUD/9HgUW0Vu1ROWqj8G9VpbCA8fEQzZX+vqH4sD6z5EJlEiUqw53zA18AS633kwHIGN5/AGJXnxnr x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CWXP265MB5321.GBRP265.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(396003)(39850400004)(346002)(136003)(376002)(366004)(230922051799003)(1800799012)(186009)(64100799003)(451199024)(33656002)(55016003)(38070700009)(83380400001)(122000001)(38100700002)(86362001)(71200400001)(6506007)(7696005)(478600001)(107886003)(53546011)(9686003)(41300700001)(66556008)(64756008)(6916009)(66476007)(66446008)(54906003)(76116006)(8936002)(8676002)(66946007)(52536014)(4326008)(316002)(2906002)(5660300002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Ba1VpDhCuDt3okT8H1Wd159UThkWmoVaRoHFYXCHO8vUiCPmP9sqhqrRvgvg?= =?us-ascii?Q?fRCvraT2uCUJPTJ26VcoVeyt/6JatBVBWJ4SgJIGLgXBMLaxT4Gas/TUxs8R?= =?us-ascii?Q?ccNIvv5Pnr2VGX3CGt0G8+ZlPN8T4jxqU+EIHpV/4EjiIpKRfJGJm4DWhN6f?= =?us-ascii?Q?oT+AKg4cD6UCco1tH67UyR9jyNKL8aP9FrYZYl30UzWb/+KvWNSP/MjNkxa1?= =?us-ascii?Q?sh65gBGkW383kKHPhy/K+7kjhAxmLSe/eYcVYFbM1bQUUghuz07lCbaDYfER?= =?us-ascii?Q?rEYBxOFel7Nf0FQKEBM6/+LnMGEKlj8qbjTIWGkLWYV9zomTKGGWCNCB240P?= =?us-ascii?Q?tHvL9HeP3vpYie1kr+pavFTTDMomJt5YRyYU0A8dlmDE5g5g48CEgrLSdd+w?= =?us-ascii?Q?/n9Lse+IbMROClTVWTAiIxfyY0OQAJcYnwTOlP6NfOjpbmcAzBEuNPlc+I5z?= =?us-ascii?Q?P/PV7z/PTlECBn0vIPtXlmz+vF6MmZs1YrbFy/HPJjSdy6MQKonRk+cuzpHQ?= =?us-ascii?Q?mlHjdqyJ4ibJZE1WxmxAWLy0BGybMdqnd8aBpKVlsRt81H7oqnxjug5oCZjX?= =?us-ascii?Q?oDZR+bzU9RKlJK1udGdiaFP7iTPgWGyY5SmltHzEnh3nrQHLb5MWaSX3PZJ8?= =?us-ascii?Q?E/2ePK9oT+rATYTE6IZgtDgS58Ezz8PptYaEbVcKBBWT+TIKg25Vd6I6OV7q?= =?us-ascii?Q?27SxleAqIQGedUEdkvdHZQXacrSORthYV267MAwyKkaeqGM7w6Qt5BbxW3GT?= =?us-ascii?Q?pwcFGDK5sMaH5DfBd9X169BOhspFEj28bMH3J5jbyH8XyLlo9tsPlZb2PecP?= =?us-ascii?Q?Zcc+tJCXWCA/gYYy/J0VelzYoFdBZGcX/cuIhhW8OrepYybnYzW3exkFvYSF?= =?us-ascii?Q?L5vRMR1iM8WqqPtemtQi8N/6+FEwsNEW1c8Raeo/77N9Wmz9KRHqqZiJtj3+?= =?us-ascii?Q?azv25XkeAXfwUbdar+xoKIwirMqQvDZvTnBQAQ8oalfxmxuzJ7wAuP5PEwAB?= =?us-ascii?Q?0I+60d+hsXRr5yS754flV6QH8MBsqMveSbWkz0tsOhoeLWN/M0HpBbRyK3bV?= =?us-ascii?Q?gxgfcne/joWCY0N8iKQydYgLL3jHXvgwqctjLo2d6SlU52RgKJXA2Pmgg6gd?= =?us-ascii?Q?B79PGZX8C/5rAA+buWJTnZy41VcySgyaAj0rbLp11OjS0RSWkXbhuz0yP1Nh?= =?us-ascii?Q?EVyM0/2vX0kSxY/w4+flVL88zlswF3NcRnj1qa6EBtck1yqTSoF1G45SHHQ/?= =?us-ascii?Q?B14Ju1BYiSezfV1DC0Nx+Om0R2YjPBt9RBo4knBnGhjpgd0V1YBq7qeb2WT8?= =?us-ascii?Q?UW8Yd1xZpsWMCEQjaE3Jh6RhXi/8LuuECXna+8+Fl9Yk5zJcWy9Ug/pNV33q?= =?us-ascii?Q?Yc4j2pqgm+vR9eQNQUQ+dbc6NzqF0fKr+zkji7EzOz/jyxU8X6d/4EIIlVfm?= =?us-ascii?Q?LRvkPEWcSFsSs/z+k2O1e9tjRd4uIIRQcA0q6WiJJrRnOObKEL8A25oGi2AH?= =?us-ascii?Q?5rPde8Pb9h+dfnTzC1PQuWcz8bZA1fZode0gHDm2hP4j5vUajJ5hZmu+8d7M?= =?us-ascii?Q?6Nc9+bIng8nRr44FBUZXZ6SMPV/+jGTOBA0dUYKD4l8bymrIvcFBv11bdRz7?= =?us-ascii?Q?g5aeN0VIBAAuVWfmmXR5tdwlHQt/28OagEWUzvOcukiZ?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CWXP265MB5321.GBRP265.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 9faf298a-5337-4769-fd3f-08dc0cdd0008 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jan 2024 04:24:10.7303 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0d5fd8bb-e8c2-4e0a-8dd5-2c264f7140fe X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 74aQaJ0RqOWrF1GifbS70VWDAn28/Tm7A+08gVV37RxwyA38dXLhDtfxb9zrpXDDVUVieyhCeRIDKKrD5HShTq9fu+WVgc8EsBV/qHTorRk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CWLP265MB6167 X-OriginatorOrg: imgtec.com X-EXCLAIMER-MD-CONFIG: 15a78312-3e47-46eb-9010-2e54d84a9631 X-Proofpoint-ORIG-GUID: OyXq94ihMHjZW2r8h_bNgjcjzDwH14sa X-Proofpoint-GUID: OyXq94ihMHjZW2r8h_bNgjcjzDwH14sa X-Spam-Status: No, score=-5.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Hi Mike, Andrew, Could you please review this patch? Regards, Jaydeep -----Original Message----- From: Jaydeep Patil =20 Sent: Friday, December 22, 2023 10:57 AM To: gdb-patches@sourceware.org Cc: aburgess@redhat.com; vapier@gentoo.org; Joseph Faulls ; Bhushan Attarde ; Jaydeep Patil Subject: [PATCH v5 0/2] sim: riscv: Compressed instruction simulation *** NOTE: This is an internal email from Imagination Technologies *** From: Jaydeep Patil Hi Mike, Andrew, Addressed review comments. - Simplified the checking for C extension - Simplified the .exp file for tests. Options moved to individual .s files= . Jaydeep Patil (2): [sim/riscv] Fix crash during instruction decoding [sim/riscv] Add support for compressed integer instructions opcodes/riscv-dis.c | 2 +- sim/riscv/model_list.def | 9 + sim/riscv/sim-main.c | 339 ++++++++++++++++++++++++++++++-- sim/testsuite/riscv/allinsn.exp | 2 +- sim/testsuite/riscv/c-ext.s | 95 +++++++++ sim/testsuite/riscv/jalr.s | 2 +- sim/testsuite/riscv/m-ext.s | 2 +- sim/testsuite/riscv/pass.s | 2 +- 8 files changed, 437 insertions(+), 16 deletions(-) create mode 100644 si= m/testsuite/riscv/c-ext.s -- 2.25.1