From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgsg1.qq.com (smtpbgsg1.qq.com [54.254.200.92]) by sourceware.org (Postfix) with ESMTPS id 91004385842E for ; Tue, 6 Jun 2023 11:49:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 91004385842E 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: bizesmtp63t1686052142tqmonm61 Received: from TABLET-POE6JQHH ( [115.44.118.116]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 06 Jun 2023 19:49:01 +0800 (CST) X-QQ-SSF: 00400000000000F0S000000A0000000 X-QQ-FEAT: k8Irs33ik7uFkLjJl3GJMAj8ufExAWq6phGDBF/zcm5o4WipzorFsmeHn3BWt jy0xV65egEFyEBaNOwwzf0kXYT2Uq56KCVEuoJ9ViFeaYsiCuAjMVuu8VJtaVYco3aMbXHH mlaHAeo3GAAEXt3MlX4JMlW6mA5mT5Td3L+kFi+mZaUP1owr+0xcKI9ikM7ytQXTwz2OzXu 7uoD2THQgZX9XA2xUV2iyLzId9QmEvSBNPjqzVUZA43rMDUJrGW5CoWwpsM3IIo0Y6NWXoq 2X4PFBtyYbmeXiCfSnkxtnCUYSAX5WIwJV1a+FCyCYugrJxeLdr1X2BZ0Z30oJDveSxSUQ3 gL3VLWNkkSI1dhQQ/NobwjiZjnQcuosp2RQoikAactiWwrF8Ty62jGYpslSoCzkOuXu4Md2 xqDfqdY2yGFIq0PEPIi8O8dUcjFjOEFcSs8sFjEp8nE= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 5202690320186100294 Date: Tue, 6 Jun 2023 19:49:02 +0800 From: =?GB2312?B?1tO+09Xc?= To: =?GB2312?B?1tO+09Xc?= , gcc-patches Cc: kito.cheng , palmer , rdapp.gcc , "Jeff Law" Subject: Re: [PATCH] RISC-V: Enable SELECT_VL for RVV References: <20230606114632.1629751-1-juzhe.zhong@rivai.ai>, <20230606114632.1629751-2-juzhe.zhong@rivai.ai> X-Priority: 3 X-GUID: 99DD3012-AE83-48C7-A8C1-20374B25A784 X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart517416732247_=----" 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,CHARSET_FARAWAY_HEADER,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_SHORT,MIME_CHARSET_FARAWAY,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL,SPF_HELO_PASS,SPF_PASS,TXREP,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 List-Id: This is a multi-part message in MIME format. ------=_001_NextPart517416732247_=---- Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 T2ihoyBTb3JyeSBteSBtaXN0YWtlLiBGb3JnZXQgYWJvdXQgdGhpcyBwYXRj aCBzaW5jZSBTRUxFQ1RfVkwgaXMgbm90IG1lcmdlZCBpbnRvIG1pZGRsZS1l bmQgeWV0Lg0KDQoNCg0KanV6aGUuemhvbmdAcml2YWkuYWkNCiANCkZyb206 IGp1emhlLnpob25nDQpEYXRlOiAyMDIzLTA2LTA2IDE5OjQ2DQpUbzogZ2Nj LXBhdGNoZXMNCkNDOiBraXRvLmNoZW5nOyBwYWxtZXI7IHJkYXBwLmdjYzsg amVmZnJleWFsYXc7IEp1emhlLVpob25nDQpTdWJqZWN0OiBbUEFUQ0hdIFJJ U0MtVjogRW5hYmxlIFNFTEVDVF9WTCBmb3IgUlZWDQpGcm9tOiBKdXpoZS1a aG9uZyA8anV6aGUuemhvbmdAcml2YWkuYWk+DQogDQpnY2MvQ2hhbmdlTG9n Og0KIA0KICAgICAgICAqIGNvbmZpZy9yaXNjdi9hdXRvdmVjLm1kIChzZWxl Y3Rfdmw8bW9kZT4pOiBOZXcgcGF0dGVybi4NCiAgICAgICAgKiBjb25maWcv cmlzY3YvcmlzY3YtcHJvdG9zLmggKGdlbl9ub19zaWRlX2VmZmVjdHNfdnNl dHZsX3J0eCk6IGV4cG9ydCBnbG9iYWwuDQogICAgICAgICogY29uZmlnL3Jp c2N2L3Jpc2N2LXYuY2MgKGZvcmNlX3ZlY3Rvcl9sZW5ndGhfb3BlcmFuZCk6 IERpdHRvLg0KIA0KZ2NjL3Rlc3RzdWl0ZS9DaGFuZ2VMb2c6DQogDQogICAg ICAgICogZ2NjLnRhcmdldC9yaXNjdi9ydnYvYXV0b3ZlYy90ZXJub3AvdGVy bm9wLTIuYzogQWRhcHQgdGVzdC4NCiAgICAgICAgKiBnY2MudGFyZ2V0L3Jp c2N2L3J2di9hdXRvdmVjL3Rlcm5vcC90ZXJub3AtNS5jOiBEaXR0by4NCiAg ICAgICAgKiBnY2MudGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVjL3BhcnRpYWwv c2VsZWN0X3ZsLTEuYzogTmV3IHRlc3QuDQogDQotLS0NCmdjYy9jb25maWcv cmlzY3YvYXV0b3ZlYy5tZCAgICAgICAgICAgICAgICAgICB8IDE5ICsrKysr KysrKysrKysNCmdjYy9jb25maWcvcmlzY3YvcmlzY3YtcHJvdG9zLmggICAg ICAgICAgICAgICB8ICAxICsNCmdjYy9jb25maWcvcmlzY3YvcmlzY3Ytdi5j YyAgICAgICAgICAgICAgICAgICB8ICAyICstDQouLi4vcmlzY3YvcnZ2L2F1 dG92ZWMvcGFydGlhbC9zZWxlY3RfdmwtMS5jICAgfCAyOCArKysrKysrKysr KysrKysrKysrDQouLi4vcmlzY3YvcnZ2L2F1dG92ZWMvdGVybm9wL3Rlcm5v cC0yLmMgICAgICAgfCAgMiArLQ0KLi4uL3Jpc2N2L3J2di9hdXRvdmVjL3Rl cm5vcC90ZXJub3AtNS5jICAgICAgIHwgIDIgKy0NCjYgZmlsZXMgY2hhbmdl ZCwgNTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCmNyZWF0ZSBt b2RlIDEwMDY0NCBnY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2 L2F1dG92ZWMvcGFydGlhbC9zZWxlY3RfdmwtMS5jDQogDQpkaWZmIC0tZ2l0 IGEvZ2NjL2NvbmZpZy9yaXNjdi9hdXRvdmVjLm1kIGIvZ2NjL2NvbmZpZy9y aXNjdi9hdXRvdmVjLm1kDQppbmRleCA5ZjQ0OTJkYjIzYy4uYzI5OGYwNjk3 MTQgMTAwNjQ0DQotLS0gYS9nY2MvY29uZmlnL3Jpc2N2L2F1dG92ZWMubWQN CisrKyBiL2djYy9jb25maWcvcmlzY3YvYXV0b3ZlYy5tZA0KQEAgLTE4LDYg KzE4LDI1IEBADQo7OyBhbG9uZyB3aXRoIEdDQzsgc2VlIHRoZSBmaWxlIENP UFlJTkczLiAgSWYgbm90IHNlZQ0KOzsgPGh0dHA6Ly93d3cuZ251Lm9yZy9s aWNlbnNlcy8+Lg0KKzs7ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0N Cis7OyA9PSBTRUxFQ1RfVkwNCis7OyA9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09DQorDQorKGRlZmluZV9leHBhbmQgInNlbGVjdF92bDxtb2RlPiIN CisgIFsobWF0Y2hfb3BlcmFuZDpQIDAgInJlZ2lzdGVyX29wZXJhbmQiKQ0K KyAgIChtYXRjaF9vcGVyYW5kOlAgMSAidmVjdG9yX2xlbmd0aF9vcGVyYW5k IikNCisgICAobWF0Y2hfb3BlcmFuZDpQIDIgIiIpXQ0KKyAgIlRBUkdFVF9W RUNUT1IiDQorew0KKyAgcG9seV9pbnQ2NCBudW5pdHMgPSBydHhfdG9fcG9s eV9pbnQ2NCAob3BlcmFuZHNbMl0pOw0KKyAgLyogV2UgYXJiaXRyYXJ5IHBp Y2tlZCBRSW1vZGUgYXMgaW5uZXIgc2NhbGFyIG1vZGUgdG8gZ2V0IHZlY3Rv ciBtb2RlLg0KKyAgICAgc2luY2UgdnNldHZsIG9ubHkgZGVtYW5kIHJhdGlv LiBXZSBsZXQgVlNFVFZMIFBBU1MgdG8gb3B0aW1pemUgaXQuICAqLw0KKyAg c2NhbGFyX2ludF9tb2RlIG1vZGUgPSBRSW1vZGU7DQorICBtYWNoaW5lX21v ZGUgcnZ2X21vZGUgPSByaXNjdl92ZWN0b3I6OmdldF92ZWN0b3JfbW9kZSAo bW9kZSwgbnVuaXRzKS5yZXF1aXJlICgpOw0KKyAgZW1pdF9pbnNuIChyaXNj dl92ZWN0b3I6Omdlbl9ub19zaWRlX2VmZmVjdHNfdnNldHZsX3J0eCAocnZ2 X21vZGUsIG9wZXJhbmRzWzBdLCBvcGVyYW5kc1sxXSkpOw0KKyAgRE9ORTsN Cit9KQ0KKw0KOzsgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KOzsg PT0gTG9hZHMvU3RvcmVzDQo7OyA9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09DQpkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi1wcm90 b3MuaCBiL2djYy9jb25maWcvcmlzY3YvcmlzY3YtcHJvdG9zLmgNCmluZGV4 IDAwZTFiMjBjNmM2Li5kNzcwZTVlODI2ZSAxMDA2NDQNCi0tLSBhL2djYy9j b25maWcvcmlzY3YvcmlzY3YtcHJvdG9zLmgNCisrKyBiL2djYy9jb25maWcv cmlzY3YvcmlzY3YtcHJvdG9zLmgNCkBAIC0yMzIsNiArMjMyLDcgQEAgZW51 bSB2bGVuX2VudW0NCiAgIFJWVl82NCA9IDY0LA0KICAgUlZWXzY1NTM2ID0g NjU1MzYNCn07DQorcnR4IGdlbl9ub19zaWRlX2VmZmVjdHNfdnNldHZsX3J0 eCAobWFjaGluZV9tb2RlLCBydHgsIHJ0eCk7DQpib29sIHNsaWRlMV9zZXc2 NF9oZWxwZXIgKGludCwgbWFjaGluZV9tb2RlLCBtYWNoaW5lX21vZGUsDQog IG1hY2hpbmVfbW9kZSwgcnR4ICopOw0KcnR4IGdlbl9hdmxfZm9yX3NjYWxh cl9tb3ZlIChydHgpOw0KZGlmZiAtLWdpdCBhL2djYy9jb25maWcvcmlzY3Yv cmlzY3Ytdi5jYyBiL2djYy9jb25maWcvcmlzY3YvcmlzY3Ytdi5jYw0KaW5k ZXggNDk3NTJjZDg4OTkuLjgzMjc3ZmMyYzA1IDEwMDY0NA0KLS0tIGEvZ2Nj L2NvbmZpZy9yaXNjdi9yaXNjdi12LmNjDQorKysgYi9nY2MvY29uZmlnL3Jp c2N2L3Jpc2N2LXYuY2MNCkBAIC0xMjgwLDcgKzEyODAsNyBAQCBmb3JjZV92 ZWN0b3JfbGVuZ3RoX29wZXJhbmQgKHJ0eCB2bCkNCiAgIHJldHVybiB2bDsN Cn0NCi1zdGF0aWMgcnR4DQorcnR4DQpnZW5fbm9fc2lkZV9lZmZlY3RzX3Zz ZXR2bF9ydHggKG1hY2hpbmVfbW9kZSB2bW9kZSwgcnR4IHZsLCBydHggYXZs KQ0Kew0KICAgdW5zaWduZWQgaW50IHNldyA9IGdldF9zZXcgKHZtb2RlKTsN CmRpZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3Yv cnZ2L2F1dG92ZWMvcGFydGlhbC9zZWxlY3RfdmwtMS5jIGIvZ2NjL3Rlc3Rz dWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVjL3BhcnRpYWwvc2Vs ZWN0X3ZsLTEuYw0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAw MDAwMDAwLi5iOGUwY2EwZjFmOA0KLS0tIC9kZXYvbnVsbA0KKysrIGIvZ2Nj L3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVjL3BhcnRp YWwvc2VsZWN0X3ZsLTEuYw0KQEAgLTAsMCArMSwyOCBAQA0KKy8qIHsgZGct ZG8gY29tcGlsZSB9ICovDQorLyogeyBkZy1hZGRpdGlvbmFsLW9wdGlvbnMg Ii1tYXJjaD1ydjMyZ2N2IC1tYWJpPWlscDMyZCAtLXBhcmFtIHJpc2N2LWF1 dG92ZWMtcHJlZmVyZW5jZT1zY2FsYWJsZSAtZm5vLXZlY3QtY29zdC1tb2Rl bCAtZm5vLXRyZWUtbG9vcC1kaXN0cmlidXRlLXBhdHRlcm5zIC1mZHVtcC10 cmVlLW9wdGltaXplZC1kZXRhaWxzIiB9ICovDQorDQorI2luY2x1ZGUgPHN0 ZGludC1nY2MuaD4NCisNCisjZGVmaW5lIFRFU1RfVFlQRShUWVBFKSAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXA0KKyAgX19hdHRyaWJ1dGVfXyAoKG5vaXBhKSkgdm9pZCBzZWxl Y3RfdmxfIyNUWVBFIChUWVBFICpfX3Jlc3RyaWN0IGRzdCwgICAgICAgICBc DQorIFRZUEUgKl9fcmVzdHJpY3QgYSwgaW50IG4pICAgIFwNCisgIHsgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KKyAgICBmb3IgKGludCBp ID0gMDsgaSA8IG47IGkrKykgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBcDQorICAgICAgZHN0W2ldID0gYVtpXTsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFwNCisgIH0NCisNCisjZGVmaW5lIFRFU1RfQUxMKCkg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgXA0KKyAgVEVTVF9UWVBFIChpbnQ4X3QpICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBcDQorICBURVNUX1RZUEUgKHVpbnQ4X3QpICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IFwNCisgIFRFU1RfVFlQRSAoaW50MTZfdCkgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KKyAg VEVTVF9UWVBFICh1aW50MTZfdCkgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcDQorICBURVNUX1RZ UEUgKGludDMyX3QpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIFwNCisgIFRFU1RfVFlQRSAodWlu dDMyX3QpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXA0KKyAgVEVTVF9UWVBFIChpbnQ2NF90KSAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBcDQorICBURVNUX1RZUEUgKHVpbnQ2NF90KSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIFwNCisgIFRFU1RfVFlQRSAoZmxvYXQpICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0K KyAgVEVTVF9UWVBFIChkb3VibGUpDQorDQorVEVTVF9BTEwgKCkNCisNCisv KiB7IGRnLWZpbmFsIHsgc2Nhbi10cmVlLWR1bXAtdGltZXMgIlwuU0VMRUNU X1ZMIiAxMCAib3B0aW1pemVkIiB9IH0gKi8NCmRpZmYgLS1naXQgYS9nY2Mv dGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2L2F1dG92ZWMvdGVybm9w L3Rlcm5vcC0yLmMgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3Yv cnZ2L2F1dG92ZWMvdGVybm9wL3Rlcm5vcC0yLmMNCmluZGV4IDg5ZWVhZjYz MTVmLi5lNTJlMDdkZGQwOSAxMDA2NDQNCi0tLSBhL2djYy90ZXN0c3VpdGUv Z2NjLnRhcmdldC9yaXNjdi9ydnYvYXV0b3ZlYy90ZXJub3AvdGVybm9wLTIu Yw0KKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9h dXRvdmVjL3Rlcm5vcC90ZXJub3AtMi5jDQpAQCAtMSw1ICsxLDUgQEANCi8q IHsgZGctZG8gY29tcGlsZSB9ICovDQotLyogeyBkZy1hZGRpdGlvbmFsLW9w dGlvbnMgIi1tYXJjaD1ydjMyZ2N2IC1tYWJpPWlscDMyZCAtLXBhcmFtPXJp c2N2LWF1dG92ZWMtcHJlZmVyZW5jZT1zY2FsYWJsZSIgfSAqLw0KKy8qIHsg ZGctYWRkaXRpb25hbC1vcHRpb25zICItbWFyY2g9cnYzMmdjdiAtbWFiaT1p bHAzMmQgLS1wYXJhbT1yaXNjdi1hdXRvdmVjLXByZWZlcmVuY2U9c2NhbGFi bGUgLWZuby1zY2hlZHVsZS1pbnNucyIgfSAqLw0KI2luY2x1ZGUgPHN0ZGlu dC1nY2MuaD4NCmRpZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2djYy50YXJn ZXQvcmlzY3YvcnZ2L2F1dG92ZWMvdGVybm9wL3Rlcm5vcC01LmMgYi9nY2Mv dGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2L2F1dG92ZWMvdGVybm9w L3Rlcm5vcC01LmMNCmluZGV4IGE5YTcxOThmZWI0Li40OWM4NWVmYmYzYSAx MDA2NDQNCi0tLSBhL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9yaXNjdi9y dnYvYXV0b3ZlYy90ZXJub3AvdGVybm9wLTUuYw0KKysrIGIvZ2NjL3Rlc3Rz dWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVjL3Rlcm5vcC90ZXJu b3AtNS5jDQpAQCAtMSw1ICsxLDUgQEANCi8qIHsgZGctZG8gY29tcGlsZSB9 ICovDQotLyogeyBkZy1hZGRpdGlvbmFsLW9wdGlvbnMgIi1tYXJjaD1ydjMy Z2N2IC1tYWJpPWlscDMyZCAtLXBhcmFtPXJpc2N2LWF1dG92ZWMtcHJlZmVy ZW5jZT1zY2FsYWJsZSIgfSAqLw0KKy8qIHsgZGctYWRkaXRpb25hbC1vcHRp b25zICItbWFyY2g9cnYzMmdjdiAtbWFiaT1pbHAzMmQgLS1wYXJhbT1yaXNj di1hdXRvdmVjLXByZWZlcmVuY2U9c2NhbGFibGUgLWZuby1zY2hlZHVsZS1p bnNucyIgfSAqLw0KI2luY2x1ZGUgPHN0ZGludC1nY2MuaD4NCi0tIA0KMi4z Ni4xDQogDQo= ------=_001_NextPart517416732247_=------