From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr60072.outbound.protection.outlook.com [40.107.6.72]) by dpdk.org (Postfix) with ESMTP id 903391B1AB for ; Fri, 19 Jan 2018 07:16:43 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=f7+8WlXHwM1gul16HH0casgUbc74J/fS4etrNrYDKi0=; b=HIi3ia2o1q5gjmupvxveGaOu+eD5UIhVUFS8S1mgpLbQKkZcDrQohcsnJ4VKHKIvYaWFbQL7e39UjYyq26gNLWTgWv/QeHRKitJbz5E2pTMHZ1Ex+GIcNWYTHsKbFqNaPsqSMjPTb1TL0O9a4E6ywZ/sIuvIUjiwYZ2MazXH+hE= Received: from HE1PR08MB2809.eurprd08.prod.outlook.com (10.170.246.148) by HE1PR08MB2809.eurprd08.prod.outlook.com (10.170.246.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Fri, 19 Jan 2018 06:16:40 +0000 Received: from HE1PR08MB2809.eurprd08.prod.outlook.com ([fe80::4b6:8770:8525:20c5]) by HE1PR08MB2809.eurprd08.prod.outlook.com ([fe80::4b6:8770:8525:20c5%13]) with mapi id 15.20.0428.014; Fri, 19 Jan 2018 06:16:40 +0000 From: Herbert Guan To: Thomas Monjalon CC: "dev@dpdk.org" , "jerin.jacob@caviumnetworks.com" , nd Thread-Topic: [dpdk-dev] [PATCH v5] arch/arm: optimization for memcpy on AArch64 Thread-Index: AQHThUWgmAuDLp921EqY4XB8TxlRu6NwhBQAgAPMYXCAAI95gIAFhOGAgAACteA= Date: Fri, 19 Jan 2018 06:16:40 +0000 Message-ID: References: <1511768985-21639-1-git-send-email-herbert.guan@arm.com> <6835875.KleASt5oKJ@xps> <1629453.H12Nu1u4Xd@xps> In-Reply-To: <1629453.H12Nu1u4Xd@xps> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Herbert.Guan@arm.com; x-originating-ip: [113.29.88.7] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; HE1PR08MB2809; 7:Zppl8Zu6oaZaexs6Wg4HG5MSvhb3eLVOl5PdYbBKTRDCTMIw6ISRVgJqWvIw5GDPsyH72P44vCPIu/jNBs0FeiGGZbkxis0UVkPvqaz0CgjemEtI+a4DxEnh1MvGphCLAF8lKwbDsvLmSYeWuRQBibzdYbdpOSObXrG/Kbd2+KORY3zLNVVhnO6qt/ueoILZWuaDlRG2aktofVIeg07ax6Hu+5j+hrvJn4lhtSTTfw9gkQjygxy5Srr8u83jj1uM x-ms-exchange-antispam-srfa-diagnostics: SSOS; x-ms-office365-filtering-correlation-id: b613cdfa-1bb0-405c-71d3-08d55f043480 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(3008032)(48565401081)(2017052603307)(7153060)(7193020); SRVR:HE1PR08MB2809; x-ms-traffictypediagnostic: HE1PR08MB2809: nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917)(17755550239193); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(8121501046)(5005006)(3231023)(2400073)(944501161)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041268)(20161123560045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011); SRVR:HE1PR08MB2809; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:HE1PR08MB2809; x-forefront-prvs: 0557CBAD84 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(346002)(376002)(39380400002)(396003)(39860400002)(189003)(199004)(106356001)(6116002)(53936002)(55016002)(9686003)(74316002)(105586002)(5250100002)(224303003)(33656002)(14454004)(68736007)(81156014)(81166006)(6436002)(3846002)(8936002)(99286004)(2950100002)(6916009)(3660700001)(66066001)(76176011)(478600001)(93886005)(102836004)(59450400001)(2906002)(6506007)(26005)(5660300001)(316002)(7696005)(305945005)(2900100001)(7736002)(72206003)(54906003)(97736004)(4326008)(25786009)(86362001)(3280700002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR08MB2809; H:HE1PR08MB2809.eurprd08.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: x+H1AMYWQFsf8VCtUBf5wY6ecj+mc/U0sUF/DIDHerAl67C5R1CPeG3tVjHoOs8iKiVgd9q6RifglVrM5ZVNbA== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: b613cdfa-1bb0-405c-71d3-08d55f043480 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jan 2018 06:16:40.7196 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR08MB2809 Subject: [dpdk-dev] =?gb2312?b?tPC4tDogIFtQQVRDSCB2NV0gYXJjaC9hcm06IG9w?= =?gb2312?b?dGltaXphdGlvbiBmb3IgbWVtY3B5IG9uIEFBcmNoNjQ=?= X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Jan 2018 06:16:43 -0000 WWVzLCB0aGlzIGlzIHRoZSB0YXJnZXQuICBJIHdhcyBpbiBhIDMtZGF5IG1lZXRpbmcgdGhpcyB3 ZWVrLCBhbmQgaGFkIGxpbWl0ZWQgdGltZSB0byB1cGRhdGUgdGhlIHBhdGNoLiAgDQoNCkEgbmV3 IHBhdGNoIHY2IHdhcyBzZW50IG91dCBqdXN0IG5vdy4gIEl0J3MgYWN0dWFsbHkgc2VudCB0d2lj ZSAtLSBmb3Jnb3QgdG8gYWRkIHZlcnNpb24gaW5mbyBhbmQgIi0taW4tcmVwbHktdG8iIGluIHRo ZSBmaXJzdCBvbmUuICBQbGVhc2UganVzdCBpZ25vcmUgdGhhdCBhbmQgSSdtIHNvcnJ5IGZvciB0 aGUgZGlzdHVyYmFuY2UuDQoNCg0KQmVzdCByZWdhcmRzLA0KSGVyYmVydA0KDQotLS0tLdPKvP7U rbz+LS0tLS0NCreivP7IyzogVGhvbWFzIE1vbmphbG9uIFttYWlsdG86dGhvbWFzQG1vbmphbG9u Lm5ldF0gDQq3osvNyrG85DogMjAxOMTqMdTCMTnI1SA3OjU0DQrK1bz+yMs6IEhlcmJlcnQgR3Vh biA8SGVyYmVydC5HdWFuQGFybS5jb20+DQqzrcvNOiBkZXZAZHBkay5vcmc7IGplcmluLmphY29i QGNhdml1bW5ldHdvcmtzLmNvbTsgbmQgPG5kQGFybS5jb20+DQrW98ziOiBSZTogW2RwZGstZGV2 XSBbUEFUQ0ggdjVdIGFyY2gvYXJtOiBvcHRpbWl6YXRpb24gZm9yIG1lbWNweSBvbiBBQXJjaDY0 DQoNClBpbmcNCkFyZSB3ZSB0YXJnZXR0aW5nIHRvIGludGVncmF0ZSB0aGlzIG9wdGltaXphdGlv biBpbiBEUERLIDE4LjAyPw0KSSBhbSBleHBlY3RpbmcgYSB2NiwgdGhhbmtzLg0KDQoxNS8wMS8y MDE4IDEyOjM3LCBUaG9tYXMgTW9uamFsb246DQo+IDE1LzAxLzIwMTggMTE6NTcsIEhlcmJlcnQg R3VhbjoNCj4gPiBIaSBUaG9tYXMsDQo+ID4gDQo+ID4gRnJvbTogVGhvbWFzIE1vbmphbG9uIFtt YWlsdG86dGhvbWFzQG1vbmphbG9uLm5ldF0NCj4gPiA+IEhpLA0KPiA+ID4gDQo+ID4gPiBBbGwg dGhlIGNvZGUgaXMgdXNpbmcgQVJNNjQsIGJ1dCB0aGUgdGl0bGUgc3VnZ2VzdHMgQUFyY2g2NC4N Cj4gPiA+IFdoYXQgaXMgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBBQXJjaDY0IGFuZCBBUk02NCAo YW5kIEFSTXY4KT8NCj4gPiANCj4gPiBBQXJjaDY0IGFuZCBBUk02NCByZWZlciB0byB0aGUgc2Ft ZSB0aGluZy4gIEFBcmNoNjQgcmVmZXJzIHRvIHRoZSA2NC1iaXQgYXJjaGl0ZWN0dXJlIGludHJv ZHVjZWQgc2luY2UgQVJNdjgtQS4gIEJ1dCB0aGUgTGludXgga2VybmVsIGNvbW11bml0eSBjYWxs cyBpdCBhcyBBUk02NC4gIEFzIHRvIERQREssIGluIG1vc3QgZXhpc3RpbmcgY29tcGlsZSBmbGFn cywgQVJNNjQgaXMgdXNlZC4gIFNvIHRoaXMgcGF0Y2gga2VlcHMgdGhlIEFSTTY0IG5hbWluZyBp biBuZXdseSBhZGRlZCBjb21waWxlIG9wdGlvbnMuDQo+IA0KPiBTbyBwbGVhc2UgbGV0J3MgY29u dGludWUgdG8gY2FsbCBpdCBBUk02NC4NCj4gDQo+ID4gPiAwNC8wMS8yMDE4IDExOjIwLCBIZXJi ZXJ0IEd1YW46DQo+ID4gPiA+ICsjZGVmaW5lIFJURV9BUk02NF9NRU1DUFlfSVNfVU5BTElHTkVE X0NPUFkoZHN0LCBzcmMpIFwNCj4gPiA+ID4gKwkoKHVpbnRwdHJfdCkoZHN0KSAmIFJURV9BUk02 NF9NRU1DUFlfQUxJR05fTUFTSykgI2Vsc2UNCj4gPiA+ID4gKy8qIEJvdGggZHN0IGFuZCBzcmMg dW5hbGlnbm1lbnQgd2lsbCBiZSB0cmVhdGVkIGFzIHVuYWxpZ25lZCANCj4gPiA+ID4gK2NvcHkg Ki8gI2RlZmluZSBSVEVfQVJNNjRfTUVNQ1BZX0lTX1VOQUxJR05FRF9DT1BZKGRzdCwgc3JjKSBc DQo+ID4gPiA+ICsJKCgodWludHB0cl90KShkc3QpIHwgKHVpbnRwdHJfdCkoc3JjKSkgJg0KPiA+ ID4gPiArUlRFX0FSTTY0X01FTUNQWV9BTElHTl9NQVNLKSAjZW5kaWYNCj4gPiA+ID4gKw0KPiA+ ID4gPiArDQo+ID4gPiA+ICsvKg0KPiA+ID4gPiArICogSWYgY29weSBzaXplIGlzIGxhcmdlciB0 aGFuIHRocmVzaG9sZCwgbWVtY3B5KCkgd2lsbCBiZSB1c2VkLg0KPiA+ID4gPiArICogUnVuICJt ZW1jcHlfcGVyZl9hdXRvdGVzdCIgdG8gZGV0ZXJtaW5lIHRoZSBwcm9wZXIgdGhyZXNob2xkLg0K PiA+ID4gPiArICovDQo+ID4gPiA+ICsjZGVmaW5lIFJURV9BUk02NF9NRU1DUFlfQUxJR05FRF9U SFJFU0hPTEQNCj4gPiA+ICgoc2l6ZV90KSgweGZmZmZmZmZmKSkNCj4gPiA+ID4gKyNkZWZpbmUg UlRFX0FSTTY0X01FTUNQWV9VTkFMSUdORURfVEhSRVNIT0xEDQo+ID4gPiAoKHNpemVfdCkoMHhm ZmZmZmZmZikpDQo+ID4gPiA+ICsNCj4gPiA+ID4gKy8qDQo+ID4gPiA+ICsgKiBUaGUgbG9naWMg b2YgVVNFX1JURV9NRU1DUFkoKSBjYW4gYWxzbyBiZSBtb2RpZmllZCB0byBiZXN0IA0KPiA+ID4g PiArZml0DQo+ID4gPiBwbGF0Zm9ybS4NCj4gPiA+ID4gKyAqLw0KPiA+ID4gPiArI2RlZmluZSBV U0VfUlRFX01FTUNQWShkc3QsIHNyYywgbikgXCANCj4gPiA+ID4gKygoIVJURV9BUk02NF9NRU1D UFlfSVNfVU5BTElHTkVEX0NPUFkoZHN0LCBzcmMpICYmIFwgbiA8PQ0KPiA+ID4gPiArUlRFX0FS TTY0X01FTUNQWV9BTElHTkVEX1RIUkVTSE9MRCkgXA0KPiA+ID4gPiArfHwgKFJURV9BUk02NF9N RU1DUFlfSVNfVU5BTElHTkVEX0NPUFkoZHN0LCBzcmMpICYmIFwNCj4gPiA+ID4gK24gPD0gUlRF X0FSTTY0X01FTUNQWV9VTkFMSUdORURfVEhSRVNIT0xEKSkNCj4gPiA+ID4gKw0KPiA+ID4gPiAr LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQo+ID4gPiA+ICsgKiBFbmQg b2YgY3VzdG9taXphdGlvbiBzZWN0aW9uICANCj4gPiA+ID4gKyoqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqLw0KPiA+ID4gDQo+ID4gPiBNb2RpZnlpbmcgdGhlIGNvZGUgdG8g YXNqdXN0IHRoZSBwbGF0Zm9ybSBpcyBub3QgZWFzeSBmb3IgZGVwbG95bWVudC4NCj4gPiA+IENh biB3ZSBtb3ZlIHNvbWUgY3VzdG9taXphdGlvbiB2YXJpYWJsZXMgaW5zaWRlIHRoZSBjb25maWd1 cmF0aW9uIGZpbGU/DQo+ID4gDQo+ID4gUlRFX0FSTTY0X01FTUNQWV9BTElHTkVEX1RIUkVTSE9M RCBhbmQgUlRFX0FSTTY0X01FTUNQWV9VTkFMSUdORURfVEhSRVNIT0xEIGFyZSB0aGUgMiBwYXJh bWV0ZXJzIGNhbiBiZSBjb25maWd1cmVkIGR1cmluZyBidWlsZC10aW1lLiAgVGhlIHZhbHVlcyBj YW4gYmUgc3BlY2lmaWVkIHdpdGggdGhlIGJlc3QgdmFsdWVzIGZvciB0aGUgdGFyZ2V0IHBsYXRm b3JtLiAgVXN1YWxseSBpdCdzIG5vdCBuZWNlc3NhcnkgdG8gY2hhbmdlIHRoZSBleHByZXNzaW9u LCB0aGUgY29tbWVudCBhZGRlZCBpbiB0aGUgY29kZSBpcyBqdXN0IHRvIHJhaXNlIHRoZSBoaW50 IHRoYXQgdGhpcyBjb2RlIHBpZWNlIGNhbiBiZSBtb2RpZmllZC4NCj4gDQo+IFRoZSBidWlsZCB0 aW1lIGNvbmZpZ3VyYXRpb24gbXVzdCBiZSBzZXQgaW4gdGhlIGNvbmZpZyBmaWxlIA0KPiAoY29u ZmlnL2NvbW1vbl9hcm12OGFfbGludXhhcHApLg0KPiB2NiBwbGVhc2U/DQo+IA0KDQoNCg0K