From patchwork Fri Nov 3 12:55:51 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 56312 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 983D13858C62 for ; Fri, 3 Nov 2023 12:56:22 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2081.outbound.protection.outlook.com [40.107.21.81]) by sourceware.org (Postfix) with ESMTPS id 9CE8C3858D37 for ; Fri, 3 Nov 2023 12:55:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9CE8C3858D37 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=suse.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 9CE8C3858D37 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.21.81 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699016167; cv=pass; b=VwTxx3ZT4alG+rz5tjIKnsjaE6XZydCfvCqXYfmQ0xmSm6Vg6O0I8KrPynPtyu7NOZGVOXLGbSdk9+Y2PMu9PJRHjYlzTPLPC+KmCTp+WPl4rScV/eXqSLX8fQcqLHqsESZINpBhxQthBOTh8iKmpy8ILJ7yBpYgokPZnRhCXus= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699016167; c=relaxed/simple; bh=AlLGfcVkI90fBYg8C/w9fj9JyLxMsDx65m05NvDGUDQ=; h=DKIM-Signature:Message-ID:Date:To:From:Subject:MIME-Version; b=C/twYfzos5zUrhkLs/zOa+paaRAVM0Xi7joWLVQUdwfr43Bpi/xCcI8MCYHnetNajx1YscrTknRrzsQZ+rXrxfVhJebvbhiBHvbkfyw+YALi2EbLZOYhs5RsqlH8dKAPJ21Zjgx8nELxXA4SUeGfLxinIA16XK+CY5m+XzWLBKA= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Tb9+G4wnokbDeEWHuqtCAaqxdlK2PfJdsrHDFt7sXOkED58pF0/gpHeoeRXu+JLhaI9wqItz6UOLpo1pYRDu9OmpCMM3fiKzzkrBGEO9g2pGMb2IHish/qTdaJ6P3rGziMsntDeQrvEsutfMQokXTLO4awAs8tNNQr82tZrhwz15gdYHuZbq6XcsmRVWUTinYc7Eb3Wz+xUp758OFQVa3ShtiSnq58nBXidpiiFq/vzJkoh61T0UaIxSIvk/gLCk/KmKIklkkASyGztSRtRMdCycCkYBg+2hsW399AokWPtEhYuX4/ci9E/j3rNRrcbwKJkp/InFksgR5dxGeITdww== 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=AlLGfcVkI90fBYg8C/w9fj9JyLxMsDx65m05NvDGUDQ=; b=HuwalOkAvQgXenmnrUFHJpO1YaWiPEQJVYzqiWVNLqii6cCLY7SOS7dxq6zsiDxNaimtWpdCDshTDJRjGUwb2rE4huD0TNo3rkMkoZQNx66g5U7MUPfgfDONolxBgoAoT1l38WuKdBDKvD+a48wpyrD7DLpWVlrLO1gxlGvZQIYerOFcSGeaZFnZshvf3LYum/Fb9YiZgPQIUDinafV/F3GJe+36OFj6Een1urM/iohbMnwkAPjYWHCg2JNj/nGfptFYy/fZXq/2yxkibhVZwGm3C5a0XddkVkVIxv0MQBwP4POM6m7h8P6GsLA0DXJuotw+frEC13LQ+XAah3biEw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=AlLGfcVkI90fBYg8C/w9fj9JyLxMsDx65m05NvDGUDQ=; b=yHOIKQCZkMLiDtbcXvJP2tymv8ExsFZxbsU1equkx8dSQeYBMhvfyJTRpwsbjs7XwLTGlRCTgobURewoh/YXPSHmHkwSQKin54jyotqRWbmh1X/ZVjyZM4z8g5butBnRgrMKUJJ5Jj79Wzq8BnKKC9OrD8dZnRtN8+2jBVmQpTu6i0GTLZ16BSsgmY8NUxACeFxwOuPuJSS8Q+PBumHAoBItUn4AOp3zFBLYmaII44lGNRVWYf6d2N2QT+V+dNDMumiWQQQOKW3JKHaR3UonX6V1Vhcii08NgNaHB+KiwmgD7vLAC+9Z5GjZjchLKlNFCHzhdXHKwP9I6Qh7n/RiIQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com; Received: from DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) by AM0PR04MB7058.eurprd04.prod.outlook.com (2603:10a6:208:195::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.19; Fri, 3 Nov 2023 12:55:53 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::d924:b650:a2ad:7b25]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::d924:b650:a2ad:7b25%3]) with mapi id 15.20.6954.019; Fri, 3 Nov 2023 12:55:53 +0000 Message-ID: <8255d3af-23e4-054d-be6c-28fae6a76ea0@suse.com> Date: Fri, 3 Nov 2023 13:55:51 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.15.1 Content-Language: en-US To: Binutils Cc: Palmer Dabbelt , Andrew Waterman , Jim Wilson , Nelson Chu From: Jan Beulich Subject: [PATCH 0/2] RISC-V: a little more macro insn handling adjusting X-ClientProxiedBy: FR0P281CA0225.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ac::13) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|AM0PR04MB7058:EE_ X-MS-Office365-Filtering-Correlation-Id: 8c040397-95e4-4f9d-1031-08dbdc6c36a3 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: PoIVU3pcN4hyo6WF7/5alCgzGQIAmVxM2sDR9S87kz3d0NEKCfCTHxBSHJhw9CfApyDzHO0upyXiR/VO+xa82cAk47jBv2UKvmyn+Qtav4R++svoBBco6TJeVIN5rJp/M3rDAedny+xQf4HcXglkBUNOMGXITJPUFksKOuelhplN1eIT1fchHyaGdxXKRImbza9o5QodK0nHzQ39scES915ICj4/J6VnXSSuUDph5tkaslYojjSdwY2B7R5kxs2deGUccs+f+cA6HY9gwnMhOIfRNOsLaSPM8L4fDQi4S+IT4YYk7INUcZa9DasMy3BLEGyRoHFtipGqX0YJbSRquLTja9fT2O+YzTlNgARoP0KYWcuNlWoBWEvsyZm1CHeRIkQcVf7kL4P35KVKTKsdxvLKmdyNG97l9EjtXn19n1gr1GV/PtgViwfoa2UCkhNuPsp0v/apqprmcGcAKK0LR+uAsyT+QVHsPf1SVwxaDXNnWPbBRXZWMK6ryJ0PA8nFcuRcTMFRMs3ebWYHihMvAN4rPRJd+3L6XuVTfk4x4qHSSpUbYCvcPhECwESFt3vZsxi10rMJuq/isiXIHFLJKm8YiMHYofwmhvBYED4Lo+hMyXm15M+Rp+X60awoyrCRXhhrAkR0mMBohlyDihb1YA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU2PR04MB8790.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(39860400002)(346002)(376002)(396003)(366004)(230922051799003)(451199024)(186009)(1800799009)(64100799003)(31686004)(26005)(2616005)(6512007)(2906002)(86362001)(558084003)(36756003)(31696002)(83380400001)(8676002)(4326008)(478600001)(66556008)(6506007)(5660300002)(66946007)(6916009)(8936002)(54906003)(316002)(41300700001)(38100700002)(66476007)(6486002)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?YpOQwG68Cm3Rwd9bBb3zgDmFcWQY?= =?utf-8?q?+O0+vdLfHRriPwm1nsh8MZwC+w4RPi1qUWwY48H2PiKUGMnO5uExKIFErSjZ8Hsv4?= =?utf-8?q?OLLZ+0hCsmgNtU1d5W9X+M48o+ncXR9ATQNTKA0cNaAwhyeKWNgFcIUIkNz9fBNeL?= =?utf-8?q?6gzsUmZQUZ732ZMLoSL0Ywg260OvA583gDJsO4yM0Wp3V5qKPEuNTBPqfUNA1+pgk?= =?utf-8?q?sZZxOKPlnw8+Eut1+RjmEAaO0zHIJl2SFrQYDEAWnvL6q29RC5NUbidQPqYdz/0QL?= =?utf-8?q?aWbBifNJ2OdwJJKRaR+O50q4ZYtvd004Rh7F94+WT8S5pNdpNfVpq/P48RkxRDOwI?= =?utf-8?q?qQgPjKEXmCR/xw0tdtEPKu5Tdoi7Yw2tAtkpVSlk1ujqX+h/DgU0nhKfEgHZ2xCOc?= =?utf-8?q?0OsUYV7IA0oVVhjQ3r+0T0ajg7iu5fX4yWjNjz/ei8wvT8i+LocOVLzt85isntTWO?= =?utf-8?q?Aa9175IbQsL0Y7E0d7uG+TloBJwgIPVZ4Y9cHRoU++EeZLCDuZ4Y5PeNsWoPUPncM?= =?utf-8?q?W35YtbD2gKMRyukrHh51mxV0rpAYxTD4CZCx4+8kVfZf+hGRUWJlyC6zjnvnE0I49?= =?utf-8?q?sg6v+N99fW8Sw98GPXarmcO+ZRL1iYpkFFKEsAldxuEzDMGdGqcQoeMZdtXzhKF7y?= =?utf-8?q?8EPwR7euMRZChMc0EaOtOyf3ImapqmGSz8Qe2w92ZmcjGpObyKOLN3h4ugSz/MG5o?= =?utf-8?q?gZR5V9E7r0fzXNq7gqzwF7LWjIgKdYM3JmXfRvecq1AjwO00DPnrp2s/Y9dUoMUcz?= =?utf-8?q?FCuQJO5buHKL6HHQQq4ZTjatn80aEbyoX1nnxyLcT3MI5JtVBs1RmuFDMDJLZ/KUw?= =?utf-8?q?vhQ+b7grCcYKchDpqQoj7dz8593WYZc/lOT6RyWDb7s+CrKuhPF+dWaA8IMrNffNR?= =?utf-8?q?poJkTjULFQc2vNGTW5/BZ6xvRqr2TvCryGa7tSeuyMzX6s6bf7Gns9E+852dK5j5D?= =?utf-8?q?lEKs4AoLtZl93E+/RS7plKWdh3iXwu5EEaoGsqlvd1gBSomiHnq1KkGWlhBkpKakG?= =?utf-8?q?wB/ucGEmSJlD6bMbMgyRRCSRQJV2IiJQKOjYUpcbtiMzSpFSh6O7DroCqli9YJnVW?= =?utf-8?q?z3KgSBPJNzQYYM2QL04Zfo9w1Zki3MbMsLjwt/Q3lXbq6hE+jsuALmZz7lyCta5Q8?= =?utf-8?q?G3gbGOp8lnGgOwlxk6GGrm+5e8iJoQYVzVueC5umaPSSkOaYAiEvtdvTdyQgU2foF?= =?utf-8?q?ZduqudpqlvDqPNf1HYGUjRh5g6+LPlMdUWRNqF0+cg5HbX/WzQNQ+XWu/yDJ1fpFu?= =?utf-8?q?+bUVF3wAQTrAoOUoRWJ22LxLaDQr1iyoP62vEqnZ3iCHLYa6F1A2hYLIJXe/9yxaY?= =?utf-8?q?t/dSnzEL73hpxuqRArXE7rS9aBd0sEpc27HhVvSRzKJCRZ+JhcNnzytnhWkTbSCfc?= =?utf-8?q?aVq8Z5hAKz2ZFN0LEPvB5asZL70ozyH6CrT86guGl2+DFibUxyin1vS7bMO+Ij/i0?= =?utf-8?q?OEkliQQHJU8zFSFgWcAJrYSkX//O+LTk1HoM5+0gtgrw9jgjgSuXtA/ZUlaUVhkfE?= =?utf-8?q?UxzOzfNRctB3?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8c040397-95e4-4f9d-1031-08dbdc6c36a3 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Nov 2023 12:55:53.5908 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: dxExh1fdmutXwNt2yq5ZGnWCeLI2hT2ZFbhCApN6JmtgdEyl4wWEPfwR565Ai146vjFI+jffJczf9u1RIO4EOw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR04MB7058 X-Spam-Status: No, score=-3026.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, 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: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+patchwork=sourceware.org@sourceware.org 1: disallow x0 with certain macro-insns 2: reduce redundancy in sign/zero extension macro insn handling See also the remark in patch 1 towards possible further tidying. Jan Acked-by: Palmer Dabbelt