From patchwork Mon Oct 30 14:45:21 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jan Beulich X-Patchwork-Id: 16056 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp2269378vqb; Mon, 30 Oct 2023 07:45:29 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGqoaRbHmINUeJQ1T1j27jRnY1xjhJgOMZhiYPdfm9aBYXHG1nZSQEPf4ARZaaGqLRCd+6/ X-Received: by 2002:a05:6358:5920:b0:168:e859:61f with SMTP id g32-20020a056358592000b00168e859061fmr12922164rwf.27.1698677128692; Mon, 30 Oct 2023 07:45:28 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1698677128; cv=pass; d=google.com; s=arc-20160816; b=01cHBvGZZkMBJZAwHJ9kBQOFj24BZrdNHUspgzqQUFVuz+ELhZRZYzvQJrvwAoby1n 8tXHsEWs7Ha8zm41bSwE5pSQDzfYRP6zfe9GaH4jYNlPxOS81IQLsV32by+JlxM6eQ2N SIBpXRPgzCfvuibpE1ZNrcpjiy/W6q+/5aZx7VLEXS9cpQiwz76T4jih1kei02njgFXf j1LKdQmTLvgMh0OcKzjsB0jmrzz6GaCqhhozWOX4Awtm1np9ZIn5Kc7Fx8YRDtjJ7p5k 02PVy9slu4ruINMexlNUdtpnGtfKHOZ78Tw/5Y1Uf/Ip/zLlTNxRlZLp4qlkt4h34VQj w9DQ== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:mime-version :content-transfer-encoding:subject:from:cc:to:content-language :user-agent:date:message-id:dkim-signature:arc-filter:dmarc-filter :delivered-to; bh=PZ36wSmdeiZW9qolH45/ngF9RLgHS/hTF+SZwIAdehM=; fh=VT6N6QD4amIFxZr9T34bK4bL2a91CdTGSC+SgZliO78=; b=XzZ5q7O8QrSt9ogN4ecv9gKv7IiVu6t8rY1RVdm9A7ItDRUOWKMNsViEPeYp080V7l NsiEZ+t3TxClw0tNeBfOzlHy08ekTk+GpupcOxjs13m0y54bdHf7EwuawuRZ9iB+cGkt 3oQMq5d4xGOtPgVl1aL/nBFp9hOFGQFQu90/4p9NDlPPJB0RzGqhTPBcR6fo8BKFmxRb LTz6UwZkhkGFQKfEy7ElKqD+3I/61NXHvn6ukdlESL6UAcVTxz0ptqqi9oDw59+kLYR/ /xacFO3JaZ59053ZLhj3K5CPb4aqUAMn9idaKIjPT8vsHu2QwB4YYXX6xMSD5k8z0Zpu AWEw== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@suse.com header.s=selector1 header.b=w5DLbQru; arc=pass (i=2); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (server2.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id dr4-20020a05621408e400b0065b0fa8e10fsi5507871qvb.324.2023.10.30.07.45.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Oct 2023 07:45:28 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@suse.com header.s=selector1 header.b=w5DLbQru; arc=pass (i=2); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=suse.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 714813857009 for ; Mon, 30 Oct 2023 14:45:28 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04on2048.outbound.protection.outlook.com [40.107.7.48]) by sourceware.org (Postfix) with ESMTPS id 7F8313858C2F for ; Mon, 30 Oct 2023 14:45:23 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7F8313858C2F 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 7F8313858C2F Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.7.48 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1698677124; cv=pass; b=aOXlbKWJ96IfO+CEMCNBBFOli6Yzd/o8/4XPVUChUeSCaTSUD1rul3hon/WLgjfcgmbCSp+pIEGOTy+wodAELjQsgguwwRrNcEgmBa35k4HoGNXyOWtgGQi66CZLJ1KYBf3OcVvDQnh4apHLqBBjWhkrBoGpJ2xeDtzYZg/VAnU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1698677124; c=relaxed/simple; bh=PZ36wSmdeiZW9qolH45/ngF9RLgHS/hTF+SZwIAdehM=; h=DKIM-Signature:Message-ID:Date:To:From:Subject:MIME-Version; b=Uvir/zFsma+VqND8/QRUbMJxj7CPE9yxkHAt9gTAcmvu58B5FIP+m6uyK/PYoUyLpc1/uuSUY58IAVyZoj2Lar5o6N9USmJBrhzYgcwD0JHHQaF1JJjeoyLbIE/YnVX/tULPhsugGSsNbZkFD8VuTctsMFWzT4tWb1aLWYU+LdA= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b+Tlzg+Dr7ZLF/vxhu9/udE3KWDpMjHlPO7K7x0Gxw7AvCnW4oK6cIIqtrHmouFAD73S60rYSPAHFHYhm/GRSnZ2FiBC3Wx8vMw8oYWXOQHXqo+PEJiZi0Y1GTUxWQ+pU4gihTdRTeE49eUrINf163kycNbPckMcFoV+LNq8rq5GObVibLY/X4IHSn+fNrK/1RTfaG3sMrhXaSind7NXp6MWpNFXYcvWqN2Bd9LKeVNuWwJyutYxJzQd12p6gsteFHlTyuCDx3TAOdWk9LpItgKap4dnkHzAoGFo9P0gJgCFIHa6ti8iAZv3+XgypG/RJC49kUJzpPINz58h8eQ9sA== 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=PZ36wSmdeiZW9qolH45/ngF9RLgHS/hTF+SZwIAdehM=; b=Qvoq7vD17zziFHw6YAs7c+vpSrnvjNv+pJIy+/ITzmD1qMcBMgjFowgY66ZznpNCiivWAbMCvCN10mb0RPZVLqySu7igEkHf1hauE7AAISFx0Oj9QwY5l4KO0toxktBptBy4UI9w1pauyim1yChiitOuP0Krkr+jOjjb9LY9EtJLhjFvlT4Nn50gLGStPuaA+ra8UGL0VOHC6rp03MvoLFvz8NNpbaTh6wKD1ejSJTrM5X8gVPZ3LpOohNkY+Kt/XwHZtLbuOd8QsbaaRLQMu7c1Rj977nBG026pAnZc/HHrsZk9utgFzAtUaZEIm57NvkxyRnKurE+yalcXXGg1Yg== 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=PZ36wSmdeiZW9qolH45/ngF9RLgHS/hTF+SZwIAdehM=; b=w5DLbQruHChRopjwnUa/9I4cpngGxdbsoGfTsjWCZHxr97IKd4L7W8caROOTzp+e6Dk0+d1MScCZlSRI05t2l5L8gW3vBP3MYQLXDLhxs1lYDc+3kLP1HthfC0lzW3rrCnttgBHdQlZ3JsQiUtmp82LMjWd/49TULKvhISTX2hTInxexrVBMITZLBnBH2aIWTqDNeiMxSwvm/y8EOiMck2nyUdDIKyjRed1X/oVXdNXwZTsbAiOi9pGRjHa7LlnC1JPT83yfvPrkcsqDrTwVDqkYmiFwcE2qdGOlthNoI6HYBILYh0WWiOL3Tbpz0Py53f2iI8zy9EUZUfeK72133Q== 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 PA4PR04MB7968.eurprd04.prod.outlook.com (2603:10a6:102:c0::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.11; Mon, 30 Oct 2023 14:45:20 +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.016; Mon, 30 Oct 2023 14:45:20 +0000 Message-ID: Date: Mon, 30 Oct 2023 15:45:21 +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/4] RISC-V: load/store macro insn handling adjustments X-ClientProxiedBy: FR4P281CA0164.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:ba::11) To DU2PR04MB8790.eurprd04.prod.outlook.com (2603:10a6:10:2e1::23) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8790:EE_|PA4PR04MB7968:EE_ X-MS-Office365-Filtering-Correlation-Id: c1eede97-278a-43d0-2584-08dbd956d6fc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: VV/tkYP2wRuGuoUlf/jE5PuhZJSF69+qRd+uXMNkrSNLhqf6AZMAHCMPy4GEi1Ryw3RQXQfcwLAGu9uT0LTTcavHJkm96bJvS+qAMJkKNKYsAkL2piEHaRvERJGIGienTnGv7b3NaxVBK4OhqL6LT3OWxbjTVt7qzia5IBj6paG7j6DL+ddGAUci9QflLaQJaknHyBL2sDhIWLm4YGDPdJyu3H3SEm+us16Nev3Bkv1GaOXy5QvXTM/9Kjnj+JrY/JL8NuSQ3qe3CxeIDecdfKMdrrwfjr3cAaVFYuD2SSnwit/QMOVKWSytRlpBZO3GcIshxRz3wzKuNtzhYCKudYH3UUZw1TSmrKF5qxb7EZNCGxVIFikgbwNDgR6WuiSEEuNus6M5Ip6UbNNnw1b7ule+Sosc0s8fk2aZpkIwt+SPZcPHNZqqC2t3TuE/fcTP+WASbZvKMpqtWa8FjyYkfj0NuaxGPEStTfEH8MrsxL+Aav4J2yV1LCwsXq7TnQXe8jc9LVBkhnEVX+am2HmA1FiKnHdf1TC+BwX5TALbOTkQe3siVEL2Qb56XBmX1SfMLbzZUSCsVWyzAYigSI02msA1GCtVPmxGjM3g1HwulG8xS+h0n+fXS3pvavjaS3ZqmA4Pvg4dAhHBmPo2I1U9bQ== 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)(396003)(366004)(346002)(39860400002)(376002)(230922051799003)(64100799003)(451199024)(186009)(1800799009)(86362001)(31686004)(2616005)(5660300002)(38100700002)(6512007)(4326008)(26005)(6506007)(41300700001)(558084003)(36756003)(66946007)(6486002)(31696002)(8936002)(2906002)(54906003)(66476007)(6916009)(478600001)(8676002)(66556008)(316002)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?scqiR2H9kLtEE+OvsY8QJu6Fumal?= =?utf-8?q?eS19VvmVs7WH7KHfgsGuaUoY0/HGpWyFXyrRgLtDRJGcBObycPeN5LZq8qnQ0xn27?= =?utf-8?q?MO5VSOWfjHMeH/dThkm8Zh6qnPii6w/Xq9e3jplha4eLDS53s5g2DimCL4oGFeFHw?= =?utf-8?q?zfgIQcRC4sOcApr/rhJMgunXzAwDtHbeM482EXqQunk54QUoif5OVUdxPZdjK/3kN?= =?utf-8?q?dFDNq2y+91i0iICsvfssBGASVLfWAeuO/Iyii8KZ25+Ae7sa1o2BWAnl9M2gjN7ho?= =?utf-8?q?ZOWA18iauR0iwynL0soQ17NFl5DIpisT2GEcL2jEAR5D7UkglwooRd4EphZlPQkAG?= =?utf-8?q?7mLJKisVO502F5YRHib5qtjghRiNyUArHTEYkqeKXCW9vCUb4f2ME7m7D/zpXn0yx?= =?utf-8?q?7vHr/FDXuliWwNdD4qSnoafqC/tFUsjsyNsGkZovQC60FfEM7VOdnLMfeihIpTSqY?= =?utf-8?q?hSzi8oytsxfn38clEo87sMUTpVHvw2op/2L3MG1a7AsOAKlExnb8dfA6fDVQbb0jw?= =?utf-8?q?DtgFtgi8AkyPMR24n+g37eME0yrk0DFgMm1Vvr+azSeyF6logvC1gD/dgqOKneDnm?= =?utf-8?q?6sEcdqIJ3bBmehU2lfigAOOwsCZtEId6AuW0dzS5abQ2Gg/KTNLOnEB8vLBk5gYcd?= =?utf-8?q?YHucaaBzKX4SdMQNCEbpBNICsJBf9rsFzKN5FaMcYRnHVN4Q0ltOG9AOCAMXGNIaM?= =?utf-8?q?wHtpSXM5qgB4ixclvwwNVqEgT2wE/qEayiRwXXGA9vkQUODUIEIUcBB/hkfu5hSvn?= =?utf-8?q?biQvtMewi01laKun4UUYW34hKtuQ36mUyjIKLTvEQMI1zYA+Z22oKR7E0/BjUL+DP?= =?utf-8?q?wx24x+aKDbFZKPMAURHqPTKptCB4fyEGgAp0Tm8+inAQD71/oCxVqB5mtixv6r4II?= =?utf-8?q?8ivpODy8N/e/Xz1T1SWgIRereDiegsO8bYJjykmskoZS/IvqbbDtZ07l1dnYPUFKJ?= =?utf-8?q?nWIJpblc+Rzc7xAA6BUzZa6agAqY+ts8KuZwuO5rO+4RwxBXYwdHoXKHOYN4FcftA?= =?utf-8?q?jDcRdQfjUw+VK440N5fvcz8ilFWl9YBaA2iHn2xU/FgEAykriQuFbotu5M333CSH6?= =?utf-8?q?zcD3r6e3ZtWs3E0IutTrc4ZdqJpKcHzb/ucG9Q/s1bLRaTXK+L95kgJ5roc+S6UiN?= =?utf-8?q?TUFV3aLMHvG44pzqynZcF7yc//5bxKzdfNgh9Qp6/t+rmETQkANPcN5dyMHBmdIcu?= =?utf-8?q?aQMKp1LvVaScKlkzj973Wpi0M7l4Mg/J+cTd7ipg4w4OYOCbUuymrzU7Q1KruufJY?= =?utf-8?q?ZREJwMTO+wXCaCc454ZK0Rx0wmKjVR9sfpoX46cj8ANRm9X0vBVlfE+xvKF17MzR5?= =?utf-8?q?SQwv1SXefrC6Rys8zCz88wPODXzEMVN20URDJ/ZdHqgzPgDlnDuupEQeRug7XmupX?= =?utf-8?q?HUBSPigytJJIzMOLFT3UUkqV3W4Mmuf0pnQMx4FKOwynBS1o/Exizlg2x8Ep4LjzP?= =?utf-8?q?V23rAxxBW4XtChMIQcElpsJkcd+LsTos3uHzHh/Kj9G9mbbeY2panqE0I/lZk4+o5?= =?utf-8?q?nVCIPBzKx6UM?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: c1eede97-278a-43d0-2584-08dbd956d6fc X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Oct 2023 14:45:20.2899 (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: r2xEjMAz0vJRnWir5Lp2CL6HH154e6s1Uuu9Tykh8TVmL8KKUHaGe4/U0UNHMSOTxZH+KbAcxY6sv3sTg3ZolA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR04MB7968 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 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+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1781192068744136866 X-GMAIL-MSGID: 1781192068744136866 ... plus, really, some bits previously missing from the testsuite. 1: make FLQ/FSQ macro-insns work 2: add F- and D-extension testcases 3: Lx/Sx macro insn tests 4: reduce redundancy in load/store macro insn handling Jan