From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from out30-113.freemail.mail.aliyun.com (out30-113.freemail.mail.aliyun.com [115.124.30.113]) by sourceware.org (Postfix) with ESMTPS id 698843858C98 for ; Mon, 25 Dec 2023 07:08:05 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 698843858C98 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=linux.alibaba.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=linux.alibaba.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 698843858C98 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=115.124.30.113 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703488089; cv=none; b=k/UT8YRIc0xDp3oOTCggGuX+DCfe7rT3QM3kgBnQ6GImNqN6ga6oCBosrUufIEORi5yVU+GTPPwc8RgjQJ8GbmkVornsarnQhcbwKVhJygJ6yfmH5sYPB8d0fq8nJ+IadM1sRgI8vkwbxenWYAbWmAe3sYMMaS2p3WfOnGkTn5k= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703488089; c=relaxed/simple; bh=TmHTF+t4Ih+BTU8YwQWtQUnROmFCkdN+/aStqeLVyKg=; h=Date:From:To:Message-ID:Subject:MIME-Version; b=jLauMcq4VncmVhNshncfvQAQjW6+EtGWQAFqp7rW3xqdrkCm74QGAL8LWOoJ+8UGMLYP2R5H4iwbH00ii+1RG6I9ElPo+elUOq7IBHWUWsyeQNdpBpycf/0r8Fa9fh0JiaFkIAqAMtzgsgxwEEe/2ZWsKoSnTlQRXm/c9ShiTpE= ARC-Authentication-Results: i=1; server2.sourceware.org X-Alimail-AntiSpam:AC=PASS;BC=-1|-1;BR=01201311R231e4;CH=green;DM=||false|;DS=||;FP=0|-1|-1|-1|0|-1|-1|-1;HT=ay29a033018045176;MF=cooper.joshua@linux.alibaba.com;NM=1;PH=DW;RN=10;SR=0;TI=W4_0.2.3_v5ForWebDing_210DD6A9_1703488081414_o7001c108o; Received: from WS-web (cooper.joshua@linux.alibaba.com[W4_0.2.3_v5ForWebDing_210DD6A9_1703488081414_o7001c108o]) at Mon, 25 Dec 2023 15:08:01 +0800 Date: Mon, 25 Dec 2023 15:08:01 +0800 From: "joshua" To: "juzhe.zhong@rivai.ai" , "gcc-patches" Cc: "Jim Wilson" , "palmer" , "andrew" , "philipp.tomsich" , "jeffreyalaw" , "christoph.muellner" , "jinma" , "cooper.qu" Reply-To: "joshua" Message-ID: Subject: =?UTF-8?B?5Zue5aSN77yaW1BBVENIIHY0IDQvNl0gUklTQy1WOiBBZGRzIHRoZSBwcmVmaXggInRoLiIg?= =?UTF-8?B?Zm9yIHRoZSBpbnN0cnVjdGlvbnMgb2YgWFRoZWFkVmVjdG9yLg==?= X-Mailer: [Alimail-Mailagent][W4_0.2.3][v5ForWebDing][Chrome] MIME-Version: 1.0 x-aliyun-im-through: {"mailThroughImNew":true} References: <65DD9AADF14A22EE+2023122514365986118722@rivai.ai> x-aliyun-mail-creator: W4_0.2.3_v5ForWebDing_M3LTW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzExNy4wLjAuMCBTYWZhcmkvNTM3LjM2vN In-Reply-To: <65DD9AADF14A22EE+2023122514365986118722@rivai.ai> Content-Type: multipart/alternative; boundary="----=ALIBOUNDARY_83540_7fb5a2b92700_65892a51_3ba88" X-Spam-Status: No, score=-18.2 required=5.0 tests=BAYES_00,BODY_8BITS,ENV_AND_HDR_SPF_MATCH,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_KAM_HTML_FONT_INVALID,T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY,URIBL_BLACK,USER_IN_DEF_SPF_WL 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: ------=ALIBOUNDARY_83540_7fb5a2b92700_65892a51_3ba88 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 KyBpZiAoY3VycmVudF9vdXRwdXRfaW5zbiA9PSBOVUxMX1JUWCkKKyByZXR1 cm4gcDsKVGhpcyBpcyBmb3IgaW5saW5lIGFzc2VtYmx5IGNhc2UuCi0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLQrlj5Hku7bkurrvvJpqdXpoZS56aG9uZ0ByaXZh aS5haSA8anV6aGUuemhvbmdAcml2YWkuYWk+CuWPkemAgeaXtumXtO+8mjIw MjPlubQxMuaciDI15pelKOaYn+acn+S4gCkgMTQ6MzcK5pS25Lu25Lq677ya ImNvb3Blci5qb3NodWEiPGNvb3Blci5qb3NodWFAbGludXguYWxpYmFiYS5j b20+OyAiZ2NjLXBhdGNoZXMiPGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnPgrm ioTjgIDpgIHvvJpKaW0gV2lsc29uPGppbS53aWxzb24uZ2NjQGdtYWlsLmNv bT47IHBhbG1lcjxwYWxtZXJAZGFiYmVsdC5jb20+OyBhbmRyZXc8YW5kcmV3 QHNpZml2ZS5jb20+OyAicGhpbGlwcC50b21zaWNoIjxwaGlsaXBwLnRvbXNp Y2hAdnJ1bGwuZXU+OyBqZWZmcmV5YWxhdzxqZWZmcmV5YWxhd0BnbWFpbC5j b20+OyAiY2hyaXN0b3BoLm11ZWxsbmVyIjxjaHJpc3RvcGgubXVlbGxuZXJA dnJ1bGwuZXU+OyAiY29vcGVyLmpvc2h1YSI8Y29vcGVyLmpvc2h1YUBsaW51 eC5hbGliYWJhLmNvbT47IGppbm1hPGppbm1hQGxpbnV4LmFsaWJhYmEuY29t PjsgImNvb3Blci5xdSI8Y29vcGVyLnF1QGxpbnV4LmFsaWJhYmEuY29tPgrk uLvjgIDpopjvvJpSZTogW1BBVENIIHY0IDQvNl0gUklTQy1WOiBBZGRzIHRo ZSBwcmVmaXggInRoLiIgZm9yIHRoZSBpbnN0cnVjdGlvbnMgb2YgWFRoZWFk VmVjdG9yLgorIGlmIChjdXJyZW50X291dHB1dF9pbnNuID09IE5VTExfUlRY KQorIHJldHVybiBwOwpXaGF0IGlzIHRoaXMgdXNlZCBmb3IgPwpIb3cgYWJv dXQ6CisgLyogV2UgbmVlZCB0byBhZGQgdGguIHByZWZpeCB0byBhbGwgdGhl IHh0aGVhZHZlY3RvcgorIGluc3R1cmN0aW9ucyBoZXJlLiovCisgaWYgKFRB UkdFVF9YVEhFQURWRUNUT1IgJiYgcFswXSA9PSAndicpCisgZnB1dHMgKCJ0 aC4iLCBhc21fb3V0X2ZpbGUpOwpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZp bGUKTmV3IGxpbmUgc2hvdWxkIGJlIGFkZGVkIGludG8gcHJlZml4LmMKanV6 aGUuemhvbmdAcml2YWkuYWkKRnJvbTogSnVuIFNoYSAoSm9zaHVhKSA8bWFp bHRvOmNvb3Blci5qb3NodWFAbGludXguYWxpYmFiYS5jb20gPgpEYXRlOiAy MDIzLTEyLTI1IDE0OjI1ClRvOiBnY2MtcGF0Y2hlcyA8bWFpbHRvOmdjYy1w YXRjaGVzQGdjYy5nbnUub3JnID4KQ0M6IGppbS53aWxzb24uZ2NjIDxtYWls dG86amltLndpbHNvbi5nY2NAZ21haWwuY29tID47IHBhbG1lciA8bWFpbHRv OnBhbG1lckBkYWJiZWx0LmNvbSA+OyBhbmRyZXcgPG1haWx0bzphbmRyZXdA c2lmaXZlLmNvbSA+OyBwaGlsaXBwLnRvbXNpY2ggPG1haWx0bzpwaGlsaXBw LnRvbXNpY2hAdnJ1bGwuZXUgPjsgamVmZnJleWFsYXcgPG1haWx0bzpqZWZm cmV5YWxhd0BnbWFpbC5jb20gPjsgY2hyaXN0b3BoLm11ZWxsbmVyIDxtYWls dG86Y2hyaXN0b3BoLm11ZWxsbmVyQHZydWxsLmV1ID47IGp1emhlLnpob25n IDxtYWlsdG86anV6aGUuemhvbmdAcml2YWkuYWkgPjsgSnVuIFNoYSAoSm9z aHVhKSA8bWFpbHRvOmNvb3Blci5qb3NodWFAbGludXguYWxpYmFiYS5jb20g PjsgSmluIE1hIDxtYWlsdG86amlubWFAbGludXguYWxpYmFiYS5jb20gPjsg WGlhbm1pYW8gUXUgPG1haWx0bzpjb29wZXIucXVAbGludXguYWxpYmFiYS5j b20gPgpTdWJqZWN0OiBbUEFUQ0ggdjQgNC82XSBSSVNDLVY6IEFkZHMgdGhl IHByZWZpeCAidGguIiBmb3IgdGhlIGluc3RydWN0aW9ucyBvZiBYVGhlYWRW ZWN0b3IuClRoaXMgcGF0Y2ggYWRkcyB0aC4gcHJlZml4IHRvIGFsbCBYVGhl YWRWZWN0b3IgaW5zdHJ1Y3Rpb25zIGJ5CmltcGxlbWVudGluZyBuZXcgYXNz ZW1ibHkgb3V0cHV0IGZ1bmN0aW9ucy4gSW4gdGhpcyB2ZXJzaW9uLCB3ZSAK Zm9sbG93IEtpdG8ncyBzdWdnZXN0aW9ucyBhbmQgb25seSBjaGVjayB0aGUg cHJlZml4IGlzICd2Jywgc28gdGhhdCAKbm8gZXh0cmEgYXR0cmlidXRlIGlz IG5lZWRlZC4KZ2NjL0NoYW5nZUxvZzoKICogY29uZmlnL3Jpc2N2L3Jpc2N2 LXByb3Rvcy5oIChyaXNjdl9hc21fb3V0cHV0X29wY29kZSk6IAogTmV3IGZ1 bmN0aW9uIHRvIGFkZCBhc3NlbWJsZXIgaW5zbiBjb2RlIHByZWZpeC9zdWZm aXguCiAqIGNvbmZpZy9yaXNjdi9yaXNjdi5jYyAocmlzY3ZfYXNtX291dHB1 dF9vcGNvZGUpOiBMaWtld2lzZS4KICogY29uZmlnL3Jpc2N2L3Jpc2N2Lmgg KEFTTV9PVVRQVVRfT1BDT0RFKTogTGlrZXdpc2UuCkNvLWF1dGhvcmVkLWJ5 OiBKaW4gTWEgPGppbm1hQGxpbnV4LmFsaWJhYmEuY29tPgpDby1hdXRob3Jl ZC1ieTogWGlhbm1pYW8gUXUgPGNvb3Blci5xdUBsaW51eC5hbGliYWJhLmNv bT4KQ28tYXV0aG9yZWQtYnk6IENocmlzdG9waCBNw7xsbG5lciA8Y2hyaXN0 b3BoLm11ZWxsbmVyQHZydWxsLmV1PgotLS0KIGdjYy9jb25maWcvcmlzY3Yv cmlzY3YtcHJvdG9zLmggfCAxICsKIGdjYy9jb25maWcvcmlzY3YvcmlzY3Yu Y2MgfCAxOSArKysrKysrKysrKysrKysrKysrCiBnY2MvY29uZmlnL3Jpc2N2 L3Jpc2N2LmggfCA0ICsrKysKIC4uLi9yaXNjdi9ydnYveHRoZWFkdmVjdG9y L3ByZWZpeC5jIHwgMTIgKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQs IDM2IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBnY2MvdGVz dHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2L3h0aGVhZHZlY3Rvci9wcmVm aXguYwpkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi1wcm90 b3MuaCBiL2djYy9jb25maWcvcmlzY3YvcmlzY3YtcHJvdG9zLmgKaW5kZXgg MzEwNDllZjc1MjMuLjVlYTU0YjQ1NzAzIDEwMDY0NAotLS0gYS9nY2MvY29u ZmlnL3Jpc2N2L3Jpc2N2LXByb3Rvcy5oCisrKyBiL2djYy9jb25maWcvcmlz Y3YvcmlzY3YtcHJvdG9zLmgKQEAgLTEwMiw2ICsxMDIsNyBAQCBzdHJ1Y3Qg cmlzY3ZfYWRkcmVzc19pbmZvIHsKIH07CiAvKiBSb3V0aW5lcyBpbXBsZW1l bnRlZCBpbiByaXNjdi5jYy4gKi8KK2V4dGVybiBjb25zdCBjaGFyICpyaXNj dl9hc21fb3V0cHV0X29wY29kZSAoRklMRSAqYXNtX291dF9maWxlLCBjb25z dCBjaGFyICpwKTsKIGV4dGVybiBlbnVtIHJpc2N2X3N5bWJvbF90eXBlIHJp c2N2X2NsYXNzaWZ5X3N5bWJvbGljX2V4cHJlc3Npb24gKHJ0eCk7CiBleHRl cm4gYm9vbCByaXNjdl9zeW1ib2xpY19jb25zdGFudF9wIChydHgsIGVudW0g cmlzY3Zfc3ltYm9sX3R5cGUgKik7CiBleHRlcm4gaW50IHJpc2N2X2Zsb2F0 X2NvbnN0X3J0eF9pbmRleF9mb3JfZmxpIChydHgpOwpkaWZmIC0tZ2l0IGEv Z2NjL2NvbmZpZy9yaXNjdi9yaXNjdi5jYyBiL2djYy9jb25maWcvcmlzY3Yv cmlzY3YuY2MKaW5kZXggMGQxY2JjNWNiNWYuLjMwZTZjZWQ1ZjNmIDEwMDY0 NAotLS0gYS9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LmNjCisrKyBiL2djYy9j b25maWcvcmlzY3YvcmlzY3YuY2MKQEAgLTU2MzYsNiArNTYzNiwyNSBAQCBy aXNjdl9nZXRfdl9yZWdub19hbGlnbm1lbnQgKG1hY2hpbmVfbW9kZSBtb2Rl KQogcmV0dXJuIGxtdWw7CiB9CisvKiBEZWZpbmUgQVNNX09VVFBVVF9PUENP REUgdG8gZG8gYW55dGhpbmcgc3BlY2lhbCBiZWZvcmUKKyBlbWl0dGluZyBh biBvcGNvZGUuICovCitjb25zdCBjaGFyICoKK3Jpc2N2X2FzbV9vdXRwdXRf b3Bjb2RlIChGSUxFICphc21fb3V0X2ZpbGUsIGNvbnN0IGNoYXIgKnApCit7 CisgaWYgKCFUQVJHRVRfWFRIRUFEVkVDVE9SKQorIHJldHVybiBwOworCisg aWYgKGN1cnJlbnRfb3V0cHV0X2luc24gPT0gTlVMTF9SVFgpCisgcmV0dXJu IHA7CisKKyAvKiBXZSBuZWVkIHRvIGFkZCB0aC4gcHJlZml4IHRvIGFsbCB0 aGUgeHRoZWFkdmVjdG9yCisgaW5zdHVyY3Rpb25zIGhlcmUuKi8KKyBpZiAo cFswXSA9PSAndicpCisgZnB1dHMgKCJ0aC4iLCBhc21fb3V0X2ZpbGUpOwor CisgcmV0dXJuIHA7Cit9CisKIC8qIEltcGxlbWVudCBUQVJHRVRfUFJJTlRf T1BFUkFORC4gVGhlIFJJU0NWLXNwZWNpZmljIG9wZXJhbmQgY29kZXMgYXJl OgogJ2gnIFByaW50IHRoZSBoaWdoLXBhcnQgcmVsb2NhdGlvbiBhc3NvY2lh dGVkIHdpdGggT1AsIGFmdGVyIHN0cmlwcGluZwpkaWZmIC0tZ2l0IGEvZ2Nj L2NvbmZpZy9yaXNjdi9yaXNjdi5oIGIvZ2NjL2NvbmZpZy9yaXNjdi9yaXNj di5oCmluZGV4IDZkZjllYzczYzVlLi5jMzMzNjFhMjU0ZCAxMDA2NDQKLS0t IGEvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi5oCisrKyBiL2djYy9jb25maWcv cmlzY3YvcmlzY3YuaApAQCAtODI2LDYgKzgyNiwxMCBAQCBleHRlcm4gZW51 bSByaXNjdl9jYyBnZXRfcmlzY3ZfY2MgKGNvbnN0IHJ0eCB1c2UpOwogYXNt X2ZwcmludGYgKChGSUxFKSwgIiVVJXMiLCAoTkFNRSkpOyBcCiB9IHdoaWxl ICgwKQorI3VuZGVmIEFTTV9PVVRQVVRfT1BDT0RFCisjZGVmaW5lIEFTTV9P VVRQVVRfT1BDT0RFKFNUUkVBTSwgUFRSKSBcCisgKFBUUikgPSByaXNjdl9h c21fb3V0cHV0X29wY29kZShTVFJFQU0sIFBUUikKKwogI2RlZmluZSBKVU1Q X1RBQkxFU19JTl9URVhUX1NFQ1RJT04gMAogI2RlZmluZSBDQVNFX1ZFQ1RP Ul9NT0RFIFNJbW9kZQogI2RlZmluZSBDQVNFX1ZFQ1RPUl9QQ19SRUxBVElW RSAocmlzY3ZfY21vZGVsICE9IENNX01FRExPVykKZGlmZiAtLWdpdCBhL2dj Yy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9yaXNjdi9ydnYveHRoZWFkdmVjdG9y L3ByZWZpeC5jIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2 di94dGhlYWR2ZWN0b3IvcHJlZml4LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK aW5kZXggMDAwMDAwMDAwMDAuLjQ4ODY3ZjRkZGZiCi0tLSAvZGV2L251bGwK KysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di94dGhl YWR2ZWN0b3IvcHJlZml4LmMKQEAgLTAsMCArMSwxMiBAQAorLyogeyBkZy1k byBjb21waWxlIH0gKi8KKy8qIHsgZGctb3B0aW9ucyAiLW1hcmNoPXJ2MzJn Y194dGhlYWR2ZWN0b3IgLW1hYmk9aWxwMzIgLU8wIiB9ICovCisKKyNpbmNs dWRlICJyaXNjdl92ZWN0b3IuaCIKKwordmludDMybTFfdAorcHJlZml4ICh2 aW50MzJtMV90IHZ4LCB2aW50MzJtMV90IHZ5LCBzaXplX3QgdmwpCit7Cisg cmV0dXJuIF9fcmlzY3ZfdmFkZF92dl9pMzJtMSAodngsIHZ5LCB2bCk7Cit9 CisKKy8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlciB7XG10aFwudlxN fSB9IH0gKi8KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCi0tIAoyLjE3 LjEK ------=ALIBOUNDARY_83540_7fb5a2b92700_65892a51_3ba88--