From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgjp3.qq.com (smtpbgjp3.qq.com [54.92.39.34]) by sourceware.org (Postfix) with ESMTPS id C588838582BF for ; Fri, 19 Aug 2022 09:06:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C588838582BF 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: bizesmtp78t1660900006tm2nuvjv Received: from LAPTOP-EPITNQBU ( [58.60.1.3]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 19 Aug 2022 17:06:45 +0800 (CST) X-QQ-SSF: 01400000000000C0I000000A0000000 X-QQ-FEAT: W+onFc5Tw4Pe9rZqENKFEegPRpzok/vod9ecQnrh6pencF/4JPYVCtLVVRmfz k7jHCJbXQdxfwCD6Bmb4DMY+9nbCe/Mvmu4PNDPp8b1N/Y663E18WvTJmGAwDH0pajCZq4f zBhxoWzfPThtFEjiZDbfIiRy4aF3UI4xHWqdR59ucyTKBzfQ8+6/+eIyDTWt1JHZpb9Wi5M jx6ZfegdjfOA9zum8OQIgQqPVDdRNE+njjuYV09shh+3JnAAP5nTL507utSSsCvkwJB0/6H TULyOd1XLPgF42MnK8DMgRhaYqaEF6dxx1E8PhFJ/M/R7DX+a0iNJ1Lf5ootpmxzw3OY59S ZD4ii3iKI0wcex8VPDzQsUxA+XL9r7Kt7SU9pNdmy6ZhIyZoVfvdIXFJhuPBbEfGby2+lxA aAN5awcqcumEXsAC04/jJc1hB7bP7xEP X-QQ-GoodBg: 2 Date: Fri, 19 Aug 2022 17:06:45 +0800 From: "juzhe.zhong@rivai.ai" To: richard.sandiford Cc: gcc-patches , rguenther , kito.cheng Subject: Re: Re: [PATCH] middle-end: skipp stepped vector test of poly_int (1, 1) and allow the machine_mode definition with poly_uint16 (1, 1) References: <20220818104608.259204-1-juzhe.zhong@rivai.ai>, X-Priority: 3 X-GUID: D9DDC318-FF12-4E91-874F-6A279FC97FEA X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvr:qybglogicsvr7 X-Spam-Status: No, score=-9.4 required=5.0 tests=BAYES_00, GIT_PATCH_0, HTML_MESSAGE, KAM_DMARC_STATUS, MIME_BASE64_TEXT, RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, T_KAM_HTML_FONT_INVALID, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Aug 2022 09:07:01 -0000 SGksIFJpY2hhcmQuIEkgdHJpZWQgdGhlIGNvZGVzOg0KaWYgKCFudW5pdHMuaXNfY29uc3RhbnQg KCkgJiYgbWF5YmVfZ3QgKG51bml0cywgMSkpIA0KdGVzdF92ZWN0b3Jfc3VicmVnc19tb2RlcyAo eCwgbnVuaXRzIC0gbWluX251bml0cywgY291bnQpOw0KDQpJdCBzdGlsbCBmYWlsZWQuIEZvciBu dW5pdHMgPSAoMSwxKSAsIG1heWJlX2d0IChudW5pdHMsIDEpIHJldHVybiB0cnVlIHZhbHVlLg0K QnV0IEkgdHJpZWQ6DQppZiAoIW51bml0cy5pc19jb25zdGFudCAoKSAmJiBrbm93bl9ndCAobnVu aXRzLCAxKSkgDQp0ZXN0X3ZlY3Rvcl9zdWJyZWdzX21vZGVzICh4LCBudW5pdHMgLSBtaW5fbnVu aXRzLCBjb3VudCk7DQpJdCBwYXNzLiBCdXQgaXQgcmVwb3J0IGEgd2FybmluZzogIndhcm5pbmc6 IGNvbXBhcmlzb24gYmV0d2VlbiBzaWduZWQgYW5kIHVuc2lnbmVkIGludGVnZXIgZXhwcmVzc2lv bnMgWy1Xc2lnbi1jb21wYXJlXSIgZHVyaW5nIHRoZSBjb21waWxhdGlvbi4NCg0KRmluYWxseSwg SSB0cmllZDoNCmlmICghbnVuaXRzLmlzX2NvbnN0YW50ICgpICYmIGtub3duX2d0IChHRVRfTU9E RV9OVU5JVFMgKGlubmVyX21vZGUpLCAxKSkgDQp0ZXN0X3ZlY3Rvcl9zdWJyZWdzX21vZGVzICh4 LCBudW5pdHMgLSBtaW5fbnVuaXRzLCBjb3VudCk7DQpJdCBwYXNzZWQgd2l0aCBubyB3YXJuaW5n Lg0KDQpJcyAna25vd25fZ3QgKEdFVF9NT0RFX05VTklUUyAoaW5uZXJfbW9kZSksIDEpJyBhIGdv b2Qgc29sdXRpb24gZm9yIHRoaXM/DQpUaGFua3MhDQoNCg0KanV6aGUuemhvbmdAcml2YWkuYWkN CiANCkZyb206IFJpY2hhcmQgU2FuZGlmb3JkDQpEYXRlOiAyMDIyLTA4LTE5IDE2OjAzDQpUbzog anV6aGUuemhvbmcNCkNDOiBnY2MtcGF0Y2hlczsgcmd1ZW50aGVyOyBraXRvLmNoZW5nDQpTdWJq ZWN0OiBSZTogW1BBVENIXSBtaWRkbGUtZW5kOiBza2lwcCBzdGVwcGVkIHZlY3RvciB0ZXN0IG9m IHBvbHlfaW50ICgxLCAxKSBhbmQgYWxsb3cgdGhlIG1hY2hpbmVfbW9kZSBkZWZpbml0aW9uIHdp dGggcG9seV91aW50MTYgKDEsIDEpDQpqdXpoZS56aG9uZ0ByaXZhaS5haSB3cml0ZXM6DQo+IEZy b206IHpob25nanV6aGUgPGp1emhlLnpob25nQHJpdmFpLmFpPg0KPg0KPiBIZWxsby4gVGhpcyBw YXRjaCBpcyBwcmVwYXJpbmcgZm9yIGZvbGxvd2luZyBSVlYgc3VwcG9ydC4NCj4NCj4gQm90aCBB Uk0gU1ZFIGFuZCBSVlYgKFJJU0MtViAnVicgRXh0ZW5zaW9uKSBzdXBwb3J0IGxlbmd0aC1hZ25v c3RpYyB2ZWN0b3IuDQo+IFRoZSBtaW5pbXVtIHZlY3RvciBsZW5ndGggb2YgQVJNIFNWRSBpcyAx MjgtYml0IGFuZCB0aGUgcnVudGltZSBpbnZhcmlhbnQgb2YgQVJNIFNWRSBpcyBhbHdheXMgMTI4 LWJpdCBibG9ja3MuDQo+IEhvd2V2ZXIsIHRoZSBtaW5pbXVtIHZlY3RvciBsZW5ndGggb2YgUlZW IGNhbiBiZSAzMmJpdCBpbiAnWnZlMzIqJyBzdWItZXh0ZW5zaW9uIGFuZCA2NGJpdCBpbiAnWnZl Kicgc3ViLWV4dGVuc2lvbi4NCj4NCj4gU28gSSBkZWZpbmUgdGhlIG1hY2hpbmVfbW9kZSBhcyBm b2xsb3dzOg0KPiBWRUNUT1JfTU9ERV9XSVRIX1BSRUZJWCAoVk54LCBJTlQsIERJLCAxLCAwKTsN Cj4gQURKVVNUX05VTklUUyAoTU9ERSwgcmlzY3ZfdmVjdG9yX2NodW5rcyk7DQo+IFRoZSByaXNj dl92ZWN0b3JfY2h1bmtzID0gcG9seV91aW50MTYgKDEsIDEpDQo+DQo+IFRoZSBjb21waWxhdGlv biBpcyBmYWlsZWQgZm9yIHRoZSBzdGVwcGVkIHZlY3RvciB0ZXN0Og0KPiAoY29uc3RfdmVjdG9y OlZOeDFESSByZXBlYXQgWw0KPiAgICAgICAgIChjb25zdF9pbnQgOCBbMHg4XSkNCj4gICAgICAg ICAoY29uc3RfaW50IDcgWzB4N10pDQo+ICAgICBdKQ0KPg0KPiBJIHVuZGVyc3RhbmQgZm9yIHN0 ZXBwZWQgdmVjdG9yIHNob3VsZCBhbHdheXMgaGF2ZSBhbGVhc3QgMiBlbGVtZW50cyBhbmQgc3Rl cHBlZCB2ZWN0b3IgaW5pdGlhbGl6YXRpb24gaXMgY29tbW9uDQo+IGZvciBWTEEgKHZlY3Rvci1s ZW5ndGhlIGFnbm9zdGljKSBhdXRvLXZlY3Rvcml6YXRpb24uIEl0IG1ha2VzIHNlbnNlIHRoYXQg cmVwb3J0IGZhaWwgZm9yIHN0ZXBwZWQgdmVjdG9yIG9mIHBvbHlfdWludDE2ICgxLCAxKS4NCj4N Cj4gbWFjaGluZSBtb2RlIHdpdGggbnVuaXRzID0gcG9seV91aW50MTYgKDEsIDEpIG5lZWRzIHRv IGltcGxlbWVudGVkIGluIGludHJpbnNpY3MuIEFuZCBJIHdvdWxkIGxpa2UgdG8gZW5hYmxlIFJW ViBhdXRvLXZlY3Rvcml6YXRpb24NCj4gd2l0aCB2ZWN0b3IgbW9kZSBvbmx5IG51bml0cyBpcyBs YXJnZXIgdGhhbiBwb2x5X3VpbnQxNiAoMiwgMikgaW4gUklTQy1WIGJhY2tlbmQuIEkgdGhpbmsg aXQgd2lsbCBub3QgY3JlYXRlIGlzc3VlIGlmIHdlIGRlZmluZQ0KPiB2ZWN0b3IgbW9kZSB3aXRo IG51bml0cyA9IHBvbHlfdWludDE2ICgxLCAxKS4gRmVlbCBmcmVlIHRvIGNvcnJlY3QgbWUgb3Ig b2ZmZXIgbWUgc29tZSBvdGhlciBiZXR0ZXIgc29sdXRpb25zLiBUaGFua3MhDQo+DQo+ICAgDQo+ DQo+IGdjYy9DaGFuZ2VMb2c6DQo+DQo+ICAgICAgICAgKiBzaW1wbGlmeS1ydHguY2MgKHRlc3Rf dmVjdG9yX3N1YnJlZ3NfZm9yZV9iYWNrKTogc2tpcCB0ZXN0IGZvciBwb2x5X3VpbnQxNiAoMSwg MSkuDQo+DQo+IC0tLQ0KPiAgZ2NjL3NpbXBsaWZ5LXJ0eC5jYyB8IDIgKy0NCj4gIDEgZmlsZSBj aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQ0KPg0KPiBkaWZmIC0tZ2l0IGEv Z2NjL3NpbXBsaWZ5LXJ0eC5jYyBiL2djYy9zaW1wbGlmeS1ydHguY2MNCj4gaW5kZXggN2QwOWJm NzEwM2QuLjYxZTBkZmEwMGQwIDEwMDY0NA0KPiAtLS0gYS9nY2Mvc2ltcGxpZnktcnR4LmNjDQo+ ICsrKyBiL2djYy9zaW1wbGlmeS1ydHguY2MNCj4gQEAgLTg0MzgsNyArODQzOCw3IEBAIHRlc3Rf dmVjdG9yX3N1YnJlZ3NfZm9yZV9iYWNrIChtYWNoaW5lX21vZGUgaW5uZXJfbW9kZSkNCj4gICAg cnR4IHggPSBidWlsZGVyLmJ1aWxkICgpOw0KPiAgDQo+ICAgIHRlc3RfdmVjdG9yX3N1YnJlZ3Nf bW9kZXMgKHgpOw0KPiAtICBpZiAoIW51bml0cy5pc19jb25zdGFudCAoKSkNCj4gKyAgaWYgKCFu dW5pdHMuaXNfY29uc3RhbnQgKCkgJiYga25vd25fbmUgKG51bml0cywgcG9seV91aW50MTYgKDEs IDEpKSkNCj4gICAgICB0ZXN0X3ZlY3Rvcl9zdWJyZWdzX21vZGVzICh4LCBudW5pdHMgLSBtaW5f bnVuaXRzLCBjb3VudCk7DQogDQpJIHRoaW5rIGluc3RlYWQgd2Ugc2hvdWxkIHVzZSBtYXliZV9n dCAobnVuaXRzLCAxKSwgb24gdGhlIGJhc2lzIHRoYXQNCnRoZSBmb3JlX2JhY2sgdGVzdHMgcmVx dWlyZSB2ZWN0b3JzIHRoYXQgaGF2ZSBhIG1pbmltdW0gb2YgMiBlbGVtZW50cy4NClNvbWV0aGlu ZyBsaWtlIHBvbHlfdWludDE2ICgxLCAyKSB3b3VsZCBoYXZlIHRoZSBzYW1lIHByb2JsZW0gYXMN CnBvbHlfdWludDE2ICgxLCAxKS4gICh7MSwgMn0gaXMgYW4gdW5saWtlbHkgdmFsdWUsIGJ1dCBp dCdzIE9LIGluDQpwcmluY2lwbGUuKQ0KIA0KVGhpcyBjb3JyZXNwb25kcyB0byB0aGUgbWluaW11 bSBvZiAzIGVsZW1lbnRzIGZvciB0aGUgc3RlcHBlZCB0ZXN0czoNCiANCiAgaWYgKEdFVF9NT0RF X0NMQVNTIChtb2RlKSA9PSBNT0RFX1ZFQ1RPUl9JTlQNCiAgICAgICYmIG1heWJlX2d0IChHRVRf TU9ERV9OVU5JVFMgKG1vZGUpLCAyKSkNCiAgICB7DQogICAgICB0ZXN0X3ZlY3Rvcl9vcHNfc2Vy aWVzIChtb2RlLCBzY2FsYXJfcmVnKTsNCiAgICAgIHRlc3RfdmVjdG9yX3N1YnJlZ3MgKG1vZGUp Ow0KICAgIH0NCiANClRoYW5rcywNClJpY2hhcmQNCiANCg==