From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbg153.qq.com (smtpbg153.qq.com [13.245.218.24]) by sourceware.org (Postfix) with ESMTPS id E7CDF3858D28 for ; Sun, 7 May 2023 00:09:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E7CDF3858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai X-QQ-mid: bizesmtp90t1683418156twz1cfn4 Received: from TABLET-POE6JQHH ( [115.44.118.116]) by bizesmtp.qq.com (ESMTP) with id ; Sun, 07 May 2023 08:09:14 +0800 (CST) X-QQ-SSF: 01400000000000F0Q000000A0000000 X-QQ-FEAT: RFp2QSjOiS50uvfP9yq62fcdHOWHGTJ5YBLQZwT+C1zp6MD8qeL3dAY898GCt PLjSdueJ8M2SiItw0r3h/Zz9tTJrEtC0QOfnw/ny8m2jvihW0Wpx1uHyoVKd/SQmwz70dXa 6x4vjqJkLWVI6xmFjQLoWuGRkXqumUBecX3DhBvzAT+G18FhoX6QI/akvOSDtFKVRfJJ/9I yMzLyBKUwRECKAXgLq3jBtyppYcMafhq42QvDBtbdAqEScc02lPDrZReG6zaE6AsWuExzNE /SFvhz+RyepxYSpk8P2plv9lNATLLOP+TB88XJdaQMvr1AW7jedLbR1bV9YrbISOrsyEwUy IvLoYuOX6Rh6hE8tgXRjdenRzPJT1O7056N/GuwFLz4Zz0LnI9kpkqdjF2j0UUZiHdxQzaF A1iM2ogZsoE= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 1288824426584060405 Date: Sun, 7 May 2023 08:09:16 +0800 From: =?UTF-8?B?6ZKf5bGF5ZOy?= To: "Jeff Law" , rdapp.gcc , gcc-patches , kito.cheng , kito.cheng , palmer , "Michael Collison" Subject: Re: Re: [PATCH] riscv: Allow vector constants in riscv_const_insns. References: <46ca12b2-8ac6-030e-92dc-6b71ab2d4ee8@gmail.com>, <4B555E0D49C3178B+2023050413074589268520@rivai.ai>, X-Priority: 3 X-GUID: 86F73B8A-B62E-4D9E-9CFF-031058FA8B5A X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: <6B74F0215DD1EAD6+2023050708091558978410@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart008663528081_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-5.6 required=5.0 tests=BAYES_00,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_MANYTO,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is a multi-part message in MIME format. ------=_001_NextPart008663528081_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 T0ssIHlvdSBjYW4gZ28gYWhlYWQgY29tbWl0IHBhdGNoLg0KSSBhbSBnb25u YSBzZW5kIGFub3RoZXIgcGF0Y2ggdG8gZml4IHRoaXMuDQoNCkJlc2lkZXMs IEkgc2F3IHlvdSBoYXZlIGNvbW1pdCBzb21lIHJlZHVuZGFudCBpbmNvcnJl Y3QgY29kZXMsIEkgd2lsbCBjbGVhbiB0aGVtIHVwIGluIGFub3RoZXIgcGF0 Y2guDQoNCg0KDQpqdXpoZS56aG9uZ0ByaXZhaS5haQ0KIA0KRnJvbTogSmVm ZiBMYXcNCkRhdGU6IDIwMjMtMDUtMDcgMDQ6MTENClRvOiBqdXpoZS56aG9u Z0ByaXZhaS5haTsgUm9iaW4gRGFwcDsgZ2NjLXBhdGNoZXM7IGtpdG8uY2hl bmc7IEtpdG8uY2hlbmc7IHBhbG1lcjsgY29sbGlzb24NClN1YmplY3Q6IFJl OiBbUEFUQ0hdIHJpc2N2OiBBbGxvdyB2ZWN0b3IgY29uc3RhbnRzIGluIHJp c2N2X2NvbnN0X2luc25zLg0KIA0KIA0KT24gNS8zLzIzIDIzOjA3LCBqdXpo ZS56aG9uZ0ByaXZhaS5haSB3cm90ZToNCj4gVGhpcyBpZGVhbCBvZiB0aGlz IHBhdGNoIGxvb2tzIGdvb2QgdG8gbWUuDQo+IEJ1dCBJIHRoaW5rIHRoaXMg cGF0Y2ggc2hvdWxkIGJlIGFibGUgdG8gaGFuZGxlIG1vcmUgY2FzZXMgKG5v dCBvbmx5IC0xNiANCj4gfiAxNSkgaW4gY2FzZSBvZiBDT05TVF9WRUNUT1Ig aW5pdGlhbGl6YXRpb24uDQo+IA0KPiBDYXNlIDEgKE90aGVyIGNvbnN0YW50 IHZhbHVlIHRoYXQgaXMgbm90IC0xNiB+IDE1KToNCj4gdm9pZCB2bXZfbSMj VkFMIChUWVBFIGRzdFtdLCBpbnQgbikgXA0KPiB7ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQo+ICAg ICAgZm9yIChpbnQgaSA9IDA7IGkgPCBuOyBpKyspICAgICAgICAgICAgICAg ICAgICAgICAgIFwNCj4gICAgICAgIGRzdFtpXSA9IDEwMDsgXA0KPiAgICB9 DQo+IA0KPiBJIGd1ZXNzIGZvciBjb25zdF92ZWN0b3I6MTAwIGlzIG5vdCBv cHRpbWFsIGN1cnJlbnRseSBzbyBmYXIsIEkgdGhpbmsgDQo+IHlvdSBtYXkg dHJ5IChhbmQgYWRkIHRlc3RjYXNlcykuDQo+IFN1Y2ggY29kZSBjYW4gYmU6 DQo+IA0KPiBDb2RlZ2VuIDE6ICAgICAgICAgICAgICAgICAgICAgICAgICAg IENvZGVnZW4gMjoNCj4gbGkgYTUsMTAwICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHZsc2UudiB2MjQsIChhNSksIHplcm8gOzsgYTUgDQo+ IGFkZHJlc3MgbWVtb3J5IGhhcyB0aGUgdmFsdWUgb2YgMTAwLg0KPiB2bXYu di54IHYxLCBhNQ0KPiANCj4gSSBhbSBub3Qgc3VyZSBjb2RlZ2VuIDEgb3Ig Y29kZWdlbiAyLCB3aGljaCBvbmUgaXMgYmV0dGVyLiBJIHRoaW5rIHlvdSAN Cj4gY2FuIGRlY2lkZSBpdC4NCj4gQnV0IG15IGlkZWEgaXMgdGhhdCBJIHRo aW5rIHRoaXMgcGF0Y2ggc2hvdWxkIG5vdCBvbmx5IGhhbmRsZSBoZSANCj4g Y29uc3RhbnQgdmFsdWUgb2YgLTE2IH4gMTUsIGJ1dCBhbHNvIG90aGVyIGNv bnN0YW50IHZhbHVlIHNob3VsZCBiZSANCj4gaGFuZGxlZCBhbmQgdGVzdGVk IGluIHRoaXMgcGF0Y2guDQo+IA0KPiBDYXNlIDIgKENvbnN0YW50IHZhbHVl ICp3aXRoaW4gMzJiaXQqIGZvciBJTlQ2NCBpbiAqUlYzMiogc3lzdGVtKToN Cj4gDQo+IFRoaXMgaXMgYSBzcGVjaWFsIGNhc2U6DQo+IA0KPiB2b2lkIHZt dl9pNjQgKFRZUEUgZHN0W10sIGludCBuKQ0KPiB7DQo+ICAgICAgZm9yIChp bnQgaSA9IDA7IGkgPCBuOyBpKyspDQo+ICAgICAgICBkc3RbaV0gPSAqMHhB QUFBQUFBQSo7DQo+ICAgfQ0KPiANCj4gSW4gdGhpcyBjYXNlLCB0aGUgQ29k ZWdlbiBzaG91bGQgYmUgc2ltaWxpYXIgd2l0aCBDYXNlIDEgc2luY2UgZWFj aCANCj4gc2NhbGFyIHJlZ2lzdGVyIGNhbiBob2xkIHRoZSB3aG9sZSBjb25z dGFudCB2YWx1ZS4NCj4gDQo+IA0KPiBDYXNlIDMgKENvbnN0YW50IHZhbHVl IG92ZXIqIDMyYml0KiBmb3IgSU5UNjQgaW4gKlJWMzIqIHN5c3RlbSk6DQo+ IA0KPiBUaGlzIGlzIGEgc3BlY2lhbCBjYXNlOg0KPiANCj4gdm9pZCB2bXZf aTY0IChUWVBFIGRzdFtdLCBpbnQgbikNCj4gew0KPiAgICAgIGZvciAoaW50 IGkgPSAwOyBpIDwgbjsgaSsrKQ0KPiAgICAgICAgZHN0W2ldID0gKjB4QUFB QUFBQUFBKjsNCj4gICB9DQo+IA0KPiBJbiB0aGlzIGNhc2UsIHNpbmNlIGVh Y2ggc2NhbGFyIHJlZ2lzdGVyIGNhbiBvbmx5IGhvbGQgMzJiaXQgdmFsdWUg dGhhdCANCj4gaXMgbm90IHRoZSB3aG9sZSBjb25zdGFudCB2YWx1ZSAoKjB4 QUFBQUFBQUFBKSoNCj4gSSB0aGluayBpbiB0aGlzIGNhc2UsIHdlIGNhbiBv bmx5IHVzZSB2bHNlLnYuLi4NCj4gDQo+IFdvdWxkIHlvdSByZWZpbmUgdGhp cyBwYXRjaCBtb3JlPyBUaGFua3MuDQpJIHRoaW5rIHdlIGNhbiBhZGQgdGhv c2UgYXMgZGlzdGluY3QgcGF0Y2hlcy4gIFRoZSBbLTE2Li4xNV0gY2hhbmdl IGlzIA0Kc2ltcGxlLCBzdGFuZHMgb24gaXRzIG93biBhbmQgSSBkb24ndCBz ZWUgYW55IHN0cm9uZyByZWFzb24gdG8gbWFrZSBpdCANCndhaXQgZm9yIGhh bmRsaW5nIGFkZGl0aW9uYWwgY2FzZXMuDQogDQpSZW1lbWJlciwgdGhlcmUg YXJlIG11bHRpcGxlIGVuZ2luZWVycyB3b3JraW5nIGluIHRoaXMgc3BhY2Ug bm93LiAgU28gDQp0aGluZ3Mgd2hpY2ggYXJlIGNsZWFybHkgY29ycmVjdCBz aG91bGQgbW92ZSBmb3J3YXJkIHF1aWNrbHkgc28gdGhhdCB3ZSANCmRvbid0 IGVuZCB1cCBkdXBsaWNhdGluZyB3b3JrLg0KIA0KSGFuZGxpbmcgdGhlIGFk ZGl0aW9uYWwgY2FzZXMgY2FuIGJlIGhhbmRsZWQgYXMgYSBkaXN0aW5jdCBw YXRjaCBvbiBpdHMgDQpvd24uDQogDQpKZWZmDQogDQo= ------=_001_NextPart008663528081_=------