From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E3120C4332F for ; Thu, 3 Nov 2022 08:28:00 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4N2xhv3m4Zz3cGH for ; Thu, 3 Nov 2022 19:27:59 +1100 (AEDT) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=csgroup.eu header.i=@csgroup.eu header.a=rsa-sha256 header.s=selector1 header.b=55RJCLPn; dkim-atps=neutral Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=csgroup.eu (client-ip=40.107.12.43; helo=fra01-pr2-obe.outbound.protection.outlook.com; envelope-from=christophe.leroy@csgroup.eu; receiver=) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=csgroup.eu header.i=@csgroup.eu header.a=rsa-sha256 header.s=selector1 header.b=55RJCLPn; dkim-atps=neutral Received: from FRA01-PR2-obe.outbound.protection.outlook.com (mail-eopbgr120043.outbound.protection.outlook.com [40.107.12.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4N2xgs35Gqz3bnH for ; Thu, 3 Nov 2022 19:27:04 +1100 (AEDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LsRREyX4C6zzAHTi036+mMEkjJJ1OnoOcoDrRf9Cc3H7w+drZ7jk0Vq881TfBubH6Mo7zvEiW3Nsh0qdLAAoJlLMvAum8boEk9mRUPqE7iRMQiAWvrp/eYlC6SUGDO1ihGeA8r+DNy+8wqeM2zSaq2JEDI0j2EBRPmZSzkKdaUm16P8lEX+bny4qOXPPnCZIjKkxTiayGnkC2TNyCarrUzem0JsdYT8OazwHGwzGkFZDTUMUo5tN9YORPJ7WcCPUWTIODF5AUBy2TuzfC4wxfscCQC1L11puScplaJrJUqoZS0/X7q0BYyEEJAEvAUzhjeLF3LC5XSXifLOQIJupPA== 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=pX++drEgG1Nih8JOgOYfVXbn4uKIXqA8YyP04N5H0Ug=; b=fBWBAgreAkaXfIvjFCoVA+GbFdHFhq7P8tCiJyOIf6D+NKjkZNPOLFeBjKuaoIU9cvcMu+P25KCvHorkpQbmexa9f5EZ4qKassW96jZnf34cP03YwvBUqf2b20WpOBl6jyA65nstTtek3FYe8/1DiPBWkJlF6PKf1ARAujf0xv34NG4DEK2QLTFBnRGzIlpI1FbRkZx5XkoxBZb6lzyJhhRnsEOsM2RYZ2d2+A2p9oF//jdrQATpLljhoOshRfTIE/+07XIfe7s3xKvYELdpiT12xMZP3hveQKMEJQ7KtvVGGMkgPB0U7tLm16VjgWpLxKVWVlRNMq7pe1HCB4qdYA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=csgroup.eu; dmarc=pass action=none header.from=csgroup.eu; dkim=pass header.d=csgroup.eu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=csgroup.eu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pX++drEgG1Nih8JOgOYfVXbn4uKIXqA8YyP04N5H0Ug=; b=55RJCLPnEe+GFih6+QWxQsSG3Z5CPBqeYs4GiqRRcxEC7smjrvv0H5Ks4q1PNk/KnIM1l+YQeIjCfmwFz6PQxsmjWIKlu5ECYsOwkuOmwT/n/lWGQimj+9Ky/LH3Vu3GurQAfaWgRhcND+apcmicPOMnO++vTw9wl6RtfZn8KAX+GzPcwLxnODJkOwN2kuwFwN2FYy2uBjmXWnm6XKsX0LROGB1L64PHJOMA6xb/cQEmX2YiF9ObJb5OwMQ+a3DCAFWh81aHs1hTlhv5dju+6gFFDkxn+viAQssK+y8Y3mKxcADhS16/QM3eKUrPfvfDEN1fJjyrS0QW+5eQ+ME3jw== Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:31::15) by MRZP264MB1687.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:d::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.20; Thu, 3 Nov 2022 08:26:45 +0000 Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::8bbc:32cb:956d:88e8]) by MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::8bbc:32cb:956d:88e8%2]) with mapi id 15.20.5769.021; Thu, 3 Nov 2022 08:26:45 +0000 From: Christophe Leroy To: Nicholas Piggin , "linuxppc-dev@lists.ozlabs.org" Subject: Re: [RFC PATCH 05/19] powerpc/32: Use load and store multiple in GPR save/restore macros Thread-Topic: [RFC PATCH 05/19] powerpc/32: Use load and store multiple in GPR save/restore macros Thread-Index: AQHY7O4KXDpbnYhdrEu9+70VlABowa4s4iQA Date: Thu, 3 Nov 2022 08:26:45 +0000 Message-ID: <6dd19b06-f967-7643-0857-88c92bf1ea79@csgroup.eu> References: <20221031055440.3594315-1-npiggin@gmail.com> <20221031055440.3594315-6-npiggin@gmail.com> In-Reply-To: <20221031055440.3594315-6-npiggin@gmail.com> Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.3.1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=csgroup.eu; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MRZP264MB2988:EE_|MRZP264MB1687:EE_ x-ms-office365-filtering-correlation-id: 937ba741-b650-4023-edd7-08dabd7524fc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: q6DsicMpfNmqsod9xnjNn1u03aa1BGV+7LrflVLsjVpkf7nOT8kAT+CNoadqSNKxN7EciPg15xxMS0VRylTAx/8jhxj40h8czV5+F3OIs81X7KFXt/hGztLrjXtNkMMpOB0R7cgqwAoC9eCMSGS2lEGRDOdoZHA/UssCwPIyg458KSnBMShkrbt243pg6KIuIiaYHjQ69UtAP0wWjUC4cUpw+WLEFCKEmjWuFSl3yDFMxltUHRpvg4bXPpdG59fYHa74q9q+kuNoLzyUgjaGlqpimdg2PG2Ib/FR7uYmJE9wMEfUEro3hzgHkuJlgOz7Q28wpcG5TVcElo7bfPOmxubr81I2ZRzc+kLiWtTmwwdWaq3yJwhAetGAIL9oJ7wzkLKu4vNoYVdbRaaEwt6i3iAVsKmaPd4Vr5DW8kTgcG66twYOxejb7Ki0Rt9EYZjx+Tx93xph6so4F2vBXPtN3jgdnbfy48BlY8wYjN/zWgFdbrpP7XtToPGw5NqhxbT1QOSEEHOyZdwUccGBrWWxON8tNAe+mi6Sq0cWHeiV/ax6WdW6O8GnUdlZcdYtG+tO3JguSdUXximY8hd47jaO2CDm7J/VGrz88o88lEuF8Z/aFAQkDK6vrsPWyU3PGb8iM5n3YtCMPWM/ZO7ycjKnRpc7Tl9ZBmxBXwJ/dXxXx9t51nNJUlQrSAB8TJfuVm7FbzvqmhOiwC7MTu22+Leg8a+8wQdYEcGSu93qQNgnkpZAOxuqi23yV2J2QjX6uDaX1eKHYT4X1gDsBDoAh1bEVneQLXR63moLtYgEe+DtzAX/evGeHB1O6tTtt8qZ5q0eICcmNrBWMQU21LNaA/GwUw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(136003)(376002)(39850400004)(346002)(366004)(396003)(451199015)(26005)(31696002)(66446008)(66556008)(316002)(76116006)(41300700001)(66946007)(38100700002)(6506007)(83380400001)(36756003)(110136005)(66476007)(8676002)(64756008)(5660300002)(122000001)(86362001)(6512007)(8936002)(2616005)(44832011)(2906002)(38070700005)(186003)(6486002)(91956017)(71200400001)(31686004)(478600001)(43740500002)(45980500001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bmEzOXRmYmo0Y2pxeXMvdmxqZHdqdmZadUNGSkNMb3YwellKVWtlY1hTU0g5?= =?utf-8?B?cXdJckZEZXVIWW1TMkpnNFhEMGovc2t0ditYb1RpdkJHTnhUVFEwZGlJbkZY?= =?utf-8?B?NGxsOXl5WVNRZ1R6Z0lhT2psWEJFZGZ0eWpnUHJsSUZINHJlbmJrYmU0QjV2?= =?utf-8?B?WFM0SGN5NWxyWGw2UDFmNjVEdEFyanZwSklSUWVEUGplR0pQUkRDNkdsaFlR?= =?utf-8?B?cnlSTGJJcWhBQ3VFenBWODBqb2l0bkpVamh5anI2V0RKTVpCNjhEVkg4Mmdj?= =?utf-8?B?MTd2STVrWHBxNUZRVGJRazlEcUlvRjZESkk3US81VDFMcUw5TjJzRDVOK2xT?= =?utf-8?B?R1BRYVMrMU1GdURTOEkwWTJWNVArazVxWEp2R3k3T0YyWlJDQXlicXRZSjhY?= =?utf-8?B?U1Y5UDhGNXBUYVZrbFBnT3JvYTVnc3JKc0hQamh6VmV6cjRBdzF2bEc5eWIx?= =?utf-8?B?dEZKMDZDTkhCVzhCNzlYNyszYjlJYUlPU3lmaHoyRnQ4U2l4VkhyZVpkUmZu?= =?utf-8?B?L3RMZWVsQnQweERzY2kzREVOQUp4M3BIMVg5bVpYVFVjbkRsZDdlajl5QjB0?= =?utf-8?B?ZWNzWHlvTTdEeERNdFgvZGYwd01SQ1h1OWdLSjNjZHBrY00ya3hMci81aXZ5?= =?utf-8?B?cEJ2akJreE9aMElOTkUvem94ZDhCV0lyZndNR3ByeTVzL3ZkZkpkMWwrYzNo?= =?utf-8?B?TkFRMy9TRFU0U2FRbStraWpYNnBuM294bXNPNEMwUnhXV1pYT2FTeTlQYmkx?= =?utf-8?B?Y3RCVXd3UjFQVXovMlZRRjdjVTVHdzRoUS9DdzdscXgzdSsrVkNzejZmQTFl?= =?utf-8?B?eis5aWk1ZW95M3VSZ3BBelhoZHR2bTlLVTlPVGFBRXhaejlXMXNYU1FLdFZU?= =?utf-8?B?N2c2TWhpenNlc0FHcDJzdWJ1RGpwaHFDWDZvMmllbjBlUGViamxPQTBnWERu?= =?utf-8?B?RUVHQXg4MjMzSE9tU2ovRVlseGNDd2E2US8rb0kxVWtFME9KUmswYXRpcUti?= =?utf-8?B?SjRudTVHMnFvNjNjQjJ0ajFBRVpLbnlSUGFXT21QYmtOdk8yUGVvdnRpZURw?= =?utf-8?B?aU1hUGtPUlJJb2h0aGJ3NHVKUG43U1d0eUo1Wk5BK2N0bkhjMWo1U3ZwZEN1?= =?utf-8?B?ZW50dFJ5b2lWait0eWNlRkw5eVBVMU1rcEVuY0lnUlBFU1RlT2FvQXpTU2hT?= =?utf-8?B?RjZIREhBYU4xZkZPYTZYY0JxNS9PWjQ0dytoOHFsekw1ZE1ueFJaNTVKeUl3?= =?utf-8?B?VURzVzFSL3pBWGhyUWo2a1RWb2RuZkR4UE9LakhZVitCNUdTc2d2cm45N3RS?= =?utf-8?B?djZEMmpjUWtQRU1lS0VwTGxmM1JRUytkMWVMWEpsT2NRTS85R29sNXA3bnA2?= =?utf-8?B?RWNEZ1BLQ0twL01sTUVwYXhzN2Q3djR4UGdhQWU3V3U0WkF5MC9uYTZLSGNJ?= =?utf-8?B?eGZ6MytCK1ZQL3lNTlZxTDV1bnpneHI2V2h6QjczU2ViNmcvUUdDNStJaGpW?= =?utf-8?B?cEdTQWo0VUM3dFoxblp4a1AvNTB2cDNjenhWdlVVc0FoUVVwZzVvSitQVldl?= =?utf-8?B?VkdwTVoySTA0cjFHTzlJd1drL1dyVFE4TTJDa1lvWXNnUVRpUU9GOFlaVGor?= =?utf-8?B?YzVsdFpoallYZmRwVGppQWxBK1h2Ky9rbzY0eHJlK1owK0tCZG5LUDZjNkw5?= =?utf-8?B?YWdGWGpDWG5QdTF1cGhpSTIvY3VzOCsxdmxvNHF6ZkV3QmJUanQ5akRFOG5u?= =?utf-8?B?cEMxNzlURTBKd0JrTms4ei9pTDlmRWZNZDlmU244TEl3RzBxaW50MHVqdDd0?= =?utf-8?B?NndTSUdiZDNGZmFlclVaYmJTOTgxUU1mREF6VWlqamZuSGhJbXgrbGRWTWJz?= =?utf-8?B?dzJOaWJ0bXFyZ3d1UGRZck9ib2p5ak5rajIzeXAyclBHamVkbjlwYzdLZEky?= =?utf-8?B?TWgxRU1qZjNqcUpwejFCOUJ4VkRFUlkwbjllZDEzcUlhK0JUM0dRN3BLUlA2?= =?utf-8?B?bHN6YUVwbU5RVVVWdHBNS1NBS0JtRENQektoTEZydmJiUFR6OEh0aXl3UXZG?= =?utf-8?B?RkFBQm5JMjlSK1BpWmdabnVmdGozM09mL3Zqcmx1MnAzelNuTm0vRXhqRDVM?= =?utf-8?B?QXlQcURTZTdtQlhBV05TRVFVRkUzNWczYU9GamhIa3kwa1FFNkNDRzlWbjhS?= =?utf-8?Q?e3HncliHpaONNjVjbT+xXNs=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <59B7DE845C89D24CBFC1BF8C7E833147@FRAP264.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: csgroup.eu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 937ba741-b650-4023-edd7-08dabd7524fc X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Nov 2022 08:26:45.5413 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9914def7-b676-4fda-8815-5d49fb3b45c8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lLvt+b5WeEc6BCX++HSp62GDg/VzF4oy2XCz7N7H9Uk5nui7xTXcrrVdEMSYyk7ZSy1GszdFJvbJLjT2sJ54pLWR5tDMk5LL+sDtxK0ZVJs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MRZP264MB1687 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: linuxppc-dev-bounces+linuxppc-dev=archiver.kernel.org@lists.ozlabs.org Sender: "Linuxppc-dev" SXQgY29udHJhZGljdHMgY29tbWl0IGE4NWM3MjhjYjVlMSAoInBvd2VycGMvMzI6IERvbid0IHVz ZSBsbXcvc3RtdyBmb3IgDQpzYXZpbmcvcmVzdG9yaW5nIG5vbiB2b2xhdGlsZSByZWdzIikNCg0K TGUgMzEvMTAvMjAyMiDDoCAwNjo1NCwgTmljaG9sYXMgUGlnZ2luIGEgw6ljcml0wqA6DQo+IC0t LQ0KPiAgIGFyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9wcGNfYXNtLmggfCAxOCArKysrKysrKysr KysrKysrLS0NCj4gICAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv bnMoLSkNCj4gDQo+IGRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vcHBjX2Fz bS5oIGIvYXJjaC9wb3dlcnBjL2luY2x1ZGUvYXNtL3BwY19hc20uaA0KPiBpbmRleCA3NTNhMjc1 N2JjZDQuLmFjNDQzODNkMzUwYSAxMDA2NDQNCj4gLS0tIGEvYXJjaC9wb3dlcnBjL2luY2x1ZGUv YXNtL3BwY19hc20uaA0KPiArKysgYi9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vcHBjX2FzbS5o DQo+IEBAIC01Nyw4ICs1NywyMiBAQA0KPiAgICNkZWZpbmUgU0FWRV9OVkdQUlMoYmFzZSkJCVNB VkVfR1BSUygxNCwgMzEsIGJhc2UpDQo+ICAgI2RlZmluZSBSRVNUX05WR1BSUyhiYXNlKQkJUkVT VF9HUFJTKDE0LCAzMSwgYmFzZSkNCj4gICAjZWxzZQ0KPiAtI2RlZmluZSBTQVZFX0dQUlMoc3Rh cnQsIGVuZCwgYmFzZSkJT1BfUkVHUyBzdHcsIDQsIHN0YXJ0LCBlbmQsIGJhc2UsIEdQUjANCj4g LSNkZWZpbmUgUkVTVF9HUFJTKHN0YXJ0LCBlbmQsIGJhc2UpCU9QX1JFR1MgbHd6LCA0LCBzdGFy dCwgZW5kLCBiYXNlLCBHUFIwDQo+ICsubWFjcm8gX19TQVZFX0dQUlMgc3RhcnQsIGVuZCwgYmFz ZSwgb2Zmc2V0DQo+ICsJLmlmIFxlbmQgPT0gMzENCj4gKwkJc3Rtdwlcc3RhcnQsXG9mZnNldChc YmFzZSkNCj4gKwkuZWxzZQ0KPiArCQlPUF9SRUdTIHN0dywgNCwgXHN0YXJ0LCBcZW5kLCBcYmFz ZSwgXG9mZnNldA0KPiArCS5lbmRpZg0KPiArLmVuZG0NCj4gKy5tYWNybyBfX1JFU1RfR1BSUyBz dGFydCwgZW5kLCBiYXNlLCBvZmZzZXQNCj4gKwkuaWYgXGVuZCA9PSAzMQ0KPiArCQlsbXcJXHN0 YXJ0LFxvZmZzZXQoXGJhc2UpDQo+ICsJLmVsc2UNCj4gKwkJT1BfUkVHUyBsd3osIDQsIFxzdGFy dCwgXGVuZCwgXGJhc2UsIFxvZmZzZXQNCj4gKwkuZW5kaWYNCj4gKy5lbmRtDQo+ICsjZGVmaW5l IFNBVkVfR1BSUyhzdGFydCwgZW5kLCBiYXNlKQlfX1NBVkVfR1BSUyBzdGFydCwgZW5kLCBiYXNl LCBHUFIwDQo+ICsjZGVmaW5lIFJFU1RfR1BSUyhzdGFydCwgZW5kLCBiYXNlKQlfX1JFU1RfR1BS UyBzdGFydCwgZW5kLCBiYXNlLCBHUFIwDQo+ICAgI2RlZmluZSBTQVZFX05WR1BSUyhiYXNlKQkJ U0FWRV9HUFJTKDEzLCAzMSwgYmFzZSkNCj4gICAjZGVmaW5lIFJFU1RfTlZHUFJTKGJhc2UpCQlS RVNUX0dQUlMoMTMsIDMxLCBiYXNlKQ0KPiAgICNlbmRpZg==