From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpbgeu1.qq.com (smtpbgeu1.qq.com [52.59.177.22]) by sourceware.org (Postfix) with ESMTPS id F12C53858C78 for ; Mon, 18 Dec 2023 22:49:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F12C53858C78 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 F12C53858C78 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=52.59.177.22 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702939766; cv=none; b=mkkB4RbBQVZy6kURtZIxdujmTtWCz4DB0jl3L5SEFLmHZnnHFVmmOfXei4mblyrbonnuSFE1jAL7AYKR/+6O5fkXck5p9IB4biqNp8BPCWWQttDtNbyFV6669que0ScFXTYwFfl4q7dtbVi+U261Hse9mDoEfs6Xezo1KPM4o94= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702939766; c=relaxed/simple; bh=8EUj9aotSvpk7x3p04xUWEmGrwrL11NK5XP7Wmld13I=; h=Date:From:To:Subject:Mime-Version:Message-ID; b=EiP+GItAT6IxkfMMxvyJqlWOIiGilaxLcm6y51/lyzcC7D7WMM6NFwNj8pvcvJpwbXmaqBncphu+SODnDxN2ARkiX6xx5BdEasfsRpeakKl6mMjJZewEeh0vIxXJz1X78vGIJ8j9uicTvdXSjBuma368PEapIylH59EDdqWLZYQ= ARC-Authentication-Results: i=1; server2.sourceware.org X-QQ-mid: bizesmtp79t1702939754tw4a53qr Received: from TABLET-POE6JQHH ( [116.77.2.214]) by bizesmtp.qq.com (ESMTP) with id ; Tue, 19 Dec 2023 06:49:13 +0800 (CST) X-QQ-SSF: 01400000000000G0V000B00A0000000 X-QQ-FEAT: Qw3m3VZqAJfdQrZCpkdWbzJq3hTSp6EBJgG+hXiGRVN9yUDQym9jWXo7ITWdt Rd0AWuSxfmWJRIEj505OjurwshSmRZAANM2XuP2WPdLYRgGCx7WFtDhHpqnM5lWaNPwWXRi s2UyWf+jA2k48oWJQhGWuPiNID/7SEUBcLco9iIeUs38u0Lx8EQIHiWhqrA3xedulNxj4My lX5xCOeNoAh9ed7GPtJnmBWpGkWWrRZ2vCbP4doDkA4d7o8NvODDaZFG8qZm1VsyX96JXkM 7ssWv5me4W4l2wVrxTD2PgQJbZJR9vyynVh/b/eVVe79cNYZMrluAs7TH/kksGkgVVAjBTc lYDQU1uXRxOwHnFFsddZf+yRfiJl3b7Gg5I5k2tROiPDts9VhwKnEJR8/h4pSEPwy/Lt6xs X-QQ-GoodBg: 2 X-BIZMAIL-ID: 12865579910789794731 Date: Tue, 19 Dec 2023 06:49:13 +0800 From: =?UTF-8?B?6ZKf5bGF5ZOy?= To: rdapp.gcc , gcc-patches Cc: rdapp.gcc , pan2.li , richard.sandiford , rguenther , richard.guenther , "Andrew Pinski" Subject: Re: [PATCH] fold-const: Handle AND, IOR, XOR with stepped vectors [PR112971]. References: X-Priority: 3 X-GUID: EBA15C1C-042B-46F4-AB1B-90CBF9C3CDFD X-Has-Attach: no X-Mailer: Foxmail 7.2.23.121[cn] Mime-Version: 1.0 Message-ID: <097AABD6596FB0C3+2023121906491281154423@rivai.ai> Content-Type: multipart/alternative; boundary="----=_001_NextPart218775775808_=----" X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:rivai.ai:qybglogicsvrgz:qybglogicsvrgz7a-one-0 X-Spam-Status: No, score=-10.3 required=5.0 tests=BAYES_00,GIT_PATCH_0,HTML_MESSAGE,KAM_DMARC_STATUS,KAM_SHORT,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE,T_SPF_HELO_TEMPERROR 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_NextPart218775775808_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 VGhhbmtzIFJvYmluIHNlbmQgaW5pdGlhbCBwYXRjaCB0byBmaXggdGhpcyBJ Q0UgYnVnLg0KDQpDQyB0byBSaWNoYXJkIFMsIFJpY2hhcmQgQiwgYW5kIEFu ZHJldy4NCg0KVGhhbmtzLg0KDQoNCg0KanV6aGUuemhvbmdAcml2YWkuYWkN CiANCkZyb206IFJvYmluIERhcHANCkRhdGU6IDIwMjMtMTItMTkgMDM6NTAN ClRvOiBnY2MtcGF0Y2hlcw0KQ0M6IHJkYXBwLmdjYzsgTGksIFBhbjI7IGp1 emhlLnpob25nQHJpdmFpLmFpDQpTdWJqZWN0OiBbUEFUQ0hdIGZvbGQtY29u c3Q6IEhhbmRsZSBBTkQsIElPUiwgWE9SIHdpdGggc3RlcHBlZCB2ZWN0b3Jz IFtQUjExMjk3MV0uDQpIaSwNCiANCmZvdW5kIGluIFBSMTEyOTcxLCB0aGlz IHBhdGNoIGFkZHMgZm9sZGluZyBzdXBwb3J0IGZvciBiaXR3aXNlIG9wZXJh dGlvbnMNCm9mIGNvbnN0IGR1cGxpY2F0ZSB6ZXJvIHZlY3RvcnMgYW5kIHN0 ZXBwZWQgdmVjdG9ycy4NCk9uIHJpc2N2IHdlIGhhdmUgdGhlIHNpdHVhdGlv biB0aGF0IGEgZm9sZGluZyB3b3VsZCBwZXJwZXR1YWxseSBjb250aW51ZQ0K d2l0aG91dCBzaW1wbGlmeWluZyBiZWNhdXNlIGUuZy4gezAsIDAsIDAsIC4u Ln0gJiB7NywgNiwgNSwgLi4ufSB3b3VsZA0Kbm90IGZvbGQgdG8gezAsIDAs IDAsIC4uLn0uDQogDQpCb290c3RyYXBwZWQgYW5kIHJlZ3Rlc3RlZCBvbiB4 ODYgYW5kIGFhcmNoNjQsIHJlZ3Rlc3RlZCBvbiByaXNjdi4NCiANCkkgd29u J3QgYmUgYXZhaWxhYmxlIHRvIHJlc3BvbmQgcXVpY2tseSB1bnRpbCBuZXh0 IHllYXIuICBQYW4gb3IgSnV6aGUsDQphcyBkaXNjdXNzZWQsIGZlZWwgZnJl ZSB0byBjb250aW51ZSB3aXRoIHBvc3NpYmxlIHJldmlzaW9ucy4NCiANClJl Z2FyZHMNClJvYmluDQogDQogDQpnY2MvQ2hhbmdlTG9nOg0KIA0KUFIgbWlk ZGxlLWVuZC8xMTI5NzENCiANCiogZm9sZC1jb25zdC5jYyAoY29uc3RfYmlu b3ApOiBIYW5kbGUNCnplcm9wQDEgIEFORC9JT1IvWE9SICBWRUNUX0NTVF9T VEVQUEVEX1BAMg0KIA0KZ2NjL3Rlc3RzdWl0ZS9DaGFuZ2VMb2c6DQogDQoq IGdjYy50YXJnZXQvcmlzY3YvcnZ2L2F1dG92ZWMvcHIxMTI5NzEuYzogTmV3 IHRlc3QuDQotLS0NCmdjYy9mb2xkLWNvbnN0LmNjICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAxNCArKysrKysrKysrKysrLQ0KLi4uL2djYy50 YXJnZXQvcmlzY3YvcnZ2L2F1dG92ZWMvcHIxMTI5NzEuYyAgICB8IDE4ICsr KysrKysrKysrKysrKysrKw0KMiBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRp b25zKCspLCAxIGRlbGV0aW9uKC0pDQpjcmVhdGUgbW9kZSAxMDA2NDQgZ2Nj L3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVjL3ByMTEy OTcxLmMNCiANCmRpZmYgLS1naXQgYS9nY2MvZm9sZC1jb25zdC5jYyBiL2dj Yy9mb2xkLWNvbnN0LmNjDQppbmRleCBmNWQ2OGFjMzIzYS4uNDNlZDA5N2Jm NWMgMTAwNjQ0DQotLS0gYS9nY2MvZm9sZC1jb25zdC5jYw0KKysrIGIvZ2Nj L2ZvbGQtY29uc3QuY2MNCkBAIC0xNjUzLDggKzE2NTMsMjAgQEAgY29uc3Rf Ymlub3AgKGVudW0gdHJlZV9jb2RlIGNvZGUsIHRyZWUgYXJnMSwgdHJlZSBh cmcyKQ0KICAgICB7DQogICAgICAgdHJlZSB0eXBlID0gVFJFRV9UWVBFIChh cmcxKTsNCiAgICAgICBib29sIHN0ZXBfb2tfcDsNCisNCisgICAgICAvKiBB TkQsIElPUiBhcyB3ZWxsIGFzIFhPUiB3aXRoIGEgemVyb3AgY2FuIGJlIGhh bmRsZWQgZGlyZWN0bHkuICAqLw0KICAgICAgIGlmIChWRUNUT1JfQ1NUX1NU RVBQRURfUCAoYXJnMSkNCi0gICAmJiBWRUNUT1JfQ1NUX1NURVBQRURfUCAo YXJnMikpDQorICAgJiYgVkVDVE9SX0NTVF9EVVBMSUNBVEVfUCAoYXJnMikN CisgICAmJiBpbnRlZ2VyX3plcm9wIChWRUNUT1JfQ1NUX0VMVCAoYXJnMiwg MCkpKQ0KKyBzdGVwX29rX3AgPSBjb2RlID09IEJJVF9BTkRfRVhQUiB8fCBj b2RlID09IEJJVF9JT1JfRVhQUg0KKyAgIHx8IGNvZGUgPT0gQklUX1hPUl9F WFBSOw0KKyAgICAgIGVsc2UgaWYgKFZFQ1RPUl9DU1RfU1RFUFBFRF9QIChh cmcyKQ0KKyAgICAgICAgJiYgVkVDVE9SX0NTVF9EVVBMSUNBVEVfUCAoYXJn MSkNCisgICAgICAgICYmIGludGVnZXJfemVyb3AgKFZFQ1RPUl9DU1RfRUxU IChhcmcxLCAwKSkpDQorIHN0ZXBfb2tfcCA9IGNvZGUgPT0gQklUX0FORF9F WFBSIHx8IGNvZGUgPT0gQklUX0lPUl9FWFBSDQorICAgfHwgY29kZSA9PSBC SVRfWE9SX0VYUFI7DQorICAgICAgZWxzZSBpZiAoVkVDVE9SX0NTVF9TVEVQ UEVEX1AgKGFyZzEpDQorICAgICAgICAmJiBWRUNUT1JfQ1NUX1NURVBQRURf UCAoYXJnMikpDQovKiBXZSBjYW4gb3BlcmF0ZSBkaXJlY3RseSBvbiB0aGUg ZW5jb2RpbmcgaWY6DQogICAgICBhMyAtIGEyID09IGEyIC0gYTEgJiYgYjMg LSBiMiA9PSBiMiAtIGIxDQpkaWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9n Y2MudGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVjL3ByMTEyOTcxLmMgYi9nY2Mv dGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2L2F1dG92ZWMvcHIxMTI5 NzEuYw0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAwMDAwMDAw Li44MTZlYmQzYzQ5Mw0KLS0tIC9kZXYvbnVsbA0KKysrIGIvZ2NjL3Rlc3Rz dWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVjL3ByMTEyOTcxLmMN CkBAIC0wLDAgKzEsMTggQEANCisvKiB7IGRnLWRvIGNvbXBpbGUgfSAgKi8N CisvKiB7IGRnLW9wdGlvbnMgIi1tYXJjaD1ydjY0Z2N2X3p2bDI1NmIgLW1h Ymk9bHA2NGQgLU8zIC1mbm8tdmVjdC1jb3N0LW1vZGVsIiB9ICAqLw0KKw0K K2ludCBhOw0KK3Nob3J0IGJbOV07DQorY2hhciBjLCBkOw0KK3ZvaWQgZSgp IHsNCisgIGQgPSAwOw0KKyAgZm9yICg7OyBkKyspIHsNCisgICAgaWYgKGJb ZF0pDQorICAgICAgYnJlYWs7DQorICAgIGEgPSA4Ow0KKyAgICBmb3IgKDsg YSA+PSAwOyBhLS0pIHsNCisgICAgICBjaGFyICpmID0gJmM7DQorICAgICAg KmYgJj0gZCA9PSAoYSAmIGQpOw0KKyAgICB9DQorICB9DQorfQ0KLS0gDQoy LjQzLjANCiANCiANCg== ------=_001_NextPart218775775808_=------