From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.18]) by sourceware.org (Postfix) with ESMTPS id 440DB3858CDB for ; Mon, 26 Feb 2024 07:41:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 440DB3858CDB Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 440DB3858CDB Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=192.198.163.18 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1708933297; cv=pass; b=xXiZE6tX0uuvbZbfK6naQZ2idhv+K9oYmlWAQJSUqwoe8kt3i+BxBrNnPK6HUNzmH0hxTcbJ6Egwm/rkKWiNdtKAbGo7NgaS9nKOoN63xdyqKzX7olvSjK5qTBu2wZ3FrODf65+fxjl9BnRsMFlszKxZApdjKh4lMNmE85hDRCA= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1708933297; c=relaxed/simple; bh=RWdo1wFgGeMLKd4UE6L9GoQQLMFEiT3boPvFgB1kR9s=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=MM+NtyAowjWdGoHAZ4Hb+ml9Xf5RHPIi45HNfOmjkrIU2g5RyWdqroVvOfxgoVCyKKej5Z2rnWQ6Ux1K9/94K8FqQKorNvT5cJFaqKHS+PVw+ogIdcq54levdoGrMwcPbhpVe5o2OAZoIcbv+ORwGSL8nwIcy7cbRLHrESj/dFo= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1708933293; x=1740469293; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=RWdo1wFgGeMLKd4UE6L9GoQQLMFEiT3boPvFgB1kR9s=; b=UfyWVhMMt/D/hnjZgzJia/27N82oXcxQcCfoZmCWvcc3uXh6Qltmnf+a O9C5EMX9la6Mo4QaD/Lp2kXjyLOVkEvID9VhHa1RDuUT7GIXmKEeWeKZW y1SJmUKZrcRIlGUa/zn2yNk3sjLv+RXEtQHtntRQpht5W5ebey4E/IXWI WNp6+G81TqQ30wlWN4K55pkThCDYbcZpJs7k2hT92tiBuvd4qphDTVimo euqmluiBb+I6B6Prf8XkoPzSMBGnS7hMopGMQWf9mcOfRCOoE1Pj0PIIu kS3r332shLKerS3GPQGVFkNuTkOfEC1mwX9fJpuTL2aMBKKpxphIEOseJ Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10995"; a="3072663" X-IronPort-AV: E=Sophos;i="6.06,185,1705392000"; d="scan'208";a="3072663" Received: from fmviesa007.fm.intel.com ([10.60.135.147]) by fmvoesa112.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Feb 2024 23:41:08 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,185,1705392000"; d="scan'208";a="6460887" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmviesa007.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 25 Feb 2024 23:41:08 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Sun, 25 Feb 2024 23:41:07 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Sun, 25 Feb 2024 23:41:07 -0800 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Sun, 25 Feb 2024 23:41:07 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Sun, 25 Feb 2024 23:41:06 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CNTiDCqO05In0SKltdId0hzlGAFY4WvuaKLasOy9y08a0/ykCmeA6ZiAg9IHeDHGoGvBiKT5l2Wm6oYmlfO6tJgwTBVjWPnAK+BypTpzx/9UgxoSx5oe/KqPe2FqlaWlrIkCIRhG4tjDTqVfNKi+DEaCt1Qf8m88wYlvjbJ4y6nbldWkJp9ANT8dwof0b0KzTlULnjS59a72q0G7pcV/bEXqtSLeM8JgVTtarzZOMlsunW/kCco9iokNj298iZSuV1RWCzr69G+7bhL0szdE+1Kx3JHJjlco5AJ/0mkIdg5czoZ7nD1/fa+kBSMy7BoDX1sHyFpwhSahdV0/x94k8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RWdo1wFgGeMLKd4UE6L9GoQQLMFEiT3boPvFgB1kR9s=; b=hkIJ0hGMZcko2nU2+rpyfQUioxSmjwO1VDm9AD887CnayWJvy3dmJgOvaZQotCL+vZ3vNQkKmR5StKcXrADtXVEqXp9wKtU8yrapDBaynmgThBSGNVZsMjGflpnrA+Idz63IlUYVljuDDCt8Aj+fzm1a/Em8Uwc9zS5PGcdfYEWgOoeV5Z7hm1OFvJOG9t2wolPi/x75+qn7VGeXB+EoCi4MiLqBkDY3QhCRcYSNbTz5ba+rxMT+rSHcy8zwDmLQeE/kFS3Xu5ObePo9QbltgVOYE32RvXPjwpfmL93Wr4z4Zty2ciELTp2dtWkF03Pn9TNbnbayOGtIFANgNYXOLg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from MW5PR11MB5908.namprd11.prod.outlook.com (2603:10b6:303:194::10) by CY8PR11MB7875.namprd11.prod.outlook.com (2603:10b6:930:6c::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.25; Mon, 26 Feb 2024 07:41:04 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::aaa8:bc22:5fb0:5ed0]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::aaa8:bc22:5fb0:5ed0%6]) with mapi id 15.20.7339.022; Mon, 26 Feb 2024 07:41:04 +0000 From: "Li, Pan2" To: Richard Biener CC: "gcc-patches@gcc.gnu.org" , "juzhe.zhong@rivai.ai" , "kito.cheng@gmail.com" , "Wang, Yanzhang" , "rdapp.gcc@gmail.com" Subject: RE: [PATCH v1] RTL: Bugfix ICE after allow vector type in DSE Thread-Topic: [PATCH v1] RTL: Bugfix ICE after allow vector type in DSE Thread-Index: AQHaaGOKNCVbJc6OS02RFa0S6zhOv7EcPLOAgAAAjeA= Date: Mon, 26 Feb 2024 07:41:04 +0000 Message-ID: References: <20240226032558.587912-1-pan2.li@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW5PR11MB5908:EE_|CY8PR11MB7875:EE_ x-ms-office365-filtering-correlation-id: 9970f904-30ad-477f-e341-08dc369e4996 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bZkQwheI0ROZbGYWN3cUfc2z5cfyfkKscrfY/e2OIVDKHxq3wA+t4DMFz9oqaXVkChuXRnpjMf3WNmvWzOaWBx98KFkgqxQYfd97nQk1xax0iRPbnHA8mMPacaH7fxdBi1NA0xhZBtUgfLBOD8xD8UJm0CjI0KFGHDP4OR4OVl0AyK7j1umzk6t4J4yt86D8su7xfYy2A1x3QaORJV8CGmbvgjPPrzJItabf+dBt3fS5lDic+HVY04SG/x+v23FxXePDJ4S5mL3sen+nUiQQ1C/YLfRlu3I4iOn5NM5g1G0+miV55/LlNQrGC//+JnazUZp1s3lOwE4lmdxNC4Zd6+clWupOFeVfjQEXX07NTOcr+Y7pLulutx6do3sAl/FLaLeIuGKXkvF/Tf3KXgQUxZvx910vQbEFEpkFg2YKSbojy/oG51pa7ElBsmZEy6X6WLBoxikTTuNvCI+3lYbVKkDe0a0AnO8QQPlf0SWauhD9zfzkginWOGYxScd8HoQ8IuUzQ2ShnUJbqQu2QNt9INzaJ+wI7+U+MxqkYoJuNKi0mCnlsqRZ/Ni/oXUr243XBHHBt1VsyFy4VA8gHragy2FvGVn5o91iGgTG5b6uU6hrMw4tXpx8NXRg2iMo0SUIxNSC68IHdhkvGyGU709ehubWrcktcJZh6j5+O/F2Drntcp1wYuyycTUs3BFCH+6TaVs1GwiMG6cKox3TLV/PMw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR11MB5908.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?V2x4ZHJDMC94VXQrUHJ6S0NBNDY3dm1CQ0NYZVBockwzaTBqdGZMOWJQclVy?= =?utf-8?B?bHIxcGxUbTBUTWh0eEJFZlE4R1laYUpiSVFyM0tVMjRualJ6c051SEFvL0NT?= =?utf-8?B?Ym5nWWVoQ05BYWxnWHJmUGp6dVh1blhmZ2xPK2tKY2FUWGhGL2NTMjcyNGhq?= =?utf-8?B?RGdDRnRxTERwWW9ERkJ3UkpmVHo3YUFmbjRSTmg5RzV2V3FqRk5ZWnl6RExu?= =?utf-8?B?MHY3aW5qQWo3ZW5WK2NKMG5IMzlRc0dOVlg1R1NOaEVKSmNRS0xMR2c1d1k1?= =?utf-8?B?cU11M0NGc2o1ZHQ5L0xpZ3BUZld6cW1lcWUzY1Jzb3FtVDZ5bi9MTEhiVVNX?= =?utf-8?B?NmZOR2FLU3U2akFSL0xBQjNqQllmQXNHeXJKZEpsM2l0WE1rMmNEc0hxYnJC?= =?utf-8?B?ZURCVWVPVFlza01naHNYWXEweFhKZUxEdkQyTGNPZmFzSWQxd0U3MnJmUUZM?= =?utf-8?B?UjZJdzg4Tm41ZmpWTWxEUkJnOFBzWjlycC9uSU5DOUZlTHBzMGV0L0t0NVRK?= =?utf-8?B?aXBQS29JK3pwMkg2YmV6b2Zwem9uQWdjaEVnaDY0T3dCU3dDTG1kQk0weWti?= =?utf-8?B?cStMV3YvbVFJUFk3NFZkeWF3VitJbS94ZWEwUWNzU0Frd1JxQUlrRjUxQ2RW?= =?utf-8?B?SHNDTnk5ZE5aaStqbXlXV3F0S0dJdHAvU3BuWGN4Nk9nODFuUlNyRHBibkg5?= =?utf-8?B?c2p1Znc5Z1hkZXlPZkxhMk1KR1Z3RUV1dEthNmlQdWJkVlNQUWJnSFZ1Njht?= =?utf-8?B?dHBvUEE5b0dFZE5aeUVtTHRJYmNreStBc0VscktMSVZyc000S2FUWDdheS9B?= =?utf-8?B?aEhjMktvekxqRkNBaDBydFJ4ajlKUDg3bWozTXFRTW9FNGpqWC9BYlVST29n?= =?utf-8?B?ZEwzVEk5c2ZSeGZLV2ZFMlhzZzlLY3g0R2lma3ZQUDNCSDljU213Wk1vQy91?= =?utf-8?B?NzBUVExhaDBqSjdwT0JBRXl6L2h6SUpVL0h4bTJBUCtUVHU0TzUwR09aaUsv?= =?utf-8?B?V1piSFBBMFZrRlQ0YWtubUJOalJnWGk5QzcwZjNIVktMWG5kVGM4a2FRbzlY?= =?utf-8?B?TmF2OE1vSU9ES0JqQnZDcDJ6RU9NWnJ2akZ2Mk1rUjdTbGlpRlozS2tybGEv?= =?utf-8?B?VXZ6SU1uL1JSVm8zUkJzRkJuUm1MRk11b1ZkaWJhTS9PMnZQTnNnMnRYcVZw?= =?utf-8?B?ZU9mTFh6RlBMeGszVm9PcTRBTFFvVFNaM0FqdW91R015VDIrRnZUNkN4cDAx?= =?utf-8?B?bklnRzcvRmZDbDRQeWE1M3FIODBQdHl2Vzd1NDFGRGo3M3FMWU0yaTdOdDl4?= =?utf-8?B?b1JBQTBCRGlEeitibFowL3F3dkIxa3JyNDc0KzcyRWNENEN4QU9UTHBHa1F1?= =?utf-8?B?SVo4YnJneWZuTjVZbU5Pa29tQTA0U0x0ZnFjdmtqcUxTRDA5TDIzcWQ5eVVX?= =?utf-8?B?M2c2eHAvNHNuUWVzd3BaM2psYXBSaUZibTZGcVhKYmZnaGtvUjlFK2pKNlo5?= =?utf-8?B?WGhkT3hVWmd2emIwSnIxWTZ3c1JNbklKa2g0OG80d1UzaFhmdVUrNDZKL1hG?= =?utf-8?B?OXk0ZFR4VE9McmZqajQ0Y2FDTEMyQjF6T255RERqRWNkMkEwOVhDdk4rOUFv?= =?utf-8?B?M2JNdUh0R3hBWlE3eUo0Nm9OdWh1WlpkTHJsa0pPM2xtRVgzM0szY3FOWXBL?= =?utf-8?B?V2dub1lFd2FFVnRDQXRBRjRjZ21ZM3BYTDhOc0dYUUpUeVVWT2pXUVcveU5D?= =?utf-8?B?c3pIUGhpR0VjK25QTHpicU13dzhaVmoyQnYwYmMwYVVhVU9NU2t3MzBGRTN0?= =?utf-8?B?cE9HK29NVitZT0U2UnlMQUpza24vSVFlVExISG5yZTlLM284YXBTMVZWbEg2?= =?utf-8?B?TUZxRGxjenZGalUxV1VRcEozNjVlNE1jcVlXNDlBa044dnR2V0srNERRRVI1?= =?utf-8?B?VWFnRWQ3THJzRk1JTFVINm1nRlhVczNvWkFHN0ZaVGVkQUpCVEw5M2JVdDNC?= =?utf-8?B?VVdyQnBHRUgxRVZ3cjNxVEtBVXJkVEpwVmQzVGFCRmR2eFpxSGhoWHFZOElF?= =?utf-8?B?dHdtTGJVb01BbXRNZmNMQi96ZlAwVzdEOC9Rd0dkODVRR3pjb0svSDlzcUZw?= =?utf-8?Q?GNGc=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW5PR11MB5908.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 9970f904-30ad-477f-e341-08dc369e4996 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Feb 2024 07:41:04.6606 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: KDnjN8BNJjzYM3mbjJzmPsLuTeD258mC2DMGAmD20eAVEXecUeWwNwm0qKWeOZUoA1wLhn8VAJpomoVc0nxIDg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB7875 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-12.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_SHORT,SPF_HELO_NONE,SPF_NONE,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: PiB2YWxpZGF0ZV9zdWJyZWcgaXMgYSBjYW4gb2Ygd29ybXMsIGNhbiB5b3UgdHJ5IHRvIGZpeCB0 aGUgaXNzdWUgaW4gRFNFDQo+IGJ5IGF2b2lkaW5nIHRvIGZvcm0gdGhlIHN1YnJlZyBpbiB0aGUg Zmlyc3QgcGxhY2U/DQoNClN1cmUgdGhpbmcsIHdpbGwgaGF2ZSBhIHRyeSBpbiB2Mi4NCg0KUGFu DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBSaWNoYXJkIEJpZW5lciA8cmlj aGFyZC5ndWVudGhlckBnbWFpbC5jb20+IA0KU2VudDogTW9uZGF5LCBGZWJydWFyeSAyNiwgMjAy NCAzOjM4IFBNDQpUbzogTGksIFBhbjIgPHBhbjIubGlAaW50ZWwuY29tPg0KQ2M6IGdjYy1wYXRj aGVzQGdjYy5nbnUub3JnOyBqdXpoZS56aG9uZ0ByaXZhaS5haTsga2l0by5jaGVuZ0BnbWFpbC5j b207IFdhbmcsIFlhbnpoYW5nIDx5YW56aGFuZy53YW5nQGludGVsLmNvbT47IHJkYXBwLmdjY0Bn bWFpbC5jb20NClN1YmplY3Q6IFJlOiBbUEFUQ0ggdjFdIFJUTDogQnVnZml4IElDRSBhZnRlciBh bGxvdyB2ZWN0b3IgdHlwZSBpbiBEU0UNCg0KT24gTW9uLCBGZWIgMjYsIDIwMjQgYXQgNDoyNuKA r0FNIDxwYW4yLmxpQGludGVsLmNvbT4gd3JvdGU6DQo+DQo+IEZyb206IFBhbiBMaSA8cGFuMi5s aUBpbnRlbC5jb20+DQo+DQo+IFdlIGFsbG93ZWQgdmVjdG9yIHR5cGUgZm9yIGdldF9zdG9yZWRf dmFsIHdoZW4gcmVhZCBpcyBsZXNzIHRoYW4gb3INCj4gZXF1YWwgdG8gc3RvcmUgaW4gcHJldmlv dXMuICBVbmZvcnR1bmF0ZWx5LCB3ZSBtaXNzZWQgdG8gYWRqdXN0IHRoZQ0KPiB2YWxpZGF0ZV9z dWJyZWcgcGFydCBhY2NvcmRpbmdseS4gIEZvciB2ZWN0b3IgdHlwZSwgd2UgZG9uJ3QgbmVlZCB0 bw0KPiByZXN0cmljdCB0aGUgbW9kZSBzaXplIGlzIGdyZWF0ZXIgdGhhbiB0aGUgdmVjdG9yIHJl Z2lzdGVyIHNpemUuDQo+DQo+IFRodXMsIGZvciBleGFtcGxlIHdoZW4gZ2VuX2xvd3BhcnQgZnJv bSBFX1YyU0Ztb2RlIHRvIEVfVjRRSW1vZGUsIGl0DQo+IHdpbGwgaGF2ZSBOVUxMX1JUWChvZiBj b3Vyc2UgSUNFIGFmdGVyIHRoYXQpIGJlY2F1c2Ugb2YgdGhlIG1vZGUgc2l6ZQ0KPiBpcyBsZXNz IHRoYW4gdmVjdG9yIHJlZ2lzdGVyIHNpemUuICBUaGF0IGFsc28gZXhwbGFpbiB0aGF0IGdlbl9s b3dwYXJ0DQo+IGZyb20gRV9WOFNGbW9kZSB0byBFX1YxNlFJbW9kZSBpcyB2YWxpZCBoZXJlLg0K Pg0KPiBUaGlzIHBhdGNoIHdvdWxkIGxpa2UgdG8gcmVtb3ZlIHRoZSB0aGUgcmVzdHJpY3Rpb24g Zm9yIHZlY3RvciBtb2RlLCB0bw0KPiByaWQgb2YgdGhlIElDRSB3aGVuIGdlbl9sb3dwYXJ0IGJl Y2F1c2Ugb2YgdmFsaWRhdGVfc3VicmVnIGZhaWxzLg0KDQp2YWxpZGF0ZV9zdWJyZWcgaXMgYSBj YW4gb2Ygd29ybXMsIGNhbiB5b3UgdHJ5IHRvIGZpeCB0aGUgaXNzdWUgaW4gRFNFDQpieSBhdm9p ZGluZyB0byBmb3JtIHRoZSBzdWJyZWcgaW4gdGhlIGZpcnN0IHBsYWNlPw0KDQo+IFRoZSBiZWxv dyB0ZXN0IGFyZSBwYXNzZWQgZm9yIHRoaXMgcGF0Y2g6DQo+DQo+ICogVGhlIFg4NiBib290c3Ry YXAgdGVzdC4NCj4gKiBUaGUgZnVsbHkgcmlzY3YgcmVncmVzc2lvbiB0ZXN0cy4NCj4NCj4gZ2Nj L0NoYW5nZUxvZzoNCj4NCj4gICAgICAgICAqIGVtaXQtcnRsLmNjICh2YWxpZGF0ZV9zdWJyZWcp OiBCeXBhc3MgcmVnaXN0ZXIgc2l6ZSBjaGVjaw0KPiAgICAgICAgIGlmIHRoZSBtb2RlIGlzIHZl Y3Rvci4NCj4NCj4gZ2NjL3Rlc3RzdWl0ZS9DaGFuZ2VMb2c6DQo+DQo+ICAgICAgICAgKiBnY2Mu ZGcvdHJlZS1zc2Evc3NhLWZyZS00NC5jOiBBZGQgZnRyZWUtdmVjdG9yaXplIHRvIHRyaWdnZXIN Cj4gICAgICAgICB0aGUgSUNFLg0KPiAgICAgICAgICogZ2NjLnRhcmdldC9yaXNjdi9ydnYvYmFz ZS9idWctNi5jOiBOZXcgdGVzdC4NCj4NCj4gU2lnbmVkLW9mZi1ieTogUGFuIExpIDxwYW4yLmxp QGludGVsLmNvbT4NCj4gLS0tDQo+ICBnY2MvZW1pdC1ydGwuY2MgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgfCAgMyArKy0NCj4gIGdjYy90ZXN0c3VpdGUvZ2NjLmRnL3RyZWUtc3NhL3Nz YS1mcmUtNDQuYyAgICB8ICAyICstDQo+ICAuLi4vZ2NjLnRhcmdldC9yaXNjdi9ydnYvYmFzZS9i dWctNi5jICAgICAgICAgfCAyMiArKysrKysrKysrKysrKysrKysrDQo+ICAzIGZpbGVzIGNoYW5n ZWQsIDI1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+ICBjcmVhdGUgbW9kZSAxMDA2 NDQgZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9iYXNlL2J1Zy02LmMNCj4NCj4g ZGlmZiAtLWdpdCBhL2djYy9lbWl0LXJ0bC5jYyBiL2djYy9lbWl0LXJ0bC5jYw0KPiBpbmRleCAx ODU2ZmE0ODg0Zi4uNDVjNjMwMWI0ODcgMTAwNjQ0DQo+IC0tLSBhL2djYy9lbWl0LXJ0bC5jYw0K PiArKysgYi9nY2MvZW1pdC1ydGwuY2MNCj4gQEAgLTkzNCw3ICs5MzQsOCBAQCB2YWxpZGF0ZV9z dWJyZWcgKG1hY2hpbmVfbW9kZSBvbW9kZSwgbWFjaGluZV9tb2RlIGltb2RlLA0KPiAgICAgIDsN Cj4gICAgLyogPz8/IFNpbWlsYXJseSwgZS5nLiB3aXRoIChzdWJyZWc6REYgKHJlZzpUSSkpLiAg VGhvdWdoIHN0b3JlX2JpdF9maWVsZA0KPiAgICAgICBpcyB0aGUgY3VscHJpdCBoZXJlLCBhbmQg bm90IHRoZSBiYWNrZW5kcy4gICovDQo+IC0gIGVsc2UgaWYgKGtub3duX2dlIChvc2l6ZSwgcmVn c2l6ZSkgJiYga25vd25fZ2UgKGlzaXplLCBvc2l6ZSkpDQo+ICsgIGVsc2UgaWYgKGtub3duX2dl IChpc2l6ZSwgb3NpemUpICYmIChrbm93bl9nZSAob3NpemUsIHJlZ3NpemUpDQo+ICsgICAgfHwg KFZFQ1RPUl9NT0RFX1AgKGltb2RlKSB8fCBWRUNUT1JfTU9ERV9QIChvbW9kZSkpKSkNCj4gICAg ICA7DQo+ICAgIC8qIEFsbG93IGNvbXBvbmVudCBzdWJyZWdzIG9mIGNvbXBsZXggYW5kIHZlY3Rv ci4gIFRob3VnaCBnaXZlbiB0aGUgYmVsb3cNCj4gICAgICAgZXh0cmFjdGlvbiBydWxlcywgaXQn cyBub3QgYWx3YXlzIGNsZWFyIHdoYXQgdGhhdCBtZWFucy4gICovDQo+IGRpZmYgLS1naXQgYS9n Y2MvdGVzdHN1aXRlL2djYy5kZy90cmVlLXNzYS9zc2EtZnJlLTQ0LmMgYi9nY2MvdGVzdHN1aXRl L2djYy5kZy90cmVlLXNzYS9zc2EtZnJlLTQ0LmMNCj4gaW5kZXggZjc5YjRjMTQyYWUuLjYyNGEw MGE0ZjMyIDEwMDY0NA0KPiAtLS0gYS9nY2MvdGVzdHN1aXRlL2djYy5kZy90cmVlLXNzYS9zc2Et ZnJlLTQ0LmMNCj4gKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MuZGcvdHJlZS1zc2Evc3NhLWZyZS00 NC5jDQo+IEBAIC0xLDUgKzEsNSBAQA0KPiAgLyogeyBkZy1kbyBjb21waWxlIH0gKi8NCj4gLS8q IHsgZGctb3B0aW9ucyAiLU8gLWZkdW1wLXRyZWUtZnJlMSIgfSAqLw0KPiArLyogeyBkZy1vcHRp b25zICItTyAtZmR1bXAtdHJlZS1mcmUxIC1PMyAtZnRyZWUtdmVjdG9yaXplIiB9ICovDQo+DQo+ ICBzdHJ1Y3QgQSB7IGZsb2F0IHgsIHk7IH07DQo+ICBzdHJ1Y3QgQiB7IHN0cnVjdCBBIHU7IH07 DQo+IGRpZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2L2Jhc2Uv YnVnLTYuYyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9yaXNjdi9ydnYvYmFzZS9idWctNi5j DQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+IGluZGV4IDAwMDAwMDAwMDAwLi41YmIwMGI4ZjU4 Nw0KPiAtLS0gL2Rldi9udWxsDQo+ICsrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9yaXNj di9ydnYvYmFzZS9idWctNi5jDQo+IEBAIC0wLDAgKzEsMjIgQEANCj4gKy8qIFRlc3QgdGhhdCB3 ZSBkbyBub3QgaGF2ZSBpY2Ugd2hlbiBjb21waWxlICovDQo+ICsvKiB7IGRnLWRvIGNvbXBpbGUg fSAqLw0KPiArLyogeyBkZy1vcHRpb25zICItbWFyY2g9cnY2NGdjdiAtbWFiaT1scDY0ZCAtTzMg LWZ0cmVlLXZlY3Rvcml6ZSIgfSAqLw0KPiArDQo+ICtzdHJ1Y3QgQSB7IGZsb2F0IHgsIHk7IH07 DQo+ICtzdHJ1Y3QgQiB7IHN0cnVjdCBBIHU7IH07DQo+ICsNCj4gK2V4dGVybiB2b2lkIGJhciAo c3RydWN0IEEgKik7DQo+ICsNCj4gK2Zsb2F0DQo+ICtmMyAoc3RydWN0IEIgKngsIGludCB5KQ0K PiArew0KPiArICBzdHJ1Y3QgQSBwID0gezEuMGYsIDIuMGZ9Ow0KPiArICBzdHJ1Y3QgQSAqcSA9 ICZ4W3ldLnU7DQo+ICsNCj4gKyAgX19idWlsdGluX21lbWNweSAoJnEtPngsICZwLngsIHNpemVv ZiAoZmxvYXQpKTsNCj4gKyAgX19idWlsdGluX21lbWNweSAoJnEtPnksICZwLnksIHNpemVvZiAo ZmxvYXQpKTsNCj4gKw0KPiArICBiYXIgKCZwKTsNCj4gKw0KPiArICByZXR1cm4geFt5XS51Lngg KyB4W3ldLnUueTsNCj4gK30NCj4gLS0NCj4gMi4zNC4xDQo+DQo=