From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2088.outbound.protection.outlook.com [40.107.21.88]) by sourceware.org (Postfix) with ESMTPS id 2840438582BC for ; Fri, 25 Aug 2023 12:00:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2840438582BC 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-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hpObat9/vlQaqB6t75vCZvRuxL64obAZgwfynz5GNJ2NZUcsbsEHAOXaHxnoYqMaMtF0yrvSTCoLjVdiNv8osFIwqjVr/TWtfylxm1aXpQXmlZ+aXzRsjkUfeLXShS5oiwYykQbrBCna+G+0wmub8QFRwEs9oQPtiWiCcKJtvJR3qYG1840ygpDqVTrapsi+ROkmOObTivfp4TdCER5FHATX1ZfJlEAypT639p+ztJkHcwKUITPBw4dC1a/xiBAK4DLvFd/1EsFnisMHHs9LYLsAE1XIeuc2YNAf4Oj9jZBtVDb1TOYZWFjVXWYEVzZaA21C4rf3OGRnSbebH7jiDQ== 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=Y1DcQsifDqQVvYkTUHUYkR32zVNgvLPUAA/oHxetQw8=; b=n2gJ8OBtBd8xOrHNLktKmovkA6jRN00YJ5yA7C0AgXQfoRp4cIRxwm7IwMvTO/T4zoZqeVBLJGFj4+p8hNzoI+cN99eVZxVIzX+lq53t47XX9LkmBVDbYaIOdkGWauojTHPsabRyRMjihjHq+heuXVtpqUhHbEfOB+a1eQ3Yt76Vngzwc0gK+NvzqzOGG9YDWAZTgoArQ9r9Ekj6r5qfFpur17ENEFPCph8TvJO4hXEuQmmYvhjNueObl3N4Jr62AqQnkFwg3ukx98pRDhRvE9gyn0imHRztSbY0QTBjEH1s7Adlvl3oVupCob6H2ceblvGMaED8QwMPnyUqsC6q9A== 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=Y1DcQsifDqQVvYkTUHUYkR32zVNgvLPUAA/oHxetQw8=; b=RNEsmtSSpNopLlBxuiZERZVJ8UoN1hob4WHFWGNke+lx516xAttdw3NgJQPRK1clN9Zy1sBBXpCWRIwN0V2bVvi8bJOPKo94gaSp6YDNDx+5nYAIEzq7nQg1cZEBDQHyafvk98efFvIkYIpCN2hLFJLWrkV3DU95bkhdUglEDG2hmQmF8DQZEGQ3MXpCZEeQvucBHJzPJPB/X5Ag53rCs3VzQC+v1YcTRCOF72zEzIwpQazZg6nJSj8M+R8XqMsORuLUWXzFNx8ZVQh8/h6WwqjmKSwzykMS0c3R76zA/QXJVvKdTBNxPQ/B8hVSmTznOpVuWQ0QlOr/BjQNVKsLFg== 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 AS8PR04MB7687.eurprd04.prod.outlook.com (2603:10a6:20b:291::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.29; Fri, 25 Aug 2023 12:00:53 +0000 Received: from DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654]) by DU2PR04MB8790.eurprd04.prod.outlook.com ([fe80::f749:b27f:2187:6654%5]) with mapi id 15.20.6699.027; Fri, 25 Aug 2023 12:00:53 +0000 Message-ID: <7ae0d3c7-d785-d693-03c1-989e399db7c8@suse.com> Date: Fri, 25 Aug 2023 14:00:50 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.14.0 Subject: Re: P.S. Follow up to my last post Content-Language: en-US To: jacob navia References: <1140E4A3-B227-4824-B4D1-88A95910C0CC@jacob.remcomp.fr> Cc: binutils@sourceware.org From: Jan Beulich In-Reply-To: <1140E4A3-B227-4824-B4D1-88A95910C0CC@jacob.remcomp.fr> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: FR2P281CA0038.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:92::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_|AS8PR04MB7687:EE_ X-MS-Office365-Filtering-Correlation-Id: 8526623c-5c2f-4cc3-4d11-08dba562eecc X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: BskhUukuJjUhJueH+Tn33nD1Pxkya+D4ZI/A3onr26DHzTcp0yArwWmJA/wqJ9J8yuY0fFavSN3KeWJK6hqX14yfn/iTAr54ACn+iotR+wHyvi5VcT8LivU6zPi2e3sXcJzFsiPt8cIGhmAhfMXYvplt59MEBym9g4gwfNQrbZIeKnxVnb5MfUtUpqtZWWNu04bVWVyHF4ZK+YVz4Xk9iKmhcW8TH7I9I4hluZiXAVt6/zZXCeB0ysb8lFuexgrXJcxlOoOJeRpF1lKCl6w3mRETnNsrE7PhZUAaW6KTSo0OY/7Pv5VjtSfX6MVO4qiTeQIhAL3Q8uLMciukDfI83zTg/j1M/6mQw/hO4eIH5FfgzDeTNnb4kmfkk3f2wotH/KV3tmvxMISv/u0HNg4LYNPiltaTHZmahGG4MS24r3w/UXXPW4WdyLi+M1DWdjBFdxPa/FwyuNzjFp3drvKGusw5lhPhIvu+5jSMLK4LuViqqWFVa9b/rjiMVCASsEtzsHAxFmj6wb/wKZ+YdK5wp1dgsbngQjZDNz5InMBHLmkcVCIw/OEvX7ri9/yoKBHY19AhX3YnLGf9jkVTGFAgbO22AbTneoJjNxVYmn5qWbX72lnutBTY3VaUostOT5Uz4i6SxUmWFETPLwY9X5Lcig== 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)(366004)(346002)(396003)(376002)(136003)(39860400002)(1800799009)(451199024)(186009)(83380400001)(6512007)(26005)(478600001)(2616005)(5660300002)(31686004)(2906002)(4744005)(8676002)(8936002)(4326008)(38100700002)(66476007)(66556008)(66946007)(6916009)(86362001)(41300700001)(31696002)(6506007)(53546011)(6486002)(36756003)(316002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZUNnVmFXcHhvMzNpdXVpZ2FudElOOE81TGlNajY0QUM4QzQveFliVHVKdXZD?= =?utf-8?B?YkNWalZRWFZaV3pNZFRSY29ZWUsybG5mWW5OUSs3OFp0SmlDdW44aDlrWks0?= =?utf-8?B?U3k4RFJ0WlljdldNVU9mZSsySjEwWlE2VGVWbmh1OVpxUmhiTkpXWkFqeU9y?= =?utf-8?B?RDBlUXlmeGRjVXRYL0I2TGlwSDMvTEtCUTVPaGVhQnlDaTN5bmNOdkF6M1dF?= =?utf-8?B?MnRySnNRYzdWTXBvYVE4OGlpNTdvb2xKVWlsTTlwZjZJdmFTVWdkNXFPQmFL?= =?utf-8?B?RE5RK2MwQ3g1UDJldDB4UmwrWWMxakpzdGt1Y1lVOUhtZ0JZRXU1M0dlc2Vi?= =?utf-8?B?a0RDLy80QVdPUWtSQXJETFZqRmI5SE9aVW9oVDVVNm5XWjNkMzV5VDdSRE5O?= =?utf-8?B?MS9CN1RML0FMY3NibGwya1hCQWxpdlJEN0hxcEdNcS9kOUpPMnQ1aW1xcS9G?= =?utf-8?B?TDlkdElNK2NRejZISFRKenRKdXc1T1hNSVdneTRRc0M4emtYZmxhSXJEQWhy?= =?utf-8?B?SDlZNmtFYWp3NTBpa3dCV3dkTHp0Sm9wWUNKbXJTT0VzcFF4SjlVcDFYbU1a?= =?utf-8?B?b1VUVGdQUCtsY3UxNjgzd2lqR1I5cjNmOGJyeFNqZVpyU0M1SSt3dS8reGls?= =?utf-8?B?anB2aGJFVkN6RWdoZ3VQbTZnRGl4RW1hUFcxejhUWlZTRHMzdW1ZWGNxNi9S?= =?utf-8?B?TVQydk9aZWFFUko3Uy9RZkJTdWFHeElKYTdzdGlOU0tId08rdEdkMzZkdzRM?= =?utf-8?B?MUV3cGJGS05jZXpHazhMLzYrd0cyb2NvZGhUWjZkNW52OTZxN21zM0RwR0RD?= =?utf-8?B?L1ZiRXFpLzZaTmpzWUVWUC8xZHpvbTVOOFZHd0lhTzl3Ky9zZlpJVzZ0d1dB?= =?utf-8?B?ZUhYVUZWQ0NpOE83ZlhPZDYwc1FKNnc2TWFIbVZGZlhMOEtLYnBYN2M1RFVo?= =?utf-8?B?YWJNWk94Y1dOS1N1MnpsQTJBWWd1VFU2MW91SGh4RGYwNFdXNzEwRytYN0Vz?= =?utf-8?B?azFRSWxkaGg2dm1OTUtKN2ZDWlpkSFRwdzBzWUpCZktBVlRkLzFUdmRNWGxE?= =?utf-8?B?SkRGVm9ZTEYzUkxDM1QzVGhTbFU0OXpJRmRLZHc2TTV6WDNKQ2J4cU83QzBD?= =?utf-8?B?VzFOejBGbU9hd0ZybUcwVkl4Ny9FUkFFY3JBTkFHR3R3aC84MHQyTWx0bEhP?= =?utf-8?B?Wk9mamhoZ1BmUHNwVkp2ZzRjR1J2bkxNVkpBclh5U0U0a29DSjJ2YkN3eVJD?= =?utf-8?B?K3dXQlAvY2kyOWZDcTdnZGNtWUt1dUd4MnhSbzUvU2xUa1NQSzdrNzNwemU1?= =?utf-8?B?dDNDa2l1dkZZVVYwLzRNUyt3Mlo5MzFuVFNyZm1Ubm9STWtpbmJtVDJJRmdl?= =?utf-8?B?MERzZmt4cEpWTXFPZnBwNEtNUmpWR2ZDbUFGVUFaRGdvRHplSUdjdG9FZXor?= =?utf-8?B?OVFmR3FONzRCeGt6a05ZSWdBR2lrOEdEQ0doWS9wUkh5WHkrNWx1S3o5TG5x?= =?utf-8?B?am1qNFQ4SjgwYm9NZ3BtTGozZU5IYUlUUDRJTkprUU1NdldhTnM5Wk1Fd2lB?= =?utf-8?B?WVBraGxKUmNOcDdwSjVCWUNwQ2E4THdZY0VLSnp0WTBkUEpjZTNtQ09wM2sw?= =?utf-8?B?eEx6c2xDQ3pYNE15czJub21YVDJJeTRWM1NYY2o1aDcrdVRwcHplVjQ0ZEpL?= =?utf-8?B?NXZBNHhYRzJGUWNrQjFUQkFNdjkvNWJXV24xNXJjK2U2Rkl0ZmZHQ3dPUzJH?= =?utf-8?B?a0ZKWmJLUk1BZU5RaEVnNFJma2FrTXdNWWdHczBZRitoSGE0dzAwZ3RsR2M2?= =?utf-8?B?TFJFam83SHc4bS9jRDdYUVY2MnNYYVBiMnlDM2RGUmU4R3VhdkVKRTc5Vlpq?= =?utf-8?B?T1hxSDV2MjV1dktOQ0tjK090dUs4eFhiQ0VrVGZPS3dnZEJGaDhGSDNMSmd4?= =?utf-8?B?dVNVOHZvaGNSUDhrVHh0Nm16U1d3OG1mRUplNXg2bzh4aE9FMHVQUlhRTnl2?= =?utf-8?B?Y0FwK2RacmFPWXo0MVU3cElaSjIvWkduejJpOGdzRWlzdE01Y2hxRnBXZXNo?= =?utf-8?B?K2xhU3AwRXFydWNVTnBMdDg1UkUvMlllOXhhNmZmY1MvdEplcE5MVm56OTJN?= =?utf-8?Q?N4Ptfnji5rTm7eThPmdR43pNK?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8526623c-5c2f-4cc3-4d11-08dba562eecc X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8790.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Aug 2023 12:00:53.6758 (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: OU0brNhW6sJS3SRTVOlNEMuhGJYq1AMA3Y+U5LZgsSEC7iX+XTv4Tu+mlr24CiZZbb0ahdm1OLx4rYXYHghkmw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7687 X-Spam-Status: No, score=-3027.8 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,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 List-Id: On 25.08.2023 13:52, jacob navia wrote: > The lack of the Ebb instructions is CRUCIAL for performance when accessing tables / arrays! > This instructions allow to combine an addition and a shift by 1, 2 or 3, to access tables of shorts, ints or doubles. > This speeds up the access to tables enormously and would allow gcc to generate much better code. Since you're writing to binutils@, you may want to also mention what gas bug you think you see. So far (also in the other mail) you've talked of only gcc. If you meant to say that like in gcc you need to enable use of the instructions in gas, then yes, that's the way the RISC-V assembler works (like e.g. also the PPC one, but unlike e.g. the x86 one). Jan