Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp5482139pxj; Wed, 23 Jun 2021 02:07:48 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz4C36n9o83q+d+yJ48PmpjeddC0o3CrcTjHZ1L+8SOsH/Pj+XH5HSywVNxb2iCU2niiqgj X-Received: by 2002:a02:3b26:: with SMTP id c38mr8249412jaa.12.1624439268753; Wed, 23 Jun 2021 02:07:48 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1624439268; cv=none; d=google.com; s=arc-20160816; b=tcUmASFEKwQTRjyrL9ZFJR8YigfV7E4djQtMGOEs9uKBvdZrufAICICrgx3ApQ49td GYuI2D4K6XVdUUkDfFHRgsJKEhnQ8tIkaBNf5QBB7YaDT5Xa0Fb5+oFKZtOVXq7KMo/h 9rd6GbGKWqAgMuZgc6ATVFL54EpaZsY9QiWhI1QdDFj1kBkoeU6hCzZaLwUWvQ/jwTrR kWCVqbgZFpXmIvtii9/E+hdp5/GEjahFDNqQG+avoCSZ4Uw7EGR+gfaQgjhHYCTfLZYH pokF9vUbn+yJ5Gx0ekwEQwAvERfzMpVzq0vqqAT5UspdwyxHjYW908Pg6DsreBqesO12 G/wA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :mime-version:accept-language:in-reply-to:references:message-id:date :thread-index:thread-topic:subject:cc:to:from; bh=FzsjR8GrJMNRxHH9RQXJJOQar+DS81t3EdBnOtLVHRc=; b=z5RS47j8/tuG1m8XSj6r1eLfOq4roWnOFBgMKTkA8KGb0Do4Fxuob7wlRW23hJmACx 9h2A9A/PFUkcjAcsP8aWP6vYQU6b8WQvJyE51nevCPZXMMinrwS7jEMMJmnpqx7j5iKd RsbjJ99sGP9bFEkVALqG/QHYD3Aur5lVjx+TRBnCqztFuIMb22P3Qasmh9kartRsjWnO qKso/41Ejd7VMCUc6NpQuvloJ1saMJMT1J5NKyMcmB8EeKN04PhwXzIFu9in2QEa7U1w oosuMU6/4co/eITciEaXO+05RwtgfZRs4wXbIqutaapKQcna1A2RAvNPGzXNZ8WJXpvN rJzA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b9si19464640ilq.92.2021.06.23.02.07.36; Wed, 23 Jun 2021 02:07:48 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=aculab.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230028AbhFWJIL (ORCPT + 99 others); Wed, 23 Jun 2021 05:08:11 -0400 Received: from eu-smtp-delivery-151.mimecast.com ([185.58.85.151]:35108 "EHLO eu-smtp-delivery-151.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229920AbhFWJIK (ORCPT ); Wed, 23 Jun 2021 05:08:10 -0400 Received: from AcuMS.aculab.com (156.67.243.121 [156.67.243.121]) (Using TLS) by relay.mimecast.com with ESMTP id uk-mta-108-3xH7Sk6BPwS58IEzlMBB7Q-1; Wed, 23 Jun 2021 10:05:49 +0100 X-MC-Unique: 3xH7Sk6BPwS58IEzlMBB7Q-1 Received: from AcuMS.Aculab.com (10.202.163.4) by AcuMS.aculab.com (10.202.163.4) with Microsoft SMTP Server (TLS) id 15.0.1497.18; Wed, 23 Jun 2021 10:05:48 +0100 Received: from AcuMS.Aculab.com ([fe80::994c:f5c2:35d6:9b65]) by AcuMS.aculab.com ([fe80::994c:f5c2:35d6:9b65%12]) with mapi id 15.00.1497.018; Wed, 23 Jun 2021 10:05:48 +0100 From: David Laight To: 'Matteo Croce' CC: Nick Kossifidis , "linux-riscv@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "linux-arch@vger.kernel.org" , Paul Walmsley , Palmer Dabbelt , Albert Ou , Atish Patra , Emil Renner Berthing , Akira Tsukamoto , Drew Fustini , Bin Meng , Guo Ren Subject: RE: [PATCH v3 3/3] riscv: optimized memset Thread-Topic: [PATCH v3 3/3] riscv: optimized memset Thread-Index: AQHXZwMJWYnk4yvoiESUZuZXhHkP6qsfsYlggAEJ8ACAAJGKIA== Date: Wed, 23 Jun 2021 09:05:48 +0000 Message-ID: References: <20210617152754.17960-1-mcroce@linux.microsoft.com> <20210617152754.17960-4-mcroce@linux.microsoft.com> <17cd289430f08f2b75b7f04242c646f6@mailhost.ics.forth.gr> In-Reply-To: Accept-Language: en-GB, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [10.202.205.107] MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=C51A453 smtp.mailfrom=david.laight@aculab.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: aculab.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org RnJvbTogTWF0dGVvIENyb2NlDQo+IFNlbnQ6IDIzIEp1bmUgMjAyMSAwMjoxNQ0KPiANCj4gT24g VHVlLCBKdW4gMjIsIDIwMjEgYXQgMTA6MzggQU0gRGF2aWQgTGFpZ2h0IDxEYXZpZC5MYWlnaHRA YWN1bGFiLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBGcm9tOiBOaWNrIEtvc3NpZmlkaXMNCi4uLg0K PiA+IFlvdSBjYW4ganVzdCB3cml0ZToNCj4gPiAgICAgICAgIGN1ID0gKHVuc2lnbmVkIGxvbmcp YyAqIDB4MDEwMTAxMDEwMTAxMDEwMXVsbDsNCj4gPiBhbmQgbGV0IHRoZSBjb21waWxlciBzb3J0 IG91dCB0aGUgYmVzdCB3YXkgdG8gZ2VuZXJhdGUgdGhlIGNvbnN0YW50Lg0KPiA+DQo+IA0KPiBJ bnRlcmVzdGluZy4gSSBzZWUgdGhhdCBtb3N0IGNvbXBpbGVycyBkbyBhbiBpbnRlZ2VyIG11bHRp cGxpY2F0aW9uLA0KPiBpcyBpdCBmYXN0ZXIgdGhhbiB0aHJlZSBzaGlmdCBhbmQgdGhyZWUgb3I/ DQo+IA0KPiBjbGFuZyBvbiByaXNjdiBnZW5lcmF0ZXMgZXZlbiBtb3JlIGluc3RydWN0aW9ucyB0 byBjcmVhdGUgdGhlIGltbWVkaWF0ZToNCj4gDQo+IHVuc2lnbmVkIGxvbmcgcmVwZWF0X3NoaWZ0 KGludCBjKQ0KPiB7DQo+ICAgdW5zaWduZWQgbG9uZyBjdSA9ICh1bnNpZ25lZCBsb25nKWM7DQo+ ICAgY3UgfD0gY3UgPDwgODsNCj4gICBjdSB8PSBjdSA8PCAxNjsNCj4gICBjdSB8PSBjdSA8PCAz MjsNCj4gDQo+ICAgcmV0dXJuIGN1Ow0KPiB9DQo+IA0KPiB1bnNpZ25lZCBsb25nIHJlcGVhdF9t dWwoaW50IGMpDQo+IHsNCj4gICByZXR1cm4gKHVuc2lnbmVkIGxvbmcpYyAqIDB4MDEwMTAxMDEw MTAxMDEwMXVsbDsNCj4gfQ0KPiANCj4gcmVwZWF0X3NoaWZ0Og0KPiAgIHNsbGkgYTEsIGEwLCA4 DQo+ICAgb3IgYTAsIGEwLCBhMQ0KPiAgIHNsbGkgYTEsIGEwLCAxNg0KPiAgIG9yIGEwLCBhMCwg YTENCj4gICBzbGxpIGExLCBhMCwgMzINCj4gICBvciBhMCwgYTAsIGExDQo+ICAgcmV0DQo+IA0K PiByZXBlYXRfbXVsOg0KPiAgIGx1aSBhMSwgNDExMg0KPiAgIGFkZGl3IGExLCBhMSwgMjU3DQo+ ICAgc2xsaSBhMSwgYTEsIDE2DQo+ICAgYWRkaSBhMSwgYTEsIDI1Nw0KPiAgIHNsbGkgYTEsIGEx LCAxNg0KPiAgIGFkZGkgYTEsIGExLCAyNTcNCj4gICBtdWwgYTAsIGEwLCBhMQ0KPiAgIHJldA0K DQpIbW1tLi4uIEkgZXhwZWN0ZWQgdGhlIGNvbXBpbGVyIHRvIGNvbnZlcnQgaXQgdG8gdGhlIGZp cnN0IGZvcm0uDQpJdCBpcyBhbHNvIHByZXR0eSBjcmFwIGF0IGdlbmVyYXRpbmcgdGhhdCBjb25z dGFudC4NClN0dXBpZCBjb21waWxlcnMuDQoNCkluIGFueSBjYXNlLCBmb3IgdGhlIHVzdWFsIGNh c2Ugb2YgJ2MnIGJlaW5nIGEgY29uc3RhbnQgemVybw0KeW91IHJlYWxseSBkb24ndCB3YW50IHRo ZSBsYXRlbmN5IG9mIHRob3NlIGluc3RydWN0aW9ucyBhdCBhbGwuDQoNCkl0IGlzIGFsbW9zdCB3 b3J0aCBqdXN0IHB1c2hpbmcgdGhhdCBleHBhbnNpb24gaW50byB0aGUgY2FsbGVyLg0KDQplZyBi eSBoYXZpbmc6DQojZGVmaW5lIG1lbXNldChwLCB2LCBsKSBtZW1zZXRfdyhwLCAodikgKiAweDAx MDEwMTAxMDEwMTAxMDEsIGwpDQoob3Igc29tZSBvdGhlciBieXRlIHJlcGxpY2F0b3IpLg0KDQpS ZWFsbHkgYW5ub3lpbmdseSB5b3Ugd2FudCB0byB3cml0ZSB0aGUgY29kZSB0aGF0IGdlbmVyYXRl cw0KdGhlIDY0Yml0IGNvbnN0YW50LCBhbmQgdGhlbiBoYXZlIHRoZSBjb21waWxlciBvcHRpbWlz ZSBhd2F5DQp0aGUgcGFydCB0aGF0IGdlbmVyYXRlcyB0aGUgaGlnaCAzMiBiaXRzIG9uIDMyIGJp dHMgc3lzdGVtcy4NCkJ1dCBvbmUgb2YgdGhlIGNvbXBpbGVycyBpcyBnb2luZyB0byAnYmxlYXQn IGFib3V0IHRydW5jYXRpbmcNCmEgY29uc3RhbnQgdmFsdWUuDQpTdHVwaWQgY29tcGlsZXJzIChh Z2FpbikuDQoNCglEYXZpZA0KDQotDQpSZWdpc3RlcmVkIEFkZHJlc3MgTGFrZXNpZGUsIEJyYW1s ZXkgUm9hZCwgTW91bnQgRmFybSwgTWlsdG9uIEtleW5lcywgTUsxIDFQVCwgVUsNClJlZ2lzdHJh dGlvbiBObzogMTM5NzM4NiAoV2FsZXMpDQo=