From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id BBC99A0546; Thu, 27 May 2021 09:07:55 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A1A5140150; Thu, 27 May 2021 09:07:55 +0200 (CEST) Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [45.249.212.188]) by mails.dpdk.org (Postfix) with ESMTP id 48E0D40143 for ; Thu, 27 May 2021 09:07:54 +0200 (CEST) Received: from dggeml754-chm.china.huawei.com (unknown [172.30.72.54]) by szxga02-in.huawei.com (SkyGuard) with ESMTP id 4FrJjg2bDdzYq5h; Thu, 27 May 2021 15:05:11 +0800 (CST) Received: from dggpeml100021.china.huawei.com (7.185.36.148) by dggeml754-chm.china.huawei.com (10.1.199.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2176.2; Thu, 27 May 2021 15:07:50 +0800 Received: from dggpeml500024.china.huawei.com (7.185.36.10) by dggpeml100021.china.huawei.com (7.185.36.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Thu, 27 May 2021 15:07:50 +0800 Received: from dggpeml500024.china.huawei.com ([7.185.36.10]) by dggpeml500024.china.huawei.com ([7.185.36.10]) with mapi id 15.01.2176.012; Thu, 27 May 2021 15:07:50 +0800 From: Fengchengwen To: Ruifeng Wang , Thomas Monjalon , ferruh.yigit CC: dev , Jerin Jacob , viktorin , "Richardson, Bruce" , Honnappa Nagarahalli , jerinjacobk , =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , nd Thread-Topic: [PATCH v8 2/2] net/hns3: refactor SVE code compile method Thread-Index: AQHXUSvg26a4eQ6TbUuHwo1SbUUPiKr266vf Date: Thu, 27 May 2021 07:07:50 +0000 Message-ID: 8BE65ADD-9A2B-4858-9E70-870DD4956AE9 References: <1620808126-18876-1-git-send-email-fengchengwen@huawei.com> <1621862602-51782-1-git-send-email-fengchengwen@huawei.com> <1621862602-51782-3-git-send-email-fengchengwen@huawei.com>, In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: MIME-Version: 1.0 X-CFilter-Loop: Reflected Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [dpdk-dev] [PATCH v8 2/2] net/hns3: refactor SVE code compile method X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" DQpIaSwgRmVycnVoDQoNCiAgICBDb3VsZCB5b3UgcmV2aWV3IHRoaXMgcGF0Y2ggPyBUaGFua3MN Cg0KDQpGcm9tOlJ1aWZlbmcgV2FuZyA8UnVpZmVuZy5XYW5nQGFybS5jb20+DQpUbzpGZW5nY2hl bmd3ZW4gPGZlbmdjaGVuZ3dlbkBodWF3ZWkuY29tPjtUaG9tYXMgTW9uamFsb24gPHRob21hc0Bt b25qYWxvbi5uZXQ+O2ZlcnJ1aC55aWdpdCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCkNjOmRl diA8ZGV2QGRwZGsub3JnPjtKZXJpbiBKYWNvYiA8amVyaW5qQG1hcnZlbGwuY29tPjt2aWt0b3Jp biA8dmlrdG9yaW5AcmVoaXZldGVjaC5jb20+O1JpY2hhcmRzb24sIEJydWNlIDxicnVjZS5yaWNo YXJkc29uQGludGVsLmNvbT47SG9ubmFwcGEgTmFnYXJhaGFsbGkgPEhvbm5hcHBhLk5hZ2FyYWhh bGxpQGFybS5jb20+O2plcmluamFjb2JrIDxqZXJpbmphY29ia0BnbWFpbC5jb20+O0p1cmFqIExp bmtlxaEgPGp1cmFqLmxpbmtlc0BwYW50aGVvbi50ZWNoPjtuZCA8bmRAYXJtLmNvbT47bmQgPG5k QGFybS5jb20+DQpEYXRlOjIwMjEtMDUtMjUgMTQ6MDQ6NTINClN1YmplY3Q6UkU6IFtQQVRDSCB2 OCAyLzJdIG5ldC9obnMzOiByZWZhY3RvciBTVkUgY29kZSBjb21waWxlIG1ldGhvZA0KDQo+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IENoZW5nd2VuIEZlbmcgPCBmZW5nY2hl bmd3ZW5AaHVhd2VpLmNvbTxtYWlsdG86ZmVuZ2NoZW5nd2VuQGh1YXdlaS5jb20+Pg0KPiBTZW50 OiBNb25kYXksIE1heSAyNCwgMjAyMSA5OjIzIFBNDQo+IFRvOiB0aG9tYXNAbW9uamFsb24ubmV0 PG1haWx0bzp0aG9tYXNAbW9uamFsb24ubmV0PjsgZmVycnVoLnlpZ2l0QGludGVsLmNvbTxtYWls dG86ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzxtYWlsdG86ZGV2 QGRwZGsub3JnPjsgamVyaW5qQG1hcnZlbGwuY29tPG1haWx0bzpqZXJpbmpAbWFydmVsbC5jb20+ OyBSdWlmZW5nIFdhbmcNCj4gPCBSdWlmZW5nLldhbmdAYXJtLmNvbTxtYWlsdG86UnVpZmVuZy5X YW5nQGFybS5jb20+PjsgdmlrdG9yaW5AcmVoaXZldGVjaC5jb208bWFpbHRvOnZpa3RvcmluQHJl aGl2ZXRlY2guY29tPjsNCj4gYnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb208bWFpbHRvOmJydWNl LnJpY2hhcmRzb25AaW50ZWwuY29tPjsgSG9ubmFwcGEgTmFnYXJhaGFsbGkNCj4gPCBIb25uYXBw YS5OYWdhcmFoYWxsaUBhcm0uY29tPG1haWx0bzpIb25uYXBwYS5OYWdhcmFoYWxsaUBhcm0uY29t Pj47IGplcmluamFjb2JrQGdtYWlsLmNvbTxtYWlsdG86amVyaW5qYWNvYmtAZ21haWwuY29tPjsN Cj4ganVyYWoubGlua2VzQHBhbnRoZW9uLnRlY2g8bWFpbHRvOmp1cmFqLmxpbmtlc0BwYW50aGVv bi50ZWNoPjsgbmQgPCBuZEBhcm0uY29tPG1haWx0bzpuZEBhcm0uY29tPj4NCj4gU3ViamVjdDog W1BBVENIIHY4IDIvMl0gbmV0L2huczM6IHJlZmFjdG9yIFNWRSBjb2RlIGNvbXBpbGUgbWV0aG9k DQo+DQo+IEN1cnJlbnRseSwgdGhlIFNWRSBjb2RlIGlzIGNvbXBpbGVkIG9ubHkgd2hlbiAtbWFy Y2ggc3VwcG9ydHMgU1ZFIChlLmcuICctDQo+IG1hcmNoPWFybXY4LjJhK3N2ZScpLCB0aGVyZSBt YXliZSBzb21lIHByb2JsZW1bMV0gd2l0aCB0aGlzIGFwcHJvYWNoLg0KPg0KPiBUaGUgc29sdXRp b246DQo+IGEuIElmIHRoZSBtaW5pbXVtIGluc3RydWN0aW9uIHNldCBzdXBwb3J0IFNWRSB0aGVu IGNvbXBpbGVzIGl0Lg0KPiBiLiBFbHNlIGlmIHRoZSBjb21waWxlciBzdXBwb3J0IFNWRSB0aGVu IGNvbXBpbGVzIGl0Lg0KPiBjLiBPdGhlcndpc2UgZG9uJ3QgY29tcGlsZSBpdC4NCj4NCj4gTm90 ZTogdGhpcyBwYXRjaCBhbHNvIGZpeGVzIGNvbXBpbGUgZXJyb3Igd2l0aCBnY2M4LjMgKyAnLW1h cmNoPWFybXY4LmErc3ZlJywNCj4gdGhlIGVycm9yIGlzIGFybV9zdmUuaCBubyBzdWNoIGZpbGUg b3IgZGlyZWN0b3J5Lg0KPg0KPiBbMV0gaHR0cHM6Ly9tYWlscy5kcGRrLm9yZy9hcmNoaXZlcy9k ZXYvMjAyMS1BcHJpbC8yMDgxODkuaHRtbA0KPg0KPiBGaXhlczogOGMyNWIwMmIwODJhICgibmV0 L2huczM6IGZpeCBlbmFibGluZyBTVkUgUngvVHgiKQ0KPiBGaXhlczogOTUyZWJhY2NlNGYyICgi bmV0L2huczM6IHN1cHBvcnQgU1ZFIFJ4IikNCj4gQ2M6IHN0YWJsZUBkcGRrLm9yZzxtYWlsdG86 c3RhYmxlQGRwZGsub3JnPg0KPg0KPiBTaWduZWQtb2ZmLWJ5OiBDaGVuZ3dlbiBGZW5nIDwgZmVu Z2NoZW5nd2VuQGh1YXdlaS5jb208bWFpbHRvOmZlbmdjaGVuZ3dlbkBodWF3ZWkuY29tPj4NCj4g LS0tDQo+IGRyaXZlcnMvbmV0L2huczMvaG5zM19yeHR4LmMgfCAyICstDQo+IGRyaXZlcnMvbmV0 L2huczMvbWVzb24uYnVpbGQgfCAyMCArKysrKysrKysrKysrKysrKysrLQ0KPiAyIGZpbGVzIGNo YW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+DQo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL25ldC9obnMzL2huczNfcnh0eC5jIGIvZHJpdmVycy9uZXQvaG5zMy9obnMzX3J4 dHguYw0KPiBpbmRleCAxZDdhNzY5Li45YjJmMDgyIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL25l dC9obnMzL2huczNfcnh0eC5jDQo+ICsrKyBiL2RyaXZlcnMvbmV0L2huczMvaG5zM19yeHR4LmMN Cj4gQEAgLTI4MDgsNyArMjgwOCw3IEBAIGhuczNfZ2V0X2RlZmF1bHRfdmVjX3N1cHBvcnQodm9p ZCkNCj4gc3RhdGljIGJvb2wNCj4gaG5zM19nZXRfc3ZlX3N1cHBvcnQodm9pZCkNCj4gew0KPiAt I2lmIGRlZmluZWQoUlRFX0FSQ0hfQVJNNjQpICYmIGRlZmluZWQoX19BUk1fRkVBVFVSRV9TVkUp DQo+ICsjaWYgZGVmaW5lZChDQ19TVkVfQUNMRV9TVVBQT1JUKQ0KPiAgICAgICAgaWYgKHJ0ZV92 ZWN0X2dldF9tYXhfc2ltZF9iaXR3aWR0aCgpIDwgUlRFX1ZFQ1RfU0lNRF8yNTYpDQo+ICAgICAg ICAgICAgICAgIHJldHVybiBmYWxzZTsNCj4gICAgICAgIGlmIChydGVfY3B1X2dldF9mbGFnX2Vu YWJsZWQoUlRFX0NQVUZMQUdfU1ZFKSkNCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2huczMv bWVzb24uYnVpbGQgYi9kcml2ZXJzL25ldC9obnMzL21lc29uLmJ1aWxkDQo+IGluZGV4IDUzYzdk ZjcuLmFhYmNmMjMgMTAwNjQ0DQo+IC0tLSBhL2RyaXZlcnMvbmV0L2huczMvbWVzb24uYnVpbGQN Cj4gKysrIGIvZHJpdmVycy9uZXQvaG5zMy9tZXNvbi5idWlsZA0KPiBAQCAtMzUsNyArMzUsMjUg QEAgZGVwcyArPSBbJ2hhc2gnXQ0KPg0KPiBpZiBhcmNoX3N1YmRpciA9PSAnYXJtJyBhbmQgZHBk a19jb25mLmdldCgnUlRFX0FSQ0hfNjQnKQ0KPiAgICAgIHNvdXJjZXMgKz0gZmlsZXMoJ2huczNf cnh0eF92ZWMuYycpDQo+IC0gICAgaWYgY2MuZ2V0X2RlZmluZSgnX19BUk1fRkVBVFVSRV9TVkUn LCBhcmdzOiBtYWNoaW5lX2FyZ3MpICE9ICcnDQo+ICsNCj4gKyAgICAjIGNvbXBpbGUgU1ZFIHdo ZW46DQo+ICsgICAgIyBhLiBzdXBwb3J0IFNWRSBpbiBtaW5pbXVtIGluc3RydWN0aW9uIHNldCBi YXNlbGluZQ0KPiArICAgICMgYi4gaXQncyBub3QgbWluaW11bSBpbnN0cnVjdGlvbiBzZXQsIGJ1 dCBjb21waWxlciBzdXBwb3J0DQo+ICsgICAgaWYgZHBka19jb25mLmhhcygnQ0NfU1ZFX0FDTEVf U1VQUE9SVCcpDQo+ICAgICAgICAgIHNvdXJjZXMgKz0gZmlsZXMoJ2huczNfcnh0eF92ZWNfc3Zl LmMnKQ0KPiArICAgIGVsaWYgY2MuaGFzX2FyZ3VtZW50KCctbWFyY2g9YXJtdjguMi1hK3N2ZScp IGFuZA0KPiBjYy5jaGVja19oZWFkZXIoJ2FybV9zdmUuaCcpDQo+ICsgICAgICAgIGNmbGFncyAr PSBbJy1EQ0NfU1ZFX0FDTEVfU1VQUE9SVD0xJ10NCj4gKyAgICAgICAgc3ZlX2NmbGFncyA9IFtd DQo+ICsgICAgICAgIGZvcmVhY2ggZmxhZzogY2ZsYWdzDQo+ICsgICAgICAgICAgICBpZiBub3Qg KGZsYWcuc3RhcnRzd2l0aCgnLW1hcmNoPScpIG9yIGZsYWcuc3RhcnRzd2l0aCgnLW1jcHU9Jykg b3INCj4gZmxhZy5zdGFydHN3aXRoKCctbXR1bmU9JykpDQo+ICsgICAgICAgICAgICAgICAgc3Zl X2NmbGFncyArPSBmbGFnDQo+ICsgICAgICAgICAgICBlbmRpZg0KPiArICAgICAgICBlbmRmb3Jl YWNoDQo+ICsgICAgICAgIGhuczNfc3ZlX2xpYiA9IHN0YXRpY19saWJyYXJ5KCdobnMzX3N2ZV9s aWInLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgJ2huczNfcnh0eF92ZWNfc3ZlLmMnLA0K PiArICAgICAgICAgICAgICAgICAgICAgICAgZGVwZW5kZW5jaWVzOiBbc3RhdGljX3J0ZV9ldGhk ZXZdLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgaW5jbHVkZV9kaXJlY3RvcmllczogaW5j bHVkZXMsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICBjX2FyZ3M6IFtzdmVfY2ZsYWdzLCAn LW1hcmNoPWFybXY4LjItYStzdmUnXSkNCj4gKyAgICAgICAgb2JqcyArPSBobnMzX3N2ZV9saWIu ZXh0cmFjdF9vYmplY3RzKCdobnMzX3J4dHhfdmVjX3N2ZS5jJykNCj4gICAgICBlbmRpZg0KPiBl bmRpZg0KPiAtLQ0KPiAyLjguMQ0KDQpSZXZpZXdlZC1ieTogUnVpZmVuZyBXYW5nIDwgcnVpZmVu Zy53YW5nQGFybS5jb208bWFpbHRvOnJ1aWZlbmcud2FuZ0Bhcm0uY29tPj4NCg0K