From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbguseast2.qq.com (smtpbguseast2.qq.com [54.204.34.130]) by sourceware.org (Postfix) with ESMTPS id 7DD793858439 for ; Wed, 1 Nov 2023 06:36:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7DD793858439 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 7DD793858439 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=54.204.34.130 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1698820620; cv=none; b=QLCsiq9XSL0GKrg8hyGC7k/R7l3hFWWuqGcOAsjWBkCrGDtkl3CpxUKYav0ZbCFk+XLhyViqWN4nFREtTlvr6CcqnaaEp4+pEN9EdzNtwsPFbH2Uhv3fkHeOTucaYPT+gcpedELsn5KyZpr+uKb+Cx7cyYcB5CQtPsjMkzVtws8= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1698820620; c=relaxed/simple; bh=iNRSiDiP5GlpD3i/o3Q7MDa7KwqtPKSRPWvFWXLEQFM=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=mGSgs/x9rMrphkBHzWZBD+AL+YTf+QZbmVJwR/JzEeipJ4N8V5TwtQcFx6jiRc1bCYLc4D4FmAnYIW3JptVLkRzFL2v1hCfWie+OJ+VZVLid9V1jcjBk1g9eMxqTSUPo7tvoKR4o6aHW8xuNEMVJDbOMbMOGWprgKNodA0DsF2U= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp83t1698820600twyfvkff Received: from LAPTOP-EPITNQBU ( [113.104.224.227]) by bizesmtp.qq.com (ESMTP) with id ; Wed, 01 Nov 2023 14:36:39 +0800 (CST) X-QQ-SSF: 01400000000000G0V000000A0000000 X-QQ-FEAT: k8Irs33ik7tDes8yf7F9gfouMIm5WQaPYAlNbinu+dRVUuH7/nXePRyM5eNdY 642h6aYWe7qw4+4y95h69gPX3JRREDJiLU3W7gzd23x0dM33CEFJxAvThQRJSX860Z4RHDR VCp3F3J0MNsm59Synuh4f4272ZAffAt8iK9U0DzADXchNLBhsoVV4t8cDN6HCo0SCuaC9es s2kWNf/Y+A3WNll9ngqg+puneSVd20SctjEcRwavr0UsMqyhv2CyR/sGOmDrd9aBOHlqIue SIrMK4XX+gv8E7eQtCi5o87SF5DBh/Yqh25tVuJZHSz55q4oR59v0mpbKiUQVIVfSojVqQS wZhgcM7WQR/F9ihwNXNquauWrdsxhM+48IVlBvunXOxOzWOgBQg2VIy+7O8xMkaNF0e5LC0 qO8Kzm+ViJapvxQTf0VShlbZhPFAxnfN6KMR0oG+n7I= X-QQ-GoodBg: 2 X-BIZMAIL-ID: 3327835191952290112 Date: Wed, 1 Nov 2023 14:36:39 +0800 From: "juzhe.zhong@rivai.ai" To: "Li Xu" , gcc-patches Cc: kito.cheng , palmer , "Li Xu" Subject: Re: [PATCH] RISC-V: Support vundefine intrinsics for tuple types References: <20231101063519.33245-1-xuli1@eswincomputing.com> X-Priority: 3 X-GUID: 19700EAC-9618-44EC-AFF9-484D70445A55 X-Has-Attach: no X-Mailer: Foxmail 7.2.16.188[cn] Mime-Version: 1.0 Message-ID: <24A85C9CC8042A4C+202311011436383865806@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart885243332682_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-9.9 required=5.0 tests=BAYES_00,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_SHORT,MIME_BASE64_TEXT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,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_NextPart885243332682_=---- Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: base64 TEdUTS4NCg0KDQoNCmp1emhlLnpob25nQHJpdmFpLmFpDQogDQpGcm9tOiBM aSBYdQ0KRGF0ZTogMjAyMy0xMS0wMSAxNDozNQ0KVG86IGdjYy1wYXRjaGVz DQpDQzoga2l0by5jaGVuZzsgcGFsbWVyOyBqdXpoZS56aG9uZzsgeHVsaQ0K U3ViamVjdDogW1BBVENIXSBSSVNDLVY6IFN1cHBvcnQgdnVuZGVmaW5lIGlu dHJpbnNpY3MgZm9yIHR1cGxlIHR5cGVzDQpGcm9tOiB4dWxpIDx4dWxpMUBl c3dpbmNvbXB1dGluZy5jb20+DQogDQpodHRwczovL2dpdGh1Yi5jb20vcmlz Y3Ytbm9uLWlzYS9ydnYtaW50cmluc2ljLWRvYy9wdWxsLzI4OA0KIA0KZ2Nj L0NoYW5nZUxvZzoNCiANCiAgICAgICAgKiBjb25maWcvcmlzY3YvcmlzY3Yt dmVjdG9yLWJ1aWx0aW5zLWZ1bmN0aW9ucy5kZWYgKHZ1bmRlZmluZWQpOiBB ZGQgdnVuZGVmaW5lIGludHJpbnNpY3MgZm9yIHR1cGxlIHR5cGVzLg0KICAg ICAgICAqIGNvbmZpZy9yaXNjdi9yaXNjdi12ZWN0b3ItYnVpbHRpbnMuY2M6 IERpdHRvLg0KICAgICAgICAqIGNvbmZpZy9yaXNjdi92ZWN0b3IubWQgKEB2 dW5kZWZpbmVkPG1vZGU+KTogRGl0dG8uDQogDQpnY2MvdGVzdHN1aXRlL0No YW5nZUxvZzoNCiANCiAgICAgICAgKiBnY2MudGFyZ2V0L3Jpc2N2L3J2di9i YXNlL3R1cGxlX3Z1bmRlZmluZWQuYzogTmV3IHRlc3QuDQotLS0NCi4uLi9y aXNjdi9yaXNjdi12ZWN0b3ItYnVpbHRpbnMtZnVuY3Rpb25zLmRlZiB8ICAx ICsNCmdjYy9jb25maWcvcmlzY3YvcmlzY3YtdmVjdG9yLWJ1aWx0aW5zLmNj ICAgICB8ICA4ICsrDQpnY2MvY29uZmlnL3Jpc2N2L3ZlY3Rvci5tZCAgICAg ICAgICAgICAgICAgICAgfCAgNyArKw0KLi4uL3Jpc2N2L3J2di9iYXNlL3R1 cGxlX3Z1bmRlZmluZWQuYyAgICAgICAgIHwgNzMgKysrKysrKysrKysrKysr KysrKw0KNCBmaWxlcyBjaGFuZ2VkLCA4OSBpbnNlcnRpb25zKCspDQpjcmVh dGUgbW9kZSAxMDA2NDQgZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2 L3J2di9iYXNlL3R1cGxlX3Z1bmRlZmluZWQuYw0KIA0KZGlmZiAtLWdpdCBh L2djYy9jb25maWcvcmlzY3YvcmlzY3YtdmVjdG9yLWJ1aWx0aW5zLWZ1bmN0 aW9ucy5kZWYgYi9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LXZlY3Rvci1idWls dGlucy1mdW5jdGlvbnMuZGVmDQppbmRleCAxOGVkMmMyYjhmNi4uOTExZmQ1 MjAxOTUgMTAwNjQ0DQotLS0gYS9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LXZl Y3Rvci1idWlsdGlucy1mdW5jdGlvbnMuZGVmDQorKysgYi9nY2MvY29uZmln L3Jpc2N2L3Jpc2N2LXZlY3Rvci1idWlsdGlucy1mdW5jdGlvbnMuZGVmDQpA QCAtNjIyLDYgKzYyMiw3IEBAIERFRl9SVlZfRlVOQ1RJT04gKHZnZXQsIHZn ZXQsIG5vbmVfcHJlZHMsIGFsbF92X3ZnZXRfbG11bDRfeDJfb3BzKQ0KREVG X1JWVl9GVU5DVElPTiAodnNldCwgdnNldCwgbm9uZV9wcmVkcywgYWxsX3Zf dnNldF90dXBsZV9vcHMpDQpERUZfUlZWX0ZVTkNUSU9OICh2Z2V0LCB2Z2V0 LCBub25lX3ByZWRzLCBhbGxfdl92Z2V0X3R1cGxlX29wcykNCkRFRl9SVlZf RlVOQ1RJT04gKHZjcmVhdGUsIHZjcmVhdGUsIG5vbmVfcHJlZHMsIGFsbF92 X3ZjcmVhdGVfdHVwbGVfb3BzKQ0KK0RFRl9SVlZfRlVOQ1RJT04gKHZ1bmRl ZmluZWQsIHZ1bmRlZmluZWQsIG5vbmVfcHJlZHMsIGFsbF9ub25lX3ZvaWRf dHVwbGVfb3BzKQ0KREVGX1JWVl9GVU5DVElPTiAodmxzZWcsIHNlZ19sb2Fk c3RvcmUsIGZ1bGxfcHJlZHMsIHR1cGxlX3Zfc2NhbGFyX2NvbnN0X3B0cl9v cHMpDQpERUZfUlZWX0ZVTkNUSU9OICh2c3NlZywgc2VnX2xvYWRzdG9yZSwg bm9uZV9tX3ByZWRzLCB0dXBsZV92X3NjYWxhcl9wdHJfb3BzKQ0KREVGX1JW Vl9GVU5DVElPTiAodmxzc2VnLCBzZWdfbG9hZHN0b3JlLCBmdWxsX3ByZWRz LCB0dXBsZV92X3NjYWxhcl9jb25zdF9wdHJfcHRyZGlmZl9vcHMpDQpkaWZm IC0tZ2l0IGEvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi12ZWN0b3ItYnVpbHRp bnMuY2MgYi9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LXZlY3Rvci1idWlsdGlu cy5jYw0KaW5kZXggNWQ0ZGMyNjRmYTYuLjJlMzNiZjczNTQ5IDEwMDY0NA0K LS0tIGEvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi12ZWN0b3ItYnVpbHRpbnMu Y2MNCisrKyBiL2djYy9jb25maWcvcmlzY3YvcmlzY3YtdmVjdG9yLWJ1aWx0 aW5zLmNjDQpAQCAtMjUwOSw2ICsyNTA5LDE0IEBAIHN0YXRpYyBDT05TVEVY UFIgY29uc3QgcnZ2X29wX2luZm8gYWxsX3ZfdmNyZWF0ZV90dXBsZV9vcHMN CiAgICAgIHJ2dl9hcmdfdHlwZV9pbmZvIChSVlZfQkFTRV92ZWN0b3IpLCAv KiBSZXR1cm4gdHlwZSAqLw0KICAgICAgdHVwbGVfdmNyZWF0ZV9hcmdzIC8q IEFyZ3MgKi99Ow0KKy8qIEEgc3RhdGljIG9wZXJhbmQgaW5mb3JtYXRpb24g Zm9yIHZlY3Rvcl90eXBlIGZ1bmMgKCkgZnVuY3Rpb24gcmVnaXN0cmF0aW9u Lg0KKyAqLw0KK3N0YXRpYyBDT05TVEVYUFIgY29uc3QgcnZ2X29wX2luZm8g YWxsX25vbmVfdm9pZF90dXBsZV9vcHMNCisgID0ge3R1cGxlX29wcywgICAv KiBUeXBlcyAqLw0KKyAgICAgT1BfVFlQRV9ub25lLCAgIC8qIFN1ZmZpeCAq Lw0KKyAgICAgcnZ2X2FyZ190eXBlX2luZm8gKFJWVl9CQVNFX3ZlY3Rvciks IC8qIFJldHVybiB0eXBlICovDQorICAgICB2b2lkX2FyZ3MgLyogQXJncyAq L307DQorDQovKiBBIGxpc3Qgb2YgYWxsIFJWViBiYXNlIGZ1bmN0aW9uIHR5 cGVzLiAgKi8NCnN0YXRpYyBDT05TVEVYUFIgY29uc3QgZnVuY3Rpb25fdHlw ZV9pbmZvIGZ1bmN0aW9uX3R5cGVzW10gPSB7DQojZGVmaW5lIERFRl9SVlZf VFlQRV9JTkRFWCggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXA0KZGlmZiAtLWdpdCBhL2djYy9jb25maWcv cmlzY3YvdmVjdG9yLm1kIGIvZ2NjL2NvbmZpZy9yaXNjdi92ZWN0b3IubWQN CmluZGV4IDAyOTdlNGYwMjI3Li4zNWJiNmMzZGM1OCAxMDA2NDQNCi0tLSBh L2djYy9jb25maWcvcmlzY3YvdmVjdG9yLm1kDQorKysgYi9nY2MvY29uZmln L3Jpc2N2L3ZlY3Rvci5tZA0KQEAgLTg4MCw2ICs4ODAsMTMgQEANCiAgICIi DQogICBbKHNldF9hdHRyICJ0eXBlIiAidmVjdG9yIildKQ0KKyhkZWZpbmVf aW5zbiAiQHZ1bmRlZmluZWQ8bW9kZT4iDQorICBbKHNldCAobWF0Y2hfb3Bl cmFuZDpWVCAwICJyZWdpc3Rlcl9vcGVyYW5kIiAiPXZyIikNCisgKHVuc3Bl YzpWVCBbKHJlZzpTSSBYMF9SRUdOVU0pXSBVTlNQRUNfVlVOREVGKSldDQor ICAiVEFSR0VUX1ZFQ1RPUiINCisgICIiDQorICBbKHNldF9hdHRyICJ0eXBl IiAidmVjdG9yIildKQ0KKw0KKGRlZmluZV9leHBhbmQgIkB2cmVpbnRlcnBy ZXQ8bW9kZT4iDQogICBbKHNldCAobWF0Y2hfb3BlcmFuZDpWIDAgInJlZ2lz dGVyX29wZXJhbmQiKQ0KKG1hdGNoX29wZXJhbmQgMSAidmVjdG9yX2FueV9y ZWdpc3Rlcl9vcGVyYW5kIikpXQ0KZGlmZiAtLWdpdCBhL2djYy90ZXN0c3Vp dGUvZ2NjLnRhcmdldC9yaXNjdi9ydnYvYmFzZS90dXBsZV92dW5kZWZpbmVk LmMgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2L2Jhc2Uv dHVwbGVfdnVuZGVmaW5lZC5jDQpuZXcgZmlsZSBtb2RlIDEwMDY0NA0KaW5k ZXggMDAwMDAwMDAwMDAuLjE3NDg2MGRlNTU5DQotLS0gL2Rldi9udWxsDQor KysgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2L2Jhc2Uv dHVwbGVfdnVuZGVmaW5lZC5jDQpAQCAtMCwwICsxLDczIEBADQorLyogeyBk Zy1kbyBjb21waWxlIH0gKi8NCisvKiB7IGRnLW9wdGlvbnMgIi1tYXJjaD1y djY0Z2N2X3p2ZmggLW1hYmk9bHA2NCAtTzMgLVduby1wc2FiaSIgfSAqLw0K Kw0KKyNpbmNsdWRlICJyaXNjdl92ZWN0b3IuaCINCisNCit2ZmxvYXQxNm1m NHgyX3QNCit0ZXN0X3Z1bmRlZmluZWRfZjE2bWY0eDIgKCkNCit7DQorICBy ZXR1cm4gX19yaXNjdl92dW5kZWZpbmVkX2YxNm1mNHgyICgpOw0KK30NCisN Cit2ZmxvYXQzMm0xeDNfdA0KK3Rlc3RfdnVuZGVmaW5lZF9mMzJtMXgzICgp DQorew0KKyAgcmV0dXJuIF9fcmlzY3ZfdnVuZGVmaW5lZF9mMzJtMXgzICgp Ow0KK30NCisNCit2ZmxvYXQ2NG0xeDVfdA0KK3Rlc3RfdnVuZGVmaW5lZF9m NjRtMXg1ICgpDQorew0KKyAgcmV0dXJuIF9fcmlzY3ZfdnVuZGVmaW5lZF9m NjRtMXg1ICgpOw0KK30NCisNCit2aW50OG1mNHgyX3QNCit0ZXN0X3Z1bmRl ZmluZWRfaThtZjR4MiAoKQ0KK3sNCisgIHJldHVybiBfX3Jpc2N2X3Z1bmRl ZmluZWRfaThtZjR4MiAoKTsNCit9DQorDQordmludDE2bWY0eDhfdA0KK3Rl c3RfdnVuZGVmaW5lZF9pMTZtZjR4OCAoKQ0KK3sNCisgIHJldHVybiBfX3Jp c2N2X3Z1bmRlZmluZWRfaTE2bWY0eDggKCk7DQorfQ0KKw0KK3ZpbnQzMm0x eDdfdA0KK3Rlc3RfdnVuZGVmaW5lZF9pMzJtMXg3ICgpDQorew0KKyAgcmV0 dXJuIF9fcmlzY3ZfdnVuZGVmaW5lZF9pMzJtMXg3ICgpOw0KK30NCisNCit2 aW50NjRtMXg0X3QNCit0ZXN0X3Z1bmRlZmluZWRfaTY0bTF4NCAoKQ0KK3sN CisgIHJldHVybiBfX3Jpc2N2X3Z1bmRlZmluZWRfaTY0bTF4NCAoKTsNCit9 DQorDQordnVpbnQ4bWY4eDJfdA0KK3Rlc3RfdnVuZGVmaW5lZF91OG1mOHgy ICgpDQorew0KKyAgcmV0dXJuIF9fcmlzY3ZfdnVuZGVmaW5lZF91OG1mOHgy ICgpOw0KK30NCisNCit2dWludDE2bWY0eDRfdA0KK3Rlc3RfdnVuZGVmaW5l ZF91MTZtZjR4NCAoKQ0KK3sNCisgIHJldHVybiBfX3Jpc2N2X3Z1bmRlZmlu ZWRfdTE2bWY0eDQgKCk7DQorfQ0KKw0KK3Z1aW50MzJtMXg3X3QNCit0ZXN0 X3Z1bmRlZmluZWRfdTMybTF4NyAoKQ0KK3sNCisgIHJldHVybiBfX3Jpc2N2 X3Z1bmRlZmluZWRfdTMybTF4NyAoKTsNCit9DQorDQordnVpbnQ2NG00eDJf dA0KK3Rlc3RfdnVuZGVmaW5lZF91NjRtNHgyICgpDQorew0KKyAgcmV0dXJu IF9fcmlzY3ZfdnVuZGVmaW5lZF91NjRtNHgyICgpOw0KK30NCisNCisvKiB7 IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXItdGltZXMge3ZzZVswLTldK1wu dlxzK3ZbMC05XSssXHMqMFwoWzAtOWF4XStcKX0gMTggfSB9ICovDQorLyog eyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyLXRpbWVzIHt2c1swLTldK3Jc LnZccyt2WzAtOV0rLFxzKjBcKFthLXhdWzAtOV0rXCl9IDI4IH0gfSAqLw0K LS0gDQoyLjE3LjENCiANCiANCg== ------=_001_NextPart885243332682_=------