From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) by sourceware.org (Postfix) with ESMTPS id B0DF03858438 for ; Thu, 8 Feb 2024 06:52:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B0DF03858438 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 B0DF03858438 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=192.198.163.8 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1707375171; cv=pass; b=fH4yzoHfjDSljzzDATRgz5MorjGCKPPwWYOAkgJtDv9sIDC4+LqoauLGWmeQ3Af6bdP6u3VFJ5IOj7PbpZHf6MMYYbaVqdmVn8p2QeLLM73/eaGlPQ7riaIkanx1htwsz5lT0gTaK6i96z1lUn30+SQrl3bPCSt1DKkwmMAsYdI= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1707375171; c=relaxed/simple; bh=SafbsLDEfA93VCYUg9HUO1riCkgEObadxd3jJaIiulo=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=LPDhOOdZ9TNYw9Jh2xktj3US4Mo5vg9jhpC6AF+XrkHZwwKqQawoxwiPMorY5Jod65lqEps1S680Ltlhe2vVN0tB5f4Bh4vbel2k3uG8toHNjL6UnoFQ2GA/mkZcaXpuoo7RUgxfkIaR8e8bwPFKomu2WYYY+o5fm16h6F6CtY0= 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=1707375168; x=1738911168; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=SafbsLDEfA93VCYUg9HUO1riCkgEObadxd3jJaIiulo=; b=YmNPEB2/5jS6Y3IzzJ422sm/qGlXPa7rEmqAx+HaQNi5RuGFA7T2Tz0k SFmMguHAi982XeCRSusOzn3YdQfOl7tlpFdiO2+C6DSy47N0KEjU8A3ni Itt0qkJoNL+A8TggoQkyh+jAwRdntKnTiXdhpukaC6/Mw7lQ0dXS5eNn+ N0T+COUtnYMBdewaMprCAUmZLEQTOnIg7i6qSgLTtXfj4nUHkO7x7Q2X+ vBoT5boYOWjZanppjBiKPeVCzfxuPedT6p1UqSEQFMQoWpzyOS3OtJhqs YsM9JaRwGfXzCIgypwsOmp+OHVYlgVRatNkC4ARdPLmhOJGfyMx9vHr9F A==; X-IronPort-AV: E=McAfee;i="6600,9927,10977"; a="18669679" X-IronPort-AV: E=Sophos;i="6.05,252,1701158400"; d="scan'208,217";a="18669679" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 07 Feb 2024 22:52:46 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.05,252,1701158400"; d="scan'208,217";a="1941624" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orviesa008.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 07 Feb 2024 22:52:46 -0800 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 7 Feb 2024 22:52:45 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Wed, 7 Feb 2024 22:52:44 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) 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; Wed, 7 Feb 2024 22:52:44 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.169) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Wed, 7 Feb 2024 22:52:44 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hwyidWh5rcDi0BJ6zjkEeSghDBK/+19I/hRMEywCxGPSn44U6J6vsvvI4atwvQ4mFGz9Orx2l31tTLAPgVu4klirfmuduLtm0OSRWvOt34z3fundxldNqYGjP17MIJu3elyrJRUoo+CYCoeCKvnkjX6+cK6ulEisN6QEzj3ADsyAZRy/ar8gnhteQZT+kg1VFlOTI7ejOkMBbZCMdztCeamf9Iw7K6JlY12X84OKIaeWwohFXle67xsOxqSBYc0RWDcqhDkehrlLbATWYaLTPSbwayPduI+nXtfMcX6EJ8XI4GsRuGsEGv4hMsGAXSDIAUgNagLndYw/VWtV5/m8Aw== 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=SafbsLDEfA93VCYUg9HUO1riCkgEObadxd3jJaIiulo=; b=O3QnHiFK2N6CxHWHaCFphY0UF/QTyxvZWbKss8tRrpQJuiHz9evoc7UPB8Pddkbys0zqHYHCSwNNNa/DYMuLOzJbJVHEZxJewMKSG8O2xe5WhBloGJUmnBep+3wixeYhLRswvUvE6zcCKTp1zsHpUwEyHajmcnOBcyp9RdVctCRFHpzX0LQ9ogueEHfblYDq3wRStDN5gWsqFrDP3bJ5hebcAytupkSMcED0qhp5xGNw+w5H/A/t2uiIlMJkBLloTD58/5rpw/iusfo7xHx/dttrkAVk1BMJKJHTxJCrDI0w6QWO4vMz5v0l4wEPHH3/hE6nMSb8vUsLVOMRWvMYaA== 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 BL1PR11MB5954.namprd11.prod.outlook.com (2603:10b6:208:385::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.37; Thu, 8 Feb 2024 06:52:40 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::b976:c625:8249:e34e]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::b976:c625:8249:e34e%7]) with mapi id 15.20.7249.037; Thu, 8 Feb 2024 06:52:40 +0000 From: "Li, Pan2" To: "juzhe.zhong@rivai.ai" , gcc-patches CC: "Wang, Yanzhang" , kito.cheng Subject: RE: RE: [PATCH v1] RISC-V: Bugfix for RVV overloaded intrinsic ICE in function checker Thread-Topic: RE: [PATCH v1] RISC-V: Bugfix for RVV overloaded intrinsic ICE in function checker Thread-Index: AQHaWaf56hH3Go7Qr0iZAaAWgRlZ+bD+q7UjgAD/xQCAAFWtR4AAAkpw Date: Thu, 8 Feb 2024 06:52:40 +0000 Message-ID: References: <20240207092756.4134886-1-pan2.li@intel.com>, <2B74B8CA2F430BCD+202402071821231957540@rivai.ai>, 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_|BL1PR11MB5954:EE_ x-ms-office365-filtering-correlation-id: e432f549-7215-4d6d-6ba5-08dc28728b42 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: dKU+UVuoqnYcKrTljmKjt2EG4jd3Zor9ab0swyXJzreA3I/KaNJKBtpoovMgOaZq3dF0foCT2kf4Xd77QCqAO4Ldk61T3iH89pON9nG8s79sKOVPQqInBl7RfnXnTP0fkRLdVa+MDtVfI7ugeS4QC5nxpaC/nGIRF+oqhxVW7MS8xCTtaZxiad8sNa1OvcBRp821sor0XTOAnglfY2eord315WTM8XyyPgxQ+v7M5SW8Z55mZlLClUFTvX5HCQxWWtxBuzcqLUsDLqu44dgeSty6GtO/M/Y8RnYFAHMIS6jJ4gnga43/vZKlQRRV8vP4eNE2S1OWtKTmsHZpVUZHQnS37ib8YgUj3T9EEueOXU72QL17hNlSwJmwZJ4waHyDVRPy14X1k065NTO2O2ishibMqom6Z1jbataoCRT4zNlcP+dahPWtM4qjjo/pY11gDKOrxrsOVbIqLFFTEdOefXYOzT9Zv76On9cy9Olqa86HGr02IGtKFXqAD0QSGbUZPwY6YuhYusfkOzQJ+++0b0XA2Xy1qFoNw+UfWvR9ZodVUoNz29Qtyaif/EIYx0Oje+dCqCdiUlIm1ISAqWZpQBUro/VVniXQLuwKfXX2qMY= 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)(39860400002)(136003)(366004)(346002)(376002)(396003)(230922051799003)(186009)(1800799012)(451199024)(64100799003)(38100700002)(83380400001)(122000001)(82960400001)(8936002)(8676002)(76116006)(52536014)(66446008)(54906003)(66946007)(66476007)(66556008)(64756008)(110136005)(316002)(2906002)(5660300002)(26005)(9686003)(53546011)(7696005)(6506007)(71200400001)(478600001)(4326008)(38070700009)(86362001)(33656002)(55016003)(84970400001)(41300700001)(559001)(579004);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?L0ZHY1RuQUxSWVdBWFhSTWRwVmNSLzF2SlBZVXQzZk9WUjg5RExaREJhWHAr?= =?utf-8?B?WVVzcytIOXRkdnZMN3hML1VWTlAwTlhYZkprOXJTRnhZMElReXZienh6Mkgy?= =?utf-8?B?SVRJcGY4dGRRMFIxOTAyT2RBRXhQRjR5a3ZYWUs5YzJyMXBCeXR1YnBwQmtl?= =?utf-8?B?Zzl2bnFyamt5WG5rQnhxWVZTSU9TNVZ6WjE4MzBXcEFRS2ViUzVKbzdyRVBI?= =?utf-8?B?SWVaNEtmL2lPcHlKVmdJeWQ0YlRwY0tLNWJ2Y3NEcVBsc01PSkFOdThNZ25x?= =?utf-8?B?aERaZzFudS9yQ3RwQlh6MjFnUVBjK1ltaktsQitWdGlaY3llWUVDbHhZMFFF?= =?utf-8?B?eVlSN0wrSGFEdDQ5OUhUcldiUkRXOFg0bk16bFZTTzA1QU1LSmM1OVhyakxP?= =?utf-8?B?SGQ5Z1RTd0hycndSN1B6ZzdHQ0tUZlVnWDduUi96ZjlQbUdpWDlNWldsaEk3?= =?utf-8?B?VUFiT3JpQjBCeFVjQ1cyNFRuOWQvdnM3VzR0Vlk2MWZJREF2MVl6eGp1MzRk?= =?utf-8?B?Y0NSZUdlYnM2aXdicWhhTy9WQTg1RTBTRUptOHNxa0pDNWlCYWlJTlo3bFFq?= =?utf-8?B?MEVuZ1QzemNDNWdtZTk0SWEwUy9VelZKbjU2ajVmbWgzVnJ5djkreEl3Mm5x?= =?utf-8?B?czBKTnZPSDlhVStZNjRMdXF6QUlLSTN1UUNUN0pZajhMRlZ2b2NYTDBTZG1R?= =?utf-8?B?Z3YxREprakpuMXhlZEFER0lpVXF4UjBWUE0zdm1pSFVsdjBDV0ZoQllRWFpR?= =?utf-8?B?d0J2emZ2Wm95eERYMGh5SEx0bWt0NG82Ukt4RVcvK2Nob01DTWcrU1g4bW1v?= =?utf-8?B?bWxKS0NMUFZkdnFQRW40MUNtZEdlMHhxUWdoZ1V5QUxJRkZlS2dMV1liWmUz?= =?utf-8?B?UWJwUmtiQWF4TXFvYnl4dWhxT3l4TFcwbTdZUENOVjVWbk5maklCUm00TjBw?= =?utf-8?B?cDk4TXMrRmhTY3lESEc0UndhZnk0MVN1aDNXS214TmlKQUtUZnZ1YjNQcXln?= =?utf-8?B?M1M5aE5UNFQwY1orV2tOUExudGllVU5FaWMyVUpaNy9OWDZtV1hyZXMreFlY?= =?utf-8?B?RGFyZ1kxMXA0V0FTT2FrdmRVM1BXNlF3ZWNMV2RnbmxRU0lDblMzR1RBdHVK?= =?utf-8?B?TFY2TUtvemlqaGROa3Iyb3dCOFVCaEJyWWd3NTVRMXdCNk82bmhaQk9La0xi?= =?utf-8?B?cFlOdEVBWG95TTJjOWhCdk9FQTZ4K2JjOUsxS1NSTWNNTWxXRTVwWUIvZFZl?= =?utf-8?B?Qm1jVk80YjQxSXlCSkIvdlMwUWNtZ2JwdlA2NkRGaVRnQ2RZR1NHQlJlRGw0?= =?utf-8?B?VGZNczRiL3JnZVBOTWY1TmxYWVB5TDVYYXZZRlc2L3RZV0JFazJ6bXJ6STQ5?= =?utf-8?B?ODQrbWFHVzRIeHlnUnFBU2oxaUZ0RXpjS1R6RHFYSDZWZHJvejNuRGwyeFBI?= =?utf-8?B?N2dUc3NxakM0V3dvVmtJZmFCeHNnRjM5VFgxeXBjTUxKOEs3dDRJYzhuSnVs?= =?utf-8?B?T1hSZDZCa28vdFVEMkY4VHVCeWR5SVpaNGswU2lYUGVzck52TC9xcHIzelcw?= =?utf-8?B?RHpzVzRPc3ZlWkl5UXhiWS9telN6QmxTUjdKSGVsS0xSK0RMR0RBNnpyVC9Q?= =?utf-8?B?dCtxcHhMSFVoQzFXY3dSU3ZaS21MVXg1amEwTDdvemE2UDRMU0pOeHZIN2Za?= =?utf-8?B?UFduVnZiZ2J6NlZJN1JXWXZiUEVON0VhVjdmQ2JQVjg4aXZoekNVQ1VycUlm?= =?utf-8?B?YzBNamtIcVhDeVpaa0xrYUtHZklyNmEzMm43Q2pucDI1cXJldno1U3FmeVl0?= =?utf-8?B?emNTTms1dTlaVVpYaTJMcGhkTFhiRzZ5a2xFVTRZM3grL3QxNElyUjJFR29I?= =?utf-8?B?eXArTUhOblp5SU5uck8xRUVIZXgvZjBTVEpYcTdGRGw2dkpRa05UZStyVU5r?= =?utf-8?B?cEdsWGFrOFQ3L3FvQ2hiTWtSVEppY3BqNVMwMm1lSFRhaWQxTTRPUzI2Zldv?= =?utf-8?B?QVBYWG5OY3QwK3Vwa0lTSnNwWmZIM1FHekRyR3MzdFFpdFkyUmo2emhKNlpQ?= =?utf-8?B?TXhvMUZnenpzUHdlWTE0aXpyWTVpSUViKzZjWlR5MmY3a2VIM1pQZHpuSzRN?= =?utf-8?Q?B+so=3D?= Content-Type: multipart/alternative; boundary="_000_MW5PR11MB590854A45D31DA5DAE2142F8A9442MW5PR11MB5908namp_" 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: e432f549-7215-4d6d-6ba5-08dc28728b42 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Feb 2024 06:52:40.7409 (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: sVk2dr1EnxHurLrwENdTo3X9qpLePWQMhn+kNjMY23k0XR9cXeB0pYGGHrFwAWfsPzsIXdhndEhTArYC+qA1+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5954 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-12.2 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,HTML_MESSAGE,KAM_SHORT,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,WEIRD_PORT 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: --_000_MW5PR11MB590854A45D31DA5DAE2142F8A9442MW5PR11MB5908namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Q29tbWl0dGVkLCB0aGFua3MgSnV6aGUuDQoNClBhbg0KDQpGcm9tOiBqdXpo ZS56aG9uZ0ByaXZhaS5haSA8anV6aGUuemhvbmdAcml2YWkuYWk+DQpTZW50 OiBUaHVyc2RheSwgRmVicnVhcnkgOCwgMjAyNCAyOjQzIFBNDQpUbzogTGks IFBhbjIgPHBhbjIubGlAaW50ZWwuY29tPjsgZ2NjLXBhdGNoZXMgPGdjYy1w YXRjaGVzQGdjYy5nbnUub3JnPg0KQ2M6IFdhbmcsIFlhbnpoYW5nIDx5YW56 aGFuZy53YW5nQGludGVsLmNvbT47IGtpdG8uY2hlbmcgPGtpdG8uY2hlbmdA Z21haWwuY29tPg0KU3ViamVjdDogUmU6IFJFOiBbUEFUQ0ggdjFdIFJJU0Mt VjogQnVnZml4IGZvciBSVlYgb3ZlcmxvYWRlZCBpbnRyaW5zaWMgSUNFIGlu IGZ1bmN0aW9uIGNoZWNrZXINCg0KTEdUTQ0KDQpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXw0KanV6aGUuemhvbmdAcml2YWkuYWk8bWFpbHRv Omp1emhlLnpob25nQHJpdmFpLmFpPg0KDQpGcm9tOiBMaSwgUGFuMjxtYWls dG86cGFuMi5saUBpbnRlbC5jb20+DQpEYXRlOiAyMDI0LTAyLTA4IDA5OjQx DQpUbzoganV6aGUuemhvbmdAcml2YWkuYWk8bWFpbHRvOmp1emhlLnpob25n QHJpdmFpLmFpPjsgZ2NjLXBhdGNoZXM8bWFpbHRvOmdjYy1wYXRjaGVzQGdj Yy5nbnUub3JnPg0KQ0M6IFdhbmcsIFlhbnpoYW5nPG1haWx0bzp5YW56aGFu Zy53YW5nQGludGVsLmNvbT47IGtpdG8uY2hlbmc8bWFpbHRvOmtpdG8uY2hl bmdAZ21haWwuY29tPg0KU3ViamVjdDogUkU6IFtQQVRDSCB2MV0gUklTQy1W OiBCdWdmaXggZm9yIFJWViBvdmVybG9hZGVkIGludHJpbnNpYyBJQ0UgaW4g ZnVuY3Rpb24gY2hlY2tlcg0KSSB0aGluayBpdCByZWxhdGVzIHRvIHRoZSBs b2NhdGlvbiBvZiBmcm0gYXJncy4gRm9yIGV4YW1wbGUsIHdlIHVzZSBiZWxv dyB0byBnZXQgdGhlIG9wZXJhbmQgaW5kZXguIEFuZCB0aGVuIHBhc3MgdG8g ZnVuY3Rpb25fY2hlY2tlci4NCg0KdW5zaWduZWQgaW50IGZybV9udW0gPSBj LmFyZ19udW0gKCkgLSAyOw0KDQpVbmZvcnR1bmF0ZWx5LCB0aGUgZnVuY3Rp b24gY2hlY2tlciB0cmVhdCBhcmdubyBhcyB1bnNpZ25lZCwgdGh1cyB3ZSBu ZWVkIHRvIGVuc3VyZSB0aGF0IGMuYXJnX251bSAoKSBpcyBub3QgbGVzcyB0 aGFuIDINCmZvciBhdm9pZGluZyBvdmVyZmxvdy4NCg0KUGFuDQoNCg0KRnJv bToganV6aGUuemhvbmdAcml2YWkuYWk8bWFpbHRvOmp1emhlLnpob25nQHJp dmFpLmFpPiA8anV6aGUuemhvbmdAcml2YWkuYWk8bWFpbHRvOmp1emhlLnpo b25nQHJpdmFpLmFpPj4NClNlbnQ6IFdlZG5lc2RheSwgRmVicnVhcnkgNywg MjAyNCA2OjIxIFBNDQpUbzogTGksIFBhbjIgPHBhbjIubGlAaW50ZWwuY29t PG1haWx0bzpwYW4yLmxpQGludGVsLmNvbT4+OyBnY2MtcGF0Y2hlcyA8Z2Nj LXBhdGNoZXNAZ2NjLmdudS5vcmc8bWFpbHRvOmdjYy1wYXRjaGVzQGdjYy5n bnUub3JnPj4NCkNjOiBMaSwgUGFuMiA8cGFuMi5saUBpbnRlbC5jb208bWFp bHRvOnBhbjIubGlAaW50ZWwuY29tPj47IFdhbmcsIFlhbnpoYW5nIDx5YW56 aGFuZy53YW5nQGludGVsLmNvbTxtYWlsdG86eWFuemhhbmcud2FuZ0BpbnRl bC5jb20+Pjsga2l0by5jaGVuZyA8a2l0by5jaGVuZ0BnbWFpbC5jb208bWFp bHRvOmtpdG8uY2hlbmdAZ21haWwuY29tPj4NClN1YmplY3Q6IFJlOiBbUEFU Q0ggdjFdIFJJU0MtVjogQnVnZml4IGZvciBSVlYgb3ZlcmxvYWRlZCBpbnRy aW5zaWMgSUNFIGluIGZ1bmN0aW9uIGNoZWNrZXINCg0KV2h5IGlzIGl0IDIg bm90IDEgb3Igb3RoZXIgdmFsdWUgPw0KDQpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXw0KanV6aGUuemhvbmdAcml2YWkuYWk8bWFpbHRvOmp1 emhlLnpob25nQHJpdmFpLmFpPg0KDQpGcm9tOiBwYW4yLmxpPG1haWx0bzpw YW4yLmxpQGludGVsLmNvbT4NCkRhdGU6IDIwMjQtMDItMDcgMTc6MjcNClRv OiBnY2MtcGF0Y2hlczxtYWlsdG86Z2NjLXBhdGNoZXNAZ2NjLmdudS5vcmc+ DQpDQzoganV6aGUuemhvbmc8bWFpbHRvOmp1emhlLnpob25nQHJpdmFpLmFp PjsgcGFuMi5saTxtYWlsdG86cGFuMi5saUBpbnRlbC5jb20+OyB5YW56aGFu Zy53YW5nPG1haWx0bzp5YW56aGFuZy53YW5nQGludGVsLmNvbT47IGtpdG8u Y2hlbmc8bWFpbHRvOmtpdG8uY2hlbmdAZ21haWwuY29tPg0KU3ViamVjdDog W1BBVENIIHYxXSBSSVNDLVY6IEJ1Z2ZpeCBmb3IgUlZWIG92ZXJsb2FkZWQg aW50cmluc2ljIElDRSBpbiBmdW5jdGlvbiBjaGVja2VyDQpGcm9tOiBQYW4g TGkgPHBhbjIubGlAaW50ZWwuY29tPG1haWx0bzpwYW4yLmxpQGludGVsLmNv bT4+DQoNClRoZXJlIGlzIGFub3RoZXIgY29ybiBjYXNlIHdoZW4gc2ltaWxh ciBhcyBiZWxvdyBleGFtcGxlOg0KDQp2b2lkIHRlc3QgKHZvaWQpDQp7DQog IF9fcmlzY3ZfdmFhZGQgKCk7DQp9DQoNCldlIHJlcG9ydCBlcnJvciB3aGVu IG92ZXJsb2FkZWQgZnVuY3Rpb24gd2l0aCBlbXB0eSBhcmdzLiAgRm9yIGV4 YW1wbGU6DQoNCnRlc3QuYzogSW4gZnVuY3Rpb24gJ2Zvbyc6DQp0ZXN0LmM6 ODozOiBlcnJvcjogbm8gbWF0Y2hpbmcgZnVuY3Rpb24gY2FsbCB0byAnX19y aXNjdl92YWFkZCcgd2l0aCBlbXB0eSBhcmdzDQogICAgOCB8ICAgX19yaXNj dl92YWFkZCAoKTsNCiAgICAgIHwgICBefn5+fn5+fn5+fn5+fn5+fn5+fg0K DQpVbmZvcnR1bmF0ZWx5LCBpdCB3aWxsIG1lZXQgYW5vdGhlciBJQ0Ugc2lt aWxhciB0byBiZWxvdyBhZnRlciBhYm92ZQ0KbWVzc2FnZS4gIFRoZSB1bmRl cmx5aW5nIGJ1aWxkIGZ1bmN0aW9uIGNoZWNrZXIgd2lsbCBoYXZlIHplcm8g YXJncw0KYW5kIGJyZWFrIHNvbWUgYXNzdW1wdGlvbiBvZiB0aGUgZnVuY3Rp b24gY2hlY2tlci4gIEZvciBleGFtcGxlLCB0aGUNCmNvdW50IG9mIGFyZ3Mg aXMgbm90IGxlc3MgdGhhbiAyLg0KDQppY2UuYzogSW4gZnVuY3Rpb24g4oCY Zm9v4oCZOg0KaWNlLmM6ODozOiBpbnRlcm5hbCBjb21waWxlciBlcnJvcjog aW4gcmVxdWlyZV9pbW1lZGlhdGUsIGF0DQpjb25maWcvcmlzY3YvcmlzY3Yt dmVjdG9yLWJ1aWx0aW5zLmNjOjQyNTINCiAgICA4IHwgICBfX3Jpc2N2X3Zh YWRkICgpOw0KICAgICAgfCAgIF5+fn5+fn5+fn5+fn4NCjB4MjBiMzZhYyBy aXNjdl92ZWN0b3I6OmZ1bmN0aW9uX2NoZWNrZXI6OnJlcXVpcmVfaW1tZWRp YXRlKHVuc2lnbmVkDQppbnQsIGxvbmcsIGxvbmcpIGNvbnN0DQogICAgICAg IC4uLi9fX1JJU0MtVl9CVUlMRF9fLy4uL2djYy9jb25maWcvcmlzY3Yvcmlz Y3YtdmVjdG9yLWJ1aWx0aW5zLmNjOjQyNTINCjB4MjBiODkwYyByaXNjdl92 ZWN0b3I6OmFsdV9kZWY6OmNoZWNrKHJpc2N2X3ZlY3Rvcjo6ZnVuY3Rpb25f Y2hlY2tlciYpIGNvbnN0DQogICAgICAgIC4uLi9fX1JJU0MtVl9CVUlMRF9f Ly4uL2djYy9jb25maWcvcmlzY3YvcmlzY3YtdmVjdG9yLWJ1aWx0aW5zLXNo YXBlcy5jYzozODcNCjB4MjBiMzhkNyByaXNjdl92ZWN0b3I6OmZ1bmN0aW9u X2NoZWNrZXI6OmNoZWNrKCkNCiAgICAgICAgLi4uL19fUklTQy1WX0JVSUxE X18vLi4vZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdi12ZWN0b3ItYnVpbHRpbnMu Y2M6NDMxNQ0KMHgyMGI0ODc2IHJpc2N2X3ZlY3Rvcjo6Y2hlY2tfYnVpbHRp bl9jYWxsKHVuc2lnbmVkIGludCwgdmVjPHVuc2lnbmVkIGludCwgdmFfaGVh cCwgdmxfcHRyPiwNCiAgICAgICAgLi4uL19fUklTQy1WX0JVSUxEX18vLi4v Z2NjL2NvbmZpZy9yaXNjdi9yaXNjdi12ZWN0b3ItYnVpbHRpbnMuY2M6NDYw NQ0KMHgyMDY5MzkzIHJpc2N2X2NoZWNrX2J1aWx0aW5fY2FsbA0KICAgICAg ICAuLi4vX19SSVNDLVZfQlVJTERfXy8uLi9nY2MvY29uZmlnL3Jpc2N2L3Jp c2N2LWMuY2M6MjI3DQoNCkJlbG93IHRlc3QgYXJlIHBhc3NlZCBmb3IgdGhp cyBwYXRjaC4NCg0KKiBUaGUgcmlzY3YgcmVncmVzc2lvbiB0ZXN0cy4NCg0K UFIgdGFyZ2V0LzExMzc2Ng0KDQpnY2MvQ2hhbmdlTG9nOg0KDQoqIGNvbmZp Zy9yaXNjdi9yaXNjdi12ZWN0b3ItYnVpbHRpbnMtc2hhcGVzLmNjIChzdHJ1 Y3QgYWx1X2RlZik6IE1ha2UNCnN1cmUgdGhlIGMuYXJnX251bSBpcyA+PSAy IGJlZm9yZSBjaGVja2luZy4NCihzdHJ1Y3QgYnVpbGRfZnJtX2Jhc2UpOiBE aXR0by4NCihzdHJ1Y3QgbmFycm93X2FsdV9kZWYpOiBEaXR0by4NCg0KZ2Nj L3Rlc3RzdWl0ZS9DaGFuZ2VMb2c6DQoNCiogZ2NjLnRhcmdldC9yaXNjdi9y dnYvYmFzZS9wcjExMzc2Ni0xLmM6IEFkZCBuZXcgY2FzZXMuDQoNClNpZ25l ZC1vZmYtYnk6IFBhbiBMaSA8cGFuMi5saUBpbnRlbC5jb208bWFpbHRvOnBh bjIubGlAaW50ZWwuY29tPj4NCi0tLQ0KLi4uL3Jpc2N2L3Jpc2N2LXZlY3Rv ci1idWlsdGlucy1zaGFwZXMuY2MgICAgICAgfCAxNyArKysrKysrKysrKysr LS0tLQ0KLi4uL2djYy50YXJnZXQvcmlzY3YvcnZ2L2Jhc2UvcHIxMTM3NjYt MS5jICAgICAgfCAxNiArKysrKysrKysrKysrKysrDQoyIGZpbGVzIGNoYW5n ZWQsIDI5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pDQoNCmRpZmYg LS1naXQgYS9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LXZlY3Rvci1idWlsdGlu cy1zaGFwZXMuY2MgYi9nY2MvY29uZmlnL3Jpc2N2L3Jpc2N2LXZlY3Rvci1i dWlsdGlucy1zaGFwZXMuY2MNCmluZGV4IDhlOTBiMTdhOTRiLi5jNWZmY2Mx ZjJjNCAxMDA2NDQNCi0tLSBhL2djYy9jb25maWcvcmlzY3YvcmlzY3YtdmVj dG9yLWJ1aWx0aW5zLXNoYXBlcy5jYw0KKysrIGIvZ2NjL2NvbmZpZy9yaXNj di9yaXNjdi12ZWN0b3ItYnVpbHRpbnMtc2hhcGVzLmNjDQpAQCAtMzgzLDcg KzM4MywxMCBAQCBzdHJ1Y3QgYWx1X2RlZiA6IHB1YmxpYyBidWlsZF9iYXNl DQogICAgIC8qIENoZWNrIHdoZXRoZXIgcm91bmRpbmcgbW9kZSBhcmd1bWVu dCBpcyBhIHZhbGlkIGltbWVkaWF0ZS4gICovDQogICAgIGlmIChjLmJhc2Ut Pmhhc19yb3VuZGluZ19tb2RlX29wZXJhbmRfcCAoKSkNCiAgICAgICB7DQot IGlmICghYy5hbnlfdHlwZV9mbG9hdF9wICgpKQ0KKyAvKiBTb21lIGludmFs aWQgb3ZlcmxvYWQgaW50cmluc2ljIGxpa2UgYmVsb3cgd2lsbCBoYXZlIHpl cm8gZm9yDQorICAgIGMuYXJnX251bSAoKS4gIFRodXMsIG1ha2Ugc3VyZSBh cmdfbnVtIGlzIGJpZyBlbm91Z2ggaGVyZS4NCisgICAgX19yaXNjdl92YWFk ZCAoKSB3aWxsIG1ha2UgYy5hcmdfbnVtICgpID09IDAuICAqLw0KKyBpZiAo IWMuYW55X3R5cGVfZmxvYXRfcCAoKSAmJiBjLmFyZ19udW0gKCkgPj0gMikN CiAgcmV0dXJuIGMucmVxdWlyZV9pbW1lZGlhdGUgKGMuYXJnX251bSAoKSAt IDIsIFZYUk1fUk5VLCBWWFJNX1JPRCk7DQovKiBUT0RPOiBXZSB3aWxsIHN1 cHBvcnQgZmxvYXRpbmctcG9pbnQgaW50cmluc2ljIG1vZGVsaW5nDQogICBy b3VuZGluZyBtb2RlIGluIHRoZSBmdXR1cmUuICAqLw0KQEAgLTQxMSw4ICs0 MTQsMTEgQEAgc3RydWN0IGJ1aWxkX2ZybV9iYXNlIDogcHVibGljIGJ1aWxk X2Jhc2UNCiAgIHsNCiAgICAgZ2NjX2Fzc2VydCAoYy5hbnlfdHlwZV9mbG9h dF9wICgpKTsNCi0gICAgLyogQ2hlY2sgd2hldGhlciByb3VuZGluZyBtb2Rl IGFyZ3VtZW50IGlzIGEgdmFsaWQgaW1tZWRpYXRlLiAgKi8NCi0gICAgaWYg KGMuYmFzZS0+aGFzX3JvdW5kaW5nX21vZGVfb3BlcmFuZF9wICgpKQ0KKyAg ICAvKiBDaGVjayB3aGV0aGVyIHJvdW5kaW5nIG1vZGUgYXJndW1lbnQgaXMg YSB2YWxpZCBpbW1lZGlhdGUuDQorICAgICAgIFNvbWUgaW52YWxpZCBvdmVy bG9hZCBpbnRyaW5zaWMgbGlrZSBiZWxvdyB3aWxsIGhhdmUgemVybyBmb3IN CisgICAgICAgYy5hcmdfbnVtICgpLiAgVGh1cywgbWFrZSBzdXJlIGFyZ19u dW0gaXMgYmlnIGVub3VnaCBoZXJlLg0KKyAgICAgICBfX3Jpc2N2X3ZhYWRk ICgpIHdpbGwgbWFrZSBjLmFyZ19udW0gKCkgPT0gMC4gICovDQorICAgIGlm IChjLmJhc2UtPmhhc19yb3VuZGluZ19tb2RlX29wZXJhbmRfcCAoKSAmJiBj LmFyZ19udW0gKCkgPj0gMikNCiAgICAgICB7DQp1bnNpZ25lZCBpbnQgZnJt X251bSA9IGMuYXJnX251bSAoKSAtIDI7DQpAQCAtNjc5LDcgKzY4NSwxMCBA QCBzdHJ1Y3QgbmFycm93X2FsdV9kZWYgOiBwdWJsaWMgYnVpbGRfYmFzZQ0K ICAgICAvKiBDaGVjayB3aGV0aGVyIHJvdW5kaW5nIG1vZGUgYXJndW1lbnQg aXMgYSB2YWxpZCBpbW1lZGlhdGUuICAqLw0KICAgICBpZiAoYy5iYXNlLT5o YXNfcm91bmRpbmdfbW9kZV9vcGVyYW5kX3AgKCkpDQogICAgICAgew0KLSBp ZiAoIWMuYW55X3R5cGVfZmxvYXRfcCAoKSkNCisgLyogU29tZSBpbnZhbGlk IG92ZXJsb2FkIGludHJpbnNpYyBsaWtlIGJlbG93IHdpbGwgaGF2ZSB6ZXJv IGZvcg0KKyAgICBjLmFyZ19udW0gKCkuICBUaHVzLCBtYWtlIHN1cmUgYXJn X251bSBpcyBiaWcgZW5vdWdoIGhlcmUuDQorICAgIF9fcmlzY3ZfdmFhZGQg KCkgd2lsbCBtYWtlIGMuYXJnX251bSAoKSA9PSAwLiAgKi8NCisgaWYgKCFj LmFueV90eXBlX2Zsb2F0X3AgKCkgJiYgYy5hcmdfbnVtICgpID49IDIpDQog IHJldHVybiBjLnJlcXVpcmVfaW1tZWRpYXRlIChjLmFyZ19udW0gKCkgLSAy LCBWWFJNX1JOVSwgVlhSTV9ST0QpOw0KLyogVE9ETzogV2Ugd2lsbCBzdXBw b3J0IGZsb2F0aW5nLXBvaW50IGludHJpbnNpYyBtb2RlbGluZw0KICAgcm91 bmRpbmcgbW9kZSBpbiB0aGUgZnV0dXJlLiAgKi8NCmRpZmYgLS1naXQgYS9n Y2MvdGVzdHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2L2Jhc2UvcHIxMTM3 NjYtMS5jIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9i YXNlL3ByMTEzNzY2LTEuYw0KaW5kZXggYmQ0OTQzYjBiN2UuLmZkNjc0YTg4 OTVjIDEwMDY0NA0KLS0tIGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jp c2N2L3J2di9iYXNlL3ByMTEzNzY2LTEuYw0KKysrIGIvZ2NjL3Rlc3RzdWl0 ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9iYXNlL3ByMTEzNzY2LTEuYw0KQEAg LTgyLDQgKzgyLDIwIEBAIHRlc3QgKCkNCiAgIF9fcmlzY3ZfdmZyZWRvc3Vt ICgpOyAgICAgICAgIC8qIHsgZGctZXJyb3Ige25vIG1hdGNoaW5nIGZ1bmN0 aW9uIGNhbGwgdG8gJ19fcmlzY3ZfdmZyZWRvc3VtJyB3aXRoIGVtcHR5IGFy Z3N9IH0gKi8NCiAgIF9fcmlzY3ZfdmZyZWRvc3VtX3R1ICgpOyAgICAgIC8q IHsgZGctZXJyb3Ige25vIG1hdGNoaW5nIGZ1bmN0aW9uIGNhbGwgdG8gJ19f cmlzY3ZfdmZyZWRvc3VtX3R1JyB3aXRoIGVtcHR5IGFyZ3N9IH0gKi8NCisN CisgIF9fcmlzY3ZfdmFhZGQgKCk7ICAgICAgICAgICAgIC8qIHsgZGctZXJy b3Ige25vIG1hdGNoaW5nIGZ1bmN0aW9uIGNhbGwgdG8gJ19fcmlzY3ZfdmFh ZGQnIHdpdGggZW1wdHkgYXJnc30gfSAqLw0KKw0KKyAgX19yaXNjdl92YWFk ZHUgKCk7ICAgICAgICAgICAgLyogeyBkZy1lcnJvciB7bm8gbWF0Y2hpbmcg ZnVuY3Rpb24gY2FsbCB0byAnX19yaXNjdl92YWFkZHUnIHdpdGggZW1wdHkg YXJnc30gfSAqLw0KKw0KKyAgX19yaXNjdl92YWRjICgpOyAgICAgICAgICAg ICAgLyogeyBkZy1lcnJvciB7bm8gbWF0Y2hpbmcgZnVuY3Rpb24gY2FsbCB0 byAnX19yaXNjdl92YWRjJyB3aXRoIGVtcHR5IGFyZ3N9IH0gKi8NCisNCisg IF9fcmlzY3Zfdm5tc2FjICgpOyAgICAgICAgICAgIC8qIHsgZGctZXJyb3Ig e25vIG1hdGNoaW5nIGZ1bmN0aW9uIGNhbGwgdG8gJ19fcmlzY3Zfdm5tc2Fj JyB3aXRoIGVtcHR5IGFyZ3N9IH0gKi8NCisNCisgIF9fcmlzY3Zfdm5zcmwg KCk7ICAgICAgICAgICAgIC8qIHsgZGctZXJyb3Ige25vIG1hdGNoaW5nIGZ1 bmN0aW9uIGNhbGwgdG8gJ19fcmlzY3Zfdm5zcmwnIHdpdGggZW1wdHkgYXJn c30gfSAqLw0KKw0KKyAgX19yaXNjdl92Zm5tYWRkICgpOyAgICAgICAgICAg LyogeyBkZy1lcnJvciB7bm8gbWF0Y2hpbmcgZnVuY3Rpb24gY2FsbCB0byAn X19yaXNjdl92Zm5tYWRkJyB3aXRoIGVtcHR5IGFyZ3N9IH0gKi8NCisNCisg IF9fcmlzY3ZfdmZ3c3ViX3Z2ICgpOyAgICAgICAgIC8qIHsgZGctZXJyb3Ig e25vIG1hdGNoaW5nIGZ1bmN0aW9uIGNhbGwgdG8gJ19fcmlzY3ZfdmZ3c3Vi X3Z2JyB3aXRoIGVtcHR5IGFyZ3N9IH0gKi8NCisNCisgIF9fcmlzY3ZfdmZ3 cmVkb3N1bSAoKTsgICAgICAgIC8qIHsgZGctZXJyb3Ige25vIG1hdGNoaW5n IGZ1bmN0aW9uIGNhbGwgdG8gJ19fcmlzY3ZfdmZ3cmVkb3N1bScgd2l0aCBl bXB0eSBhcmdzfSB9ICovDQp9DQotLQ0KMi4zNC4xDQoNCg0K --_000_MW5PR11MB590854A45D31DA5DAE2142F8A9442MW5PR11MB5908namp_--