Received: by 2002:a05:7412:f584:b0:e2:908c:2ebd with SMTP id eh4csp1278840rdb; Mon, 4 Sep 2023 08:24:52 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHV6EwrT475IJzWtYwyL0Q4Z3JfBbIIoqqbxAb5ZGEM7uYJxnrx91LwdLOq2OJswflfIFNT X-Received: by 2002:aa7:d496:0:b0:51e:5251:8f45 with SMTP id b22-20020aa7d496000000b0051e52518f45mr7025144edr.4.1693841091895; Mon, 04 Sep 2023 08:24:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1693841091; cv=none; d=google.com; s=arc-20160816; b=ws75RiYtfjGaISNrEbGWIMTP61lihO+FnDXYDMhgVq2qXAkSQ2VWk455PtxjU/asJa LWL8tJJdGnyIptpgu1Ph5nIrXFlsj1xqrrvv/mjXHn6OmyB+8XSwKABKkM260Jjzccpz Dc4Lb5dYtXzt23E1s5pIQVYTMdcbvVF4FilY7lO45oRuqlRKG3hQAwIEctLlURpzXgZu Ji+YtRBtibf3PNkj9huWcWW0EoAb5eq+kMvlqc6Sz+1Uhktbb19oSUnki4GwaankulAc /LjP4Stv7TF08hPLqmMgsJva2GnvvwoAviAXUuN7ARoJCRC7V7t/x4C94mZfhCbrj3vb sGXw== 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=nOsxsLSVipOQCDdXg6VshBFMtEYDxYeJuDZsOsNrcqs=; fh=MoDD4koPaog5yiLmZmFDghdP9/Y0ZjXD8xHQzbn0Qbc=; b=Wn48+NdOHmAKODfMyAcz/qKdDzh1d15nqMcNZsXvWfBfXt8pRCAZzPv9SX18p6Rc0U WdVC43CBTvcs8+I0A/oaAYXQPogU7b4ZmYgwJHqz1HmUCkZKoyNG31E/NE9UPEQyRLFp 86zTa46rTwAFLcTVA8jk5DDM/G3hUf1E+kgRYbkbOguHSmqS1xyScxVwkq++EM7cpUQa hhMtGh5hYCNhr4XoVwr3XyPqcDHKRcRc+lzcY6GRhOgnsW9mxoq9SZIEaCA7FPIljrLx iUjvY2q1hQtmN28eTA4iXJAq7+63o6UE1Kna4n8RKnLlOZCIKZZVqwGaCk9mwMVHN+bl BbLQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c18-20020aa7c752000000b005234cf575fcsi6284365eds.285.2023.09.04.08.24.15; Mon, 04 Sep 2023 08:24:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 S1347763AbjICUf3 (ORCPT + 99 others); Sun, 3 Sep 2023 16:35:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59962 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232437AbjICUfY (ORCPT ); Sun, 3 Sep 2023 16:35:24 -0400 Received: from eu-smtp-delivery-151.mimecast.com (eu-smtp-delivery-151.mimecast.com [185.58.85.151]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E6930B7 for ; Sun, 3 Sep 2023 13:35:19 -0700 (PDT) Received: from AcuMS.aculab.com (156.67.243.121 [156.67.243.121]) by relay.mimecast.com with ESMTP with both STARTTLS and AUTH (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id uk-mta-78-CzOjeswJO8yAAEC46q-vxw-1; Sun, 03 Sep 2023 21:35:15 +0100 X-MC-Unique: CzOjeswJO8yAAEC46q-vxw-1 Received: from AcuMS.Aculab.com (10.202.163.6) by AcuMS.aculab.com (10.202.163.6) with Microsoft SMTP Server (TLS) id 15.0.1497.48; Sun, 3 Sep 2023 21:35:07 +0100 Received: from AcuMS.Aculab.com ([::1]) by AcuMS.aculab.com ([::1]) with mapi id 15.00.1497.048; Sun, 3 Sep 2023 21:35:07 +0100 From: David Laight To: 'Ammar Faizi' , Alviro Iskandar Setiawan CC: Willy Tarreau , =?utf-8?B?VGhvbWFzIFdlacOfc2NodWg=?= , Nicholas Rosenberg , "Michael William Jonathan" , GNU/Weeb Mailing List , Linux Kernel Mailing List Subject: RE: [RFC PATCH v2 1/4] tools/nolibc: x86-64: Use `rep movsb` for `memcpy()` and `memmove()` Thread-Topic: [RFC PATCH v2 1/4] tools/nolibc: x86-64: Use `rep movsb` for `memcpy()` and `memmove()` Thread-Index: AQHZ3ZooSNK38KJqFk6RryGRuLBUqLAJj8Bw Date: Sun, 3 Sep 2023 20:35:06 +0000 Message-ID: <0f885fa14710453c9512315d6cfeee35@AcuMS.aculab.com> References: <20230902055045.2138405-1-ammarfaizi2@gnuweeb.org> <20230902055045.2138405-2-ammarfaizi2@gnuweeb.org> <20230902062237.GA23141@1wt.eu> <4459ed19-f603-b4f6-392e-4e1322e06d56@gnuweeb.org> In-Reply-To: <4459ed19-f603-b4f6-392e-4e1322e06d56@gnuweeb.org> 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 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 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org RnJvbTogQW1tYXIgRmFpemkNCj4gU2VudDogMDIgU2VwdGVtYmVyIDIwMjMgMTM6MzcNCj4gT24g MjAyMy8wOS8wMiDljYjlvow3OjI5LCBBbHZpcm8gSXNrYW5kYXIgU2V0aWF3YW4gd3JvdGU6DQo+ ID4gT24gU2F0LCBTZXAgMiwgMjAyMyBhdCAxOjM44oCvUE0gQW1tYXIgRmFpemkgd3JvdGU6DQo+ ID4+IE9rLCBJJ2xsIGRvIHRoYXQuDQo+ID4NCj4gPiBBbm90aGVyIG1pY3JvLW9wdGltaXphdGlv bi4gU2luY2UgdGhlIGxpa2VseSBjYXNlIGlzIHRoZSBmb3J3YXJkIGNvcHksDQo+ID4gbWFrZSBp dCB0aGUgY2FzZSB0aGF0IGRvZXNuJ3QgdGFrZSB0aGUganVtcC4NCj4gPg0KPiA+IFBzZXVkbyBD Og0KPiA+IGlmICh1bmxpa2VseShkc3QgLSBzcmMgPCBuKSkNCj4gPiAgICAgICAgICBiYWNrd2Fy ZF9jb3B5KCk7DQo+ID4gZWxzZQ0KPiA+ICAgICAgICAgIGZvcndhcmRfY29weSgpOw0KPiANCj4g UG9pbnQgdGFrZW4uDQoNCkkgYmVsaWV2ZSBpdCBtYWtlcyBhbG1vc3Qgbm8gZGlmZmVyZW5jZS4N CkknbSBzdXJlIEkgcmVhZCB0aGF0IG1vZGVybiAoSW50ZWwgYXQgbGVhc3QpIGNwdSBuZXZlciBk bw0Kc3RhdGljIGJyYW5jaCBwcmVkaWN0aW9uLg0KU28gJ2NvbGQgY2FjaGUnIHRoZXJlIGlzIDUw JSBjaGFuY2Ugb2YgdGhlIGJyYW5jaCBiZWluZyB0YWtlbi4NCk5vdGhpbmcgdGhlIGNvbXBpbGVy IGNhbiBkbyB3aWxsIGFmZmVjdCBpdC4NCk9UT0ggaGF2aW5nDQoJaWYgKGxpa2VseShkc3QgLSBz cmMgPj0gbikpDQoJCWZvcndhcmRzKCk7DQoJZWxzZQ0KCQliYWNrd2FyZHMoKTsNCihhbmQgaW4g dGhhdCBvcmRlcikgcHJvYmFibHkgbWFrZXMgdGhlIGNvZGUgYSBiaXQgZWFzaWVyIHRvIHJlYWQu DQoNCglEYXZpZA0KDQotDQpSZWdpc3RlcmVkIEFkZHJlc3MgTGFrZXNpZGUsIEJyYW1sZXkgUm9h ZCwgTW91bnQgRmFybSwgTWlsdG9uIEtleW5lcywgTUsxIDFQVCwgVUsNClJlZ2lzdHJhdGlvbiBO bzogMTM5NzM4NiAoV2FsZXMpDQo=