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 BE4373858D37 for ; Tue, 16 Jan 2024 22:30:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BE4373858D37 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivai.ai Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivai.ai ARC-Filter: OpenARC Filter v1.0.0 sourceware.org BE4373858D37 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=13.245.218.24 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705444213; cv=none; b=gkOsc+7VWLgGFXcHregpR1/SPYv3JNMGKHiWrgdAJ3su1tNKuFpX5qcgapDoKaBuQVcD1NYWYhSXk5ppvqjDjUzoUivKMvPkh6M2pTZK0vQHkThcjXUIJyqjZQlfW1j1vcPTf18q4Yvo1JZaiZqiEuixfmVkI7eD4eKbEZW3vLs= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705444213; c=relaxed/simple; bh=iLjgbRqryrfFXX0WGgt2pbRrO/6avlEKajAFQzZYu34=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=RrWMhp5FEQow47Il2kcj1YASP3a8Be3OlCih25NpZd8gnC+D2qKlkzUiaPW3m4mo/yBbK9k4yRNVUgCrCwYSFuIm1JWvL+5B7eqVHEr8Dt5o0ijWFQf6ajV3KLmngpevrw12ZDPv1s0fpMcR++zGocyF6x2+Ej9kovOWUUrdZ3c= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp89t1705444200tlsevprs X-QQ-Originating-IP: JdfDhHnD1QyH2WS2BGYLhyiW5ItTovBmgK+KmOUkq64= Received: from TABLET-POE6JQHH ( [116.77.2.214]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 17 Jan 2024 06:29:59 +0800 (CST) X-QQ-SSF: 01400000000000G0V000B00A0000000 X-QQ-FEAT: dS+JUNSIibeh+DTZR32bt2s12AgzpeAe9YQH9mNuKH6aEfp8l6P+SZfWTeEsk X6swIM7amvJB/rMgKo6cW0sluncBGUMlOh5jAkQC71hYBmFcY/3elNT5Sz2rEtLeruZa8YC GA76aIhgJO8pGWlYfIErBH/2vY2bZCFK/IRAH7PzW4Pq5v+/RG85OH3M8oAavFXMs32Pa/v VpD8ryhSO/dl2e6KRMG5tjnUt9389CTCCWOj2M0RAAD9u/FuzRPbhJm3Pj0OLMGrRbi8eGH 08DcaN1L7gnfQ4K5RqI+pAIcRkCSNfHyjHUhjYAdtdgCx1n4AMKeu6Hnzpl2YWq4etsaVtw CWh/sbL1332fHdjGy3riPH96nyWr666JW3daXziQ542J+vu8Gh8ycgUe//JTj4vixS49eiR XWvZgBGcF0Q= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 8031306256096054665 Date: Wed, 17 Jan 2024 06:30:00 +0800 From: =?GB2312?B?1tO+09Xc?= To: vineetg , gcc-patches , rdapp.gcc Cc: "Jeff Law" , kito.cheng , gnu-toolchain , vineetg Subject: Re: [PATCH v2] RISC-V: RVV: add toggle to control vsetvl pass behavior References: <20240116214103.22931-1-vineetg@rivosinc.com> X-Priority: 3 X-GUID: 33A9DBC0-E9B6-4861-AFC4-61D65796D4EB X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: Content-Type: multipart/alternative; boundary="----=_001_NextPart661728255457_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,CHARSET_FARAWAY_HEADER,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,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_NextPart661728255457_=---- Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 TEdUTS4NCg0KDQoNCmp1emhlLnpob25nQHJpdmFpLmFpDQogDQpGcm9tOiBW aW5lZXQgR3VwdGENCkRhdGU6IDIwMjQtMDEtMTcgMDU6NDENClRvOiBnY2Mt cGF0Y2hlczsgUm9iaW4gRGFwcDsganV6aGUgLiB6aG9uZyBAIHJpdmFpIC4g YWkNCkNDOiBKZWZmIExhdzsga2l0by5jaGVuZzsgZ251LXRvb2xjaGFpbjsg VmluZWV0IEd1cHRhDQpTdWJqZWN0OiBbUEFUQ0ggdjJdIFJJU0MtVjogUlZW OiBhZGQgdG9nZ2xlIHRvIGNvbnRyb2wgdnNldHZsIHBhc3MgYmVoYXZpb3IN ClJWViByZXF1aXJlcyBWU0VUP1ZMPyBpbnN0cnVjdGlvbnMgdG8gZHluYW1p Y2FsbHkgY29uZmlndXJlIFZMRU4gYXQNCnJ1bnRpbWUuIFRoZXJlJ3MgYSBj dXN0b20gcGFzcyB0byBkbyB0aGF0IHdoaWNoIGhhcyBhIHNpbXBsZSBtb2Rl DQp3aGljaCBnZW5lcmF0ZXMgYSBWU0VUVkwgZm9yIGVhY2ggViBpbnNuIGFu ZCBhIGxhenkvb3B0aW1hbCBtb2RlIHdoaWNoDQp1c2VzIExDTSBkYXRhZmxv dyB0byBtb3ZlIFZTRVRWTCBhcm91bmQsIGlkZW50aWZ5L2RlbGV0ZSB0aGUg cmVkdW5kYW50DQpvbmVzLg0KIA0KQ3VycmVudGx5IHNpbXBsZSBtb2RlIGlz IGRlZmF1bHQgZm9yICFvcHRpbWl6ZSBpbnZvY2F0aW9ucyB3aGlsZSBsYXp5 DQptb2RlIGJlaW5nIHRoZSBkZWZhdWx0Lg0KIA0KVGhpcyBwYXRjaCBhbGxv d3Mgc2ltcGxlIG1vZGUgdG8gYmUgZm9yY2VkIHZpYSBhIHRvZ2dsZSBpbmRl cGVuZGVudCBvZg0KdGhlIG9wdGltaXphdGlvbiBsZXZlbC4gQSBsb3Qgb2Yg Z2NjIGRldmVsb3BlcnMgYXJlIGN1cnJlbnRseSBkb2luZyB0aGlzDQppbiBz b21lIGZvcm0gaW4gdGhlaXIgbG9jYWwgc2V0dXBzLCBhcyBpbiB0aGUgaW5p dGlhbCBwaGFzZSBvZiBhdXRvdmVjDQpkZXZlbG9wbWVudCBpc3N1ZXMgYXJl IGV4cGVjdGVkLiBJdCBtYWtlcyBzZW5zZSB0byBwcm92aWRlIHRoaXMgZmFj aWxpdHkNCnVwc3RyZWFtLiBJdCBjb3VsZCBwb3RlbnRpYWxseSBhbHNvIGJl IHVzZWQgYnkgZGlzdHJvIGJ1aWxkZXIgZm9yIGFueQ0KcXVpY2sgd29ya2Fy b3VuZHMgaW4gYXV0b3ZlYyBidWdzIG9mIGZ1dHVyZS4NCiANCmdjYy9DaGFu Z2VMb2c6DQoqIGNvbmZpZy9yaXNjdi9yaXNjdi5vcHQ6IE5ldyAtcGFyYW09 dnNldHZsLXN0cmF0ZWd5Lg0KKiBjb25maWcvcmlzY3YvcmlzY3Ytb3B0cy5o OiBOZXcgZW51bSB2c2V0dmxfc3RyYXRlZ3lfZW51bS4NCiogY29uZmlnL3Jp c2N2L3Jpc2N2LXZzZXR2bC5jYw0KKHByZV92c2V0dmw6OnByZV9nbG9iYWxf dnNldHZsX2luZm8pOiBVc2UgdnNldHZsX3N0cmF0ZWd5Lg0KKHBhc3NfdnNl dHZsOjpleGVjdXRlKTogVXNlIHZzZXR2bF9zdHJhdGVneS4NCiANClNpZ25l ZC1vZmYtYnk6IFZpbmVldCBHdXB0YSA8dmluZWV0Z0ByaXZvc2luYy5jb20+ DQotLS0NCkNoYW5nZXMgc2luY2UgdjE6DQogIC0gRHJvcHBlZCBPUFRJTV9O T19ERUwNCi0tLQ0KZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi1vcHRzLmggICAg fCAgOSArKysrKysrKysNCmdjYy9jb25maWcvcmlzY3YvcmlzY3YtdnNldHZs LmNjIHwgIDIgKy0NCmdjYy9jb25maWcvcmlzY3YvcmlzY3Yub3B0ICAgICAg IHwgMTQgKysrKysrKysrKysrKysNCjMgZmlsZXMgY2hhbmdlZCwgMjQgaW5z ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KIA0KZGlmZiAtLWdpdCBhL2dj Yy9jb25maWcvcmlzY3YvcmlzY3Ytb3B0cy5oIGIvZ2NjL2NvbmZpZy9yaXNj di9yaXNjdi1vcHRzLmgNCmluZGV4IGZmNDQwNmFiOGVhZi4uY2E1N2RkZGYx ZDlhIDEwMDY0NA0KLS0tIGEvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi1vcHRz LmgNCisrKyBiL2djYy9jb25maWcvcmlzY3YvcmlzY3Ytb3B0cy5oDQpAQCAt MTE2LDYgKzExNiwxNSBAQCBlbnVtIHN0cmluZ29wX3N0cmF0ZWd5X2VudW0g ew0KICAgU1RSQVRFR1lfQVVUTyA9IFNUUkFURUdZX1NDQUxBUiB8IFNUUkFU RUdZX1ZFQ1RPUg0KfTsNCisvKiBCZWhhdmlvciBvZiBWU0VUVkwgUGFzcy4g ICovDQorZW51bSB2c2V0dmxfc3RyYXRlZ3lfZW51bSB7DQorICAvKiBTaW1w bGU6IEluc2VydCBhIHZzZXR2bCogaW5zdHJ1Y3Rpb24gZm9yIGVhY2ggVmVj dG9yIGluc3RydWN0aW9uLiAgKi8NCisgIFZTRVRWTF9TSU1QTEUgPSAxLA0K KyAgLyogT3B0aW1pemVkOiBSdW4gTENNIGRhdGFmbG93IGFuYWx5c2lzIHRv IHJlZHVjZSB2c2V0dmwqIGluc25zIGFuZA0KKyAgICAgZGVsZXRlIGFueSBy ZWR1bmRhbnQgb25lcyBnZW5lcmF0ZWQgaW4gdGhlIHByb2Nlc3MuICAqLw0K KyAgVlNFVFZMX09QVCA9IDINCit9Ow0KKw0KI2RlZmluZSBUQVJHRVRfWklD T05EX0xJS0UgKFRBUkdFVF9aSUNPTkQgfHwgKFRBUkdFVF9YVkVOVEFOQUNP TkRPUFMgJiYgVEFSR0VUXzY0QklUKSkNCi8qIEJpdCBvZiByaXNjdl96dmxf ZmxhZ3Mgd2lsbCBzZXQgY29udGludHVseSwgTi0xIGJpdCB3aWxsIHNldCBp ZiBOLWJpdCBpcw0KZGlmZiAtLWdpdCBhL2djYy9jb25maWcvcmlzY3Yvcmlz Y3YtdnNldHZsLmNjIGIvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi12c2V0dmwu Y2MNCmluZGV4IGRmN2VkMTQ5Mzg4YS4uNzhhMmY3YjM4ZmFmIDEwMDY0NA0K LS0tIGEvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi12c2V0dmwuY2MNCisrKyBi L2djYy9jb25maWcvcmlzY3YvcmlzY3YtdnNldHZsLmNjDQpAQCAtMzY3MSw3 ICszNjcxLDcgQEAgcGFzc192c2V0dmw6OmV4ZWN1dGUgKGZ1bmN0aW9uICop DQogICBpZiAoIWhhc192ZWN0b3JfaW5zbiAoY2Z1bikpDQogICAgIHJldHVy biAwOw0KLSAgaWYgKCFvcHRpbWl6ZSkNCisgIGlmICghb3B0aW1pemUgfHwg dnNldHZsX3N0cmF0ZWd5ICYgVlNFVFZMX1NJTVBMRSkNCiAgICAgc2ltcGxl X3ZzZXR2bCAoKTsNCiAgIGVsc2UNCiAgICAgbGF6eV92c2V0dmwgKCk7DQpk aWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi5vcHQgYi9nY2Mv Y29uZmlnL3Jpc2N2L3Jpc2N2Lm9wdA0KaW5kZXggNDRlZDZkNjlkYTI5Li5m ZDRmMWE0ZGYyMDYgMTAwNjQ0DQotLS0gYS9nY2MvY29uZmlnL3Jpc2N2L3Jp c2N2Lm9wdA0KKysrIGIvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi5vcHQNCkBA IC01NDYsNiArNTQ2LDIwIEBAIFRhcmdldCBVbmRvY3VtZW50ZWQgQm9vbCBW YXIocmlzY3ZfdmVjdG9yX2FiaSkgSW5pdCgwKQ0KRW5hYmxlIHRoZSB1c2Ug b2YgdmVjdG9yIHJlZ2lzdGVycyBmb3IgZnVuY3Rpb24gYXJndW1lbnRzIGFu ZCByZXR1cm4gdmFsdWUuDQpUaGlzIGlzIGFuIGV4cGVyaW1lbnRhbCBzd2l0 Y2ggYW5kIG1heSBiZSBzdWJqZWN0IHRvIGNoYW5nZSBpbiB0aGUgZnV0dXJl Lg0KK0VudW0NCitOYW1lKHZzZXR2bF9zdHJhdGVneSkgVHlwZShlbnVtIHZz ZXR2bF9zdHJhdGVneV9lbnVtKQ0KK1ZhbGlkIGFyZ3VtZW50cyB0byAtcGFy YW09dnNldHZsLXN0cmF0ZWd5PToNCisNCitFbnVtVmFsdWUNCitFbnVtKHZz ZXR2bF9zdHJhdGVneSkgU3RyaW5nKHNpbXBsZSkgVmFsdWUoVlNFVFZMX1NJ TVBMRSkNCisNCitFbnVtVmFsdWUNCitFbnVtKHZzZXR2bF9zdHJhdGVneSkg U3RyaW5nKG9wdGltKSBWYWx1ZShWU0VUVkxfT1BUKQ0KKw0KKy1wYXJhbT12 c2V0dmwtc3RyYXRlZ3k9DQorVGFyZ2V0IFVuZG9jdW1lbnRlZCBSZWplY3RO ZWdhdGl2ZSBKb2luZWQgRW51bSh2c2V0dmxfc3RyYXRlZ3kpIFZhcih2c2V0 dmxfc3RyYXRlZ3kpIEluaXQoVlNFVFZMX09QVCkNCistcGFyYW09dnNldHZs LXN0cmF0ZWd5PTxzdHJpbmc+IFNldCB0aGUgb3B0aW1pemF0aW9uIGxldmVs IG9mIFZTRVRWTCBpbnNlcnQgcGFzcy4NCisNCkVudW0NCk5hbWUoc3RyaW5n b3Bfc3RyYXRlZ3kpIFR5cGUoZW51bSBzdHJpbmdvcF9zdHJhdGVneV9lbnVt KQ0KVmFsaWQgYXJndW1lbnRzIHRvIC1tc3RyaW5nb3Atc3RyYXRlZ3k9Og0K LS0gDQoyLjM0LjENCiANCiANCg== ------=_001_NextPart661728255457_=------