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 396F243352; Fri, 17 Nov 2023 12:18:26 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 28AF640ED1; Fri, 17 Nov 2023 12:18:26 +0100 (CET) Received: from dkmailrelay1.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id 07A7940648; Fri, 17 Nov 2023 12:18:24 +0100 (CET) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesys.local [192.168.4.10]) by dkmailrelay1.smartsharesystems.com (Postfix) with ESMTP id E0196200F4; Fri, 17 Nov 2023 12:18:23 +0100 (CET) Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH] eal: fix alignment of RISCV xmm vector type X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Fri, 17 Nov 2023 12:18:22 +0100 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35E9F03A@smartserver.smartshare.dk> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH] eal: fix alignment of RISCV xmm vector type Thread-Index: AdoZRHsp/KuA+cArQtmW2Fh64zKvUwAANCAA References: <1700083003-6641-1-git-send-email-roretzla@linux.microsoft.com> <98CBD80474FA8B44BF855DF32C47DC35E9F032@smartserver.smartshare.dk> <98CBD80474FA8B44BF855DF32C47DC35E9F033@smartserver.smartshare.dk> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Bruce Richardson" , =?utf-8?B?U3RhbmlzxYJhdyBLYXJkYWNo?= Cc: "Tyler Retzlaff" , , "Michal Mazurek" , , 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 K0NDIFRob21hcywgdGhpcyBwYXRjaCBpcyByZWFkeSB0byBiZSBhcHBsaWVkIHRvIDIzLjExLg0K DQo+IEZyb206IEJydWNlIFJpY2hhcmRzb24gW21haWx0bzpicnVjZS5yaWNoYXJkc29uQGludGVs LmNvbV0NCj4gU2VudDogRnJpZGF5LCAxNyBOb3ZlbWJlciAyMDIzIDExLjU1DQo+IA0KPiBPbiBU aHUsIE5vdiAxNiwgMjAyMyBhdCAwODo0NTozNUFNICswMTAwLCBNb3J0ZW4gQnLDuHJ1cCB3cm90 ZToNCj4gPiA+IEZyb206IFN0YW5pc8WCYXcgS2FyZGFjaCBbbWFpbHRvOmtkYUBzZW1paGFsZi5j b21dDQo+ID4gPiBTZW50OiBUaHVyc2RheSwgMTYgTm92ZW1iZXIgMjAyMyAwMC4yMQ0KPiA+ID4N Cj4gPiA+IE9uIFdlZCwgTm92IDE1LCAyMDIzIGF0IDEwOjMx4oCvUE0gTW9ydGVuIEJyw7hydXAN Cj4gPiA+IDxtYkBzbWFydHNoYXJlc3lzdGVtcy5jb20+IHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4g PiA+IEZyb206IFR5bGVyIFJldHpsYWZmIFttYWlsdG86cm9yZXR6bGFAbGludXgubWljcm9zb2Z0 LmNvbV0NCj4gPiA+ID4gPiBTZW50OiBXZWRuZXNkYXksIDE1IE5vdmVtYmVyIDIwMjMgMjIuMTcN Cj4gPiA+ID4gPg0KPiA+ID4gPiA+IEZpeCB0aGUgYWxpZ25tZW50IGZvciBydGVfeG1tX3QgaXQg c2hvdWxkIGJlIDE2IGluc3RlYWQgb2YgOA0KPiBieXRlcy4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+ IEZpeGVzOiBmMjJlNzA1ZWJmMTIgKCJlYWwvcmlzY3Y6IHN1cHBvcnQgUklTQy1WIGFyY2hpdGVj dHVyZSIpDQo+ID4gPiA+ID4gQ2M6IG1hekBzZW1paGFsZi5jb20NCj4gPiA+ID4gPiBDYzogc3Rh YmxlQGRwZGsub3JnDQo+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogVHlsZXIgUmV0emxhZmYgPHJv cmV0emxhQGxpbnV4Lm1pY3Jvc29mdC5jb20+DQo+ID4gPiA+ID4gLS0tDQo+ID4gPiA+DQo+ID4g PiA+IFJldmlld2VkLWJ5OiBNb3J0ZW4gQnLDuHJ1cCA8bWJAc21hcnRzaGFyZXN5c3RlbXMuY29t Pg0KPiA+ID4gPg0KPiA+ID4gPiBBcyBtZW50aW9uZWQgaW4gdGhlIG90aGVyIHRocmVhZDoNCj4g PiA+ID4NCj4gPiA+ID4gV2UgbmVlZCB0byB1cmdlbnRseSBkZWNpZGUgaWYgdGhpcyBidWcgc2hv dWxkIGxpdmUgb24gaW4gRFBESw0KPiAyMy4xMSwNCj4gPiA+IG9yIGlmIHRoZSBmaXggc2hvdWxk IGJlIGluY2x1ZGVkIGFsdGhvdWdoIHdlIGFyZSB2ZXJ5IGxhdGUgaW4gdGhlDQo+ID4gPiByZWxl YXNlIHByb2Nlc3MuDQo+ID4gPiA+DQo+ID4gPiA+IFN0YW5pc2xhdywgd2hhdCBkbyB5b3UgdGhp bms/DQo+ID4gPiBHb29kIGNhdGNoISBBcyBmb3IgYmFja3BvcnRpbmcgSSdtIG5vdCBzdXJlIG9m IHRoZSB1cmdlbmN5IGdpdmVuDQo+IHRoYXQNCj4gPiA+IG91ciBleGFtcGxlcyBzdGlsbCB1c2Ug c2NhbGFyIGluc3RydWN0aW9ucyBmb3IgaGFuZGxpbmcgeG1tX3QuIFRoZQ0KPiA+ID4gcXVlc3Rp b24gaXMgd2hldGhlciB0aGVyZSBpcyBhIHBsYXRmb3JtIGluIHVzZSB3aGljaCBoYXMgdmVjdG9y DQo+ID4gPiBleHRlbnNpb25zIGVuYWJsZWQgYW5kIHRoYXQgdXRpbGl6ZXMgRFBESy4gSSdtIG5v dCB0aGF0IHN1cmUgb2YgaXQNCj4gPiA+IHRob3VnaCBJJ2QgYmUgaGFwcHkgdG8gYmUgcHJvdmVu IHdyb25nLg0KPiA+DQo+ID4gQ2FuIHdlIGV4dHJhcG9sYXRlIHRoaXMsIGFuZCBhbHNvIGNvbmNs dWRlIHRoYXQgcG9zdHBvbmluZyB0aGlzDQo+IGJ1Z2ZpeCB1bnRpbCB0aGUgbmV4dCBBQkkvQVBJ IGJyZWFraW5nIHJlbGVhc2UsIERQREsgMjQuMTEsIGlzIG5vdA0KPiByZWFsbHkgZ29pbmcgdG8g aHVydCBhbnlvbmU/DQo+ID4NCj4gPiBTdGFuaXNsYXcsIHBsZWFzZSBjb25maXJtPw0KPiA+DQo+ ID4gQnJ1Y2UsIEkgZG9uJ3QgZmVlbCAxMDAgJSBjb25maWRlbnQgaW4gbWFraW5nIHRoaXMgcG9z dHBvbmVtZW50DQo+IHJlY29tbWVuZGF0aW9uLiBDb3VsZCB5b3UgcGxlYXNlIHByb3ZpZGUgYSBz ZWNvbmQgb3BpbmlvbiByZWdhcmRpbmcgdGhlDQo+IHRpbWluZyBvZiBmaXhpbmcgdGhpcyBidWc/ IE9yIHJhdGhlcjogZG8geW91IGhhdmUgYW55IHN0cm9uZyBhcmd1bWVudHMNCj4gKmFnYWluc3Qq IHBvc3Rwb25pbmcgaXQgdG8gRFBESyAyNC4xMT8NCj4gPg0KPiANCj4gTm90IHN1cmUgSSdtIGFu eSBiZXR0ZXIgcGxhY2VkIHRvIG1ha2UgYW4gYXJndW1lbnQgZWl0aGVyIHdheSENCg0KQnJ1Y2Us IEkgcGlja2VkIHlvdSBiZWNhdXNlIG9mIHlvdXIgZXhwZXJpZW5jZSB3aXRoIHZlY3RvciBjb2Rl Lg0KDQo+IEhvd2V2ZXIsIEkNCj4gd291bGQgdmVyeSBtdWNoIHRlbmQgdG8gc2F5IHRoYXQgd2Ug c2hvdWxkIGluY2x1ZGUgdGhpcyBpbiAyMy4xMSwgb24NCj4gdGhlDQo+IGJhc2lzIHRoYXQgaWYg aXQgdHVybnMgb3V0IHRvIGJlIGltcG9ydGFudCB3ZSBjYW4ndCBiYWNrcG9ydCBpdCBsYXRlcg0K PiB3aXRob3V0IGFmZmVjdGluZyBBQkkuIFJpZ2h0IG5vdywgdGhlIGNvZGUgbG9va3MgYnJva2Vu IHRvIG1lLCBhbmQgSSdtDQo+IGFsc28NCj4gc3RydWdnbGluZyB0byBmaW5kIGNpcmN1bXN0YW5j ZXMgd2hlcmUgaW5jcmVhc2luZyB0aGUgYWxpZ25tZW50IHdpbGwNCj4gYWN0dWFsbHkgc3RvcCBz b21ldGhpbmcgZnJvbSB3b3JraW5nLiBUaGVyZSBjb3VsZCB3ZWxsIGJlIHBlcmZvcm1hbmNlDQo+ IGltcGxpY2F0aW9ucyBvZiBoYXZpbmcgZXh0cmEgcGFkZGluZywgYnV0IHRoaW5ncyBzaG91bGQg c3RpbGwgd29yaywNCj4gQUZBSUsuDQo+IE9uIHRoZSBvdGhlciBoYW5kLCBpZiB3ZSBkb24ndCBp bmNsdWRlIHRoZSBmaXgsIGl0IGlzIHBvc3NpYmxlIHRoYXQgYQ0KPiBzeXN0ZW0gKHBvc3NpYmx5 IGEgZnV0dXJlIG9uZSkgY291bGQgYnJlYWsgYW5kIHNlZ2ZhdWx0IGR1ZSB0bw0KPiBpbmNvcnJl Y3QNCj4gdmVjdG9yIGNvZGUuIEknZCB0YWtlIGEgcG9zc2libGUgc2xvd2Rvd24gb3ZlciBhIHNl Z2ZhdWx0IQ0KDQpUaGUgcmlzayBvZiBzbG93ZG93biBpc24ndCBhIGZhY3RvciBmb3IgbWUgYXQg dGhpcyBzdGFnZS4NCg0KSSdtIHRyeWluZyB0byBiYWxhbmNlIHRoZSByaXNrIG9mIGZpeGluZyB0 aGUgYnVnIHZzLiBicmVha2luZyBzb21ldGhpbmcgdGhpcyBsYXRlIGluIHRoZSAyMy4xMSByZWxl YXNlIGN5Y2xlLg0KDQpZb3UgaGF2ZSBhIHN0cm9uZyBwb2ludCB0aGF0IHdlIGFsc28gbmVlZCB0 byBjb25zaWRlciB0aGUgYnVnZml4IGluIHRoZSBjb250ZXh0IG9mIHRoZSB0b3RhbCBsaWZldGlt ZSBvZiBEUERLIDIzLjExIGluIHRoZSB3aWxkLg0KV2l0aCBSSVNDLVYncyBjdXJyZW50IHRyYWN0 aW9uLCB0aGF0IGNlcnRhaW5seSBzcGVha3MgaW4gZmF2b3Igb2YgaW5jbHVkaW5nIGl0IGluIDIz LjExLg0KDQo+IA0KPiBJcyBteSBhc3Nlc3NtZW50IGNvcnJlY3QsIG9yIHBlcmhhcHMgSSdtIG1p c3Npbmcgc29tZSBkZXRhaWwuDQoNClRoYW5rIHlvdSBmb3IgeW91ciB2YWx1YWJsZSBmZWVkYmFj aywgQnJ1Y2UuDQoNCkkgd2FzIGp1c3QgYmVpbmcgb3Zlcmx5IGNhdXRpb3VzLi4uIEFmdGVyIGFs bCwgMjMuMTEgaXMgc3RpbGwgYXQgYSBzdGFnZSB3aGVyZSBidWcgZml4ZXMgYXJlIGFjY2VwdGVk IQ0KDQpOZXcgY29uY2x1c2lvbjogTGV0J3MgZ2V0IGl0IGludG8gMjMuMTEuDQoNCg==