From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.31]) by sourceware.org (Postfix) with ESMTPS id D253E3858C78 for ; Tue, 12 Dec 2023 07:51:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D253E3858C78 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 D253E3858C78 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=134.134.136.31 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1702367470; cv=pass; b=BLvieOokhYikaPrWUUMqp6t+QrlRCt4VjTi0QbzEAUz63yWazCYOFMjxOv6UECDWmua8mYWfVdKAHIDKGgP3lxy+77wG3+7sFml1UZRATMIdA8pZ5ldfwxzK7ubzB5ikMB70dOdsPL1X/cYE3lIYV+91DkrcclNvc5u63wvCHb8= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1702367470; c=relaxed/simple; bh=JxZV4k7+5NJ7Rr+0/gEooCJz6eHTGRt5mymvkPpMGcY=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=QvYPssGNilfmTi5TbLDqn5ZQaCrCh1i8yBb6eDwr3OKoTPueNfs+CzvvOFzpuWzmWxW1B0voGbvUJ4/3PmvtsY6wnGdvDai0b+TiPnX3dT24ko9EOzqX0gB3XMG4kNs9JFUaKOqAZRXN56NQlhVj7Prj2sUyUdbEGbVKsylB++U= 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=1702367468; x=1733903468; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=JxZV4k7+5NJ7Rr+0/gEooCJz6eHTGRt5mymvkPpMGcY=; b=K/uA3TsHgosQDs0diG+45Q0hawTPxN9gbF4G9y7Eho9lhSjYjaAV/nb5 m5Zz7yJ3z9HEH9HcR8sRQ0Z0a4SsLA3YAyxtQZtw6v8Y6F5xWxq73Jpwn nixN1UB+eauycxupE7UmsUs23L1mJoDtYpOKakRHkIy2eeG+gto1V8Izb IOnCrW4Lg59MGy49OFeVlp1fFjg4dNNduuLiQLCBTgdGPZmNEiG6P7WOc AxzpmeBpdURifBE8I4yqAMiVUO+b/Hl09SgVUg5iT3d0cXLnTByr8+4fU IoL6sqhU0xp0H57QbwrUE9dzmnyWjyOyxGTyGZGKfSqoJOqblOamKaXXL w==; X-IronPort-AV: E=McAfee;i="6600,9927,10921"; a="459082248" X-IronPort-AV: E=Sophos;i="6.04,269,1695711600"; d="scan'208";a="459082248" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Dec 2023 23:51:06 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10921"; a="917187125" X-IronPort-AV: E=Sophos;i="6.04,269,1695711600"; d="scan'208";a="917187125" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 11 Dec 2023 23:51:06 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 11 Dec 2023 23:51:06 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Mon, 11 Dec 2023 23:51:05 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Mon, 11 Dec 2023 23:51:05 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Mon, 11 Dec 2023 23:51:05 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ixpqZNlKH3NuJBZh/pXeNorrd3ZZle/P6wmv+KCzYAQrnmJYGNE1+YkZQuvbvYGWyJTTCG7XGrEnWsygt6RJqprlxeIF8ZkVlsS7tZ2Mgx37w0JGleWAyQB9IfPrq3SsqT0MEifTZc+M+Wce3818wbznXa7TFN7BN7xdmPzNKdCiFvIe2FmYtbIKYbf+ZzguSChzbgcjMB4eN5aCzYJpBZ9CQKG5yvSQ19RZpGmW+E2dp0fK76lU9k2sZQBdikI4NU6U/iVBKpdM9W3aZbVNlL9ams4IBARWEzWcN4DCsqPB8DywF3uw6A8bOFGeG9kLAyXL/ycfhocLQ5JeI+ASzw== 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=JxZV4k7+5NJ7Rr+0/gEooCJz6eHTGRt5mymvkPpMGcY=; b=mhtoHwkNfbsh8pFqyq9D8yvdtPG2BWIsOxoclHrRSUq4yaYS9oCoVDt4cwmbN1Z11U0dSuWPKhVWRYRgdhScm6444NQTd2LCzIgZsNSJn6kcOsMDmEmDcqRkmrT0pNI6HCUubEYQQwwEMixMCU+ldIICg+IPP5CTCBwMDsKZoOH7H5ZiW5a/Ecc1NP/A6cP3FYiL37tx31AyeD2TAc5Ps3Lq4CgFI2shjrzieRgcn1XxqujZ4ggtjONyXsFjSOxOZlfAotg6ZxYdiic8X+9KgfRwrkG85fY5zhRCUNO7XoQtuBGXnv9un1ORYn6PW0jo/Tya7bbRwyWj+CMzci2nPg== 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 SJ0PR11MB5600.namprd11.prod.outlook.com (2603:10b6:a03:3ab::16) by CY8PR11MB6820.namprd11.prod.outlook.com (2603:10b6:930:60::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.33; Tue, 12 Dec 2023 07:51:03 +0000 Received: from SJ0PR11MB5600.namprd11.prod.outlook.com ([fe80::f925:7c4b:8747:4549]) by SJ0PR11MB5600.namprd11.prod.outlook.com ([fe80::f925:7c4b:8747:4549%3]) with mapi id 15.20.7091.022; Tue, 12 Dec 2023 07:51:03 +0000 From: "Cui, Lili" To: "Beulich, Jan" , "Lu, Hongjiu" CC: "binutils@sourceware.org" Subject: RE: [PATCH] Clean reg class and base_reg for input output operand (%dx). Thread-Topic: [PATCH] Clean reg class and base_reg for input output operand (%dx). Thread-Index: AQHaKEX4/NUN0DU1S0qWrvjLeS5bXbCdaMeAgAAYRmCAAAOHgIAHw1Pg Date: Tue, 12 Dec 2023 07:51:03 +0000 Message-ID: References: <20231206131228.2227335-1-lili.cui@intel.com> <2f97d205-eaca-418d-a782-f6dbf9bc7f21@suse.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: SJ0PR11MB5600:EE_|CY8PR11MB6820:EE_ x-ms-office365-filtering-correlation-id: 8d371cc1-38bb-457d-0908-08dbfae71720 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: GoOze6pIzVqfSKvT0rnr+K49TUoSPrvYv2c2YCDGa+ldeOGD0Z48jGVEYHxpmrep0PV+x+PtxE8xL7h//y5/K/1qoKu18R3KuEVIoMgy16FFYMQkoYJrixMlp+o1jy8fcF1UveRu0OV9VI1DZq6dkgu9I4x8V494V7S4+z8IowCxAPfC35t1NoNYCwN3M4McCeXsVkuxX8qPQ5fhneRXo4ZmTUQ8JwVfD+jiW0+GTHn5+TtsFRu06J8rrmjkpCI15ZrQpOILZMMhOBDnhsmgir4kbgms5to6Jpa85rYIyVedmsmuBu11JAiIgxF9o0EZNYXrKvJ3zdsQkRUk6Gjjr/VABy0Kzlrwva+jSSmWyW7oWn/cj4d3nbI7CYMcHq7U0kcj1A2y9fJFZ8no2k4FHYNpxo15wiAK1avcrCXywICOSE17fTi0RHIE+zWU/JlMx6r6jtge5I2WEXiI+DUDGHeIKVSOxUSbjSD6AJ43gIguQOhTAzJ061xfD7QClaV24Rty2a90qdV6pw80F7bNDd/8IxUEtSQ2FlCVVT6NqQqo6QxGVQDV0TlXmXnbLi8zPC+mugPsidpoxALStYQp3ZF1/DTk0T5qrMwjpO34I4ZzmU6nUpOyBV6nJiKkahQQ x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR11MB5600.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(366004)(136003)(396003)(39860400002)(346002)(230922051799003)(186009)(451199024)(64100799003)(1800799012)(26005)(83380400001)(6506007)(7696005)(9686003)(122000001)(5660300002)(8676002)(4326008)(52536014)(8936002)(41300700001)(2906002)(71200400001)(478600001)(110136005)(38100700002)(316002)(6636002)(66556008)(64756008)(66446008)(66476007)(66946007)(76116006)(33656002)(86362001)(82960400001)(38070700009)(55016003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?blB2eHo1WFdZMVZLbjhVejFib201MWx1UE1zUUFEZHE5RTVBUElIY1hHVnNW?= =?utf-8?B?UENYaFNJY25HNVp0MnM4OTNFMXR0M3g4YnM0RHV5M2VxK1dqVXZ6bjlkc2h3?= =?utf-8?B?ZWk2OWFZdm5HQkFQelZrcnE1MlBGelBINmZ2eXhTUWJrMjBqdG5jS05oWFNj?= =?utf-8?B?d05GOVYySzNyc3JXa0xyOXJtRjAzQk1aT250R1hCd1g3cXFmUk5BQ1JteXBB?= =?utf-8?B?c1ZqeG5lbng1clhCdm1nSm5adExLVUUzTy8zMUJjQSt0OWNQdjRaOGpkSGVE?= =?utf-8?B?MUw1a2xPb243ZlNDcGN3OHhMKzVSRWQ4c1ZhSXdoaDMycjltaEVMZXMrVXd2?= =?utf-8?B?bU95Wm9JM015Q01XWkRERXh0cWpsNGJMTDBWSnFTRlNKbkMwMFhDVG9DNWFw?= =?utf-8?B?c3FvQnBCYkVPVUZwK1Jwa1RFRWMweHRIT3hiNFpSMGg2NDV2VXpkL1YwVnV1?= =?utf-8?B?VWFKRWdpbGdyakkrbnJNa2lMRC9qWitWakhCR00xU24yL0RCWHU1WWM0Ynpq?= =?utf-8?B?TUdtSUxiZnVKVnBlbWxuUU5yRjBZbkVEYytvdi9tNjhjZmRjVGlFNTB4RW1s?= =?utf-8?B?ZHZ2aFdDcmxXbklSM2FMSEFNZiszeTZEai82RGZ0cjBrQit3MDQzUVROdzRG?= =?utf-8?B?dXRmR3Y5RWc3NGVYSEp1eTFRSXRIdEtrMytYU1JYcFJDQkcvQWpzNnRTOC9K?= =?utf-8?B?YldxWk1YdnpFVXFTVVpzMW9qS29zWjIrWnVPYUhYZGtxSHJkSDlySzE4QXdD?= =?utf-8?B?YXJma1hNdkEzcmRCQnpQelI2ZGpsQU96Zkx6RVpEbFQ0NXNGZWdSRXluSTVm?= =?utf-8?B?Q2U0YWo0MFFNcU1UT2tKdTZ0ZDI2STdvT09oenR5OHNuTDd1MGIvTlJLTE1N?= =?utf-8?B?NXQ5bDhKdDRwaGNXYW4za2dPSVk3bUE3bEF2ODNoQm9FOXhrMlBOVlJkcmdw?= =?utf-8?B?dUs2dmlmNHRiaUJzT3dhSHNQcDBHM25QU3hUTENMRWxFTmNJMFVabktOdStE?= =?utf-8?B?TTFGMXRnL1VkNU1zQTJhTVd2OCtlY1BwY21QQWJtSTdSWVNFRzRRSWxzdC9H?= =?utf-8?B?WncvZEQ5VEFjUFA4TTBNN0Nzd3RnYzJrSGUxVDNhbGdZdHZCU3FtZTFlS2Q1?= =?utf-8?B?bllTZzdxcS9lTTUra0FxaDBjNXlJOEVmN29LZFFLZitEeEZnN1NZU1c3cmxL?= =?utf-8?B?VDAxYXlzeDdsR3FNT2ZIK3VSVGErczByRXhRY0xGVUlLZ05VRUNsOWgwWnlZ?= =?utf-8?B?Z3VocUQxTXk0VmJQWVlPTVh3cEYzRS9PazlERldhTWFnQ2N6a2F0NGNDbEZv?= =?utf-8?B?Y3NlcGxia0xHN1ByRUo3NU5oZkk3SXR0WVE0a1hkaGlQRGdPeGZxZ2s1R2dp?= =?utf-8?B?VkRIMVd0UjkvdGJFNFdaR21ZUXdyTUhHcmpoSDhySzhkNjZ3bkhBcTU4T1Yz?= =?utf-8?B?Skx6UzlBV21FRTRWK0xhVXVENFRTeUpWK1k0S2k0S2xtNzM5dmRyNHQyVnFl?= =?utf-8?B?ZjBDcGFXZkg4TGp0aDc5RkNVTE5SWHB3OVRzUlRUWS9oRUYvUEU2dnUwaGcx?= =?utf-8?B?NHFtSXQ5THdsTWthSFJ1MldGdnpseTJiNGF0Y3pNODU5Z3VpMWtRWEhWMVVJ?= =?utf-8?B?MDBobjRqY00vek9oZEpDTUhYOXM3b3JBblRVeUlRaExKdjBZUWdlRGNnOEEr?= =?utf-8?B?a0FhTkV1WlU0N3hoaDZRS0pXRlpuN1dKSVhxaUhIRVVkeWwzL3hxVzFDcHVk?= =?utf-8?B?OXRhQ1B2OERsN3V1QzhoV2tWY3ZoM2MrSVZsQ0Q3UUtSc2V3UUdXcmZhcm52?= =?utf-8?B?eTV5WGFWWGNoUG5rclhoY1hEU04yYlNQZS9zcTUvaU9kMXE3cmFWaW1telZs?= =?utf-8?B?ZXZ1NG16bVFQMEVSdVJWb0lBTGRudzFvQU1obzVpZGtoelZhbnpTRlZ0QzJt?= =?utf-8?B?OXc1ZFFhVHYyMWc4MS9YYk9zS1REZGFBKzJLNFdST1hQQ3VqbmZOaE5nd3Fl?= =?utf-8?B?bjlneUZmcEV0N3NicG5HNEdzVXZtenVqaDN0ZnA2TXNuMkEyekNTNVVjMkFy?= =?utf-8?B?ZjVSV0RXQWtzNGlWMG5iSkt3cWtHNjE3a1JWS3Q2OTZyUlQxVDlIZVpRWGM2?= =?utf-8?Q?V51dwCICKAJPJ4ZT8FJaQA3rb?= 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: SJ0PR11MB5600.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d371cc1-38bb-457d-0908-08dbfae71720 X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Dec 2023 07:51:03.4829 (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: 0z13sXMxXZN6nLDgJc/PFURfr3vhsgIDk+VIOJEiX0wOStaLhVJ6F3zjRDxFvchLTVFr/7VPKy7Xj6uZaDKnuQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY8PR11MB6820 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-10.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,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: PiA+Pj4gLS0tIGEvZ2FzL2NvbmZpZy90Yy1pMzg2LmMNCj4gPj4+ICsrKyBiL2dhcy9jb25maWcv dGMtaTM4Ni5jDQo+ID4+PiBAQCAtMTMwMTYsNiArMTMwMTYsOCBAQCBpMzg2X2F0dF9vcGVyYW5k IChjaGFyICpvcGVyYW5kX3N0cmluZykNCj4gPj4+ICAJICAmJiAhb3BlcmFuZF90eXBlX2NoZWNr IChpLnR5cGVzW3RoaXNfb3BlcmFuZF0sIGRpc3ApKQ0KPiA+Pj4gIAl7DQo+ID4+PiAgCSAgaS50 eXBlc1t0aGlzX29wZXJhbmRdID0gaS5iYXNlX3JlZy0+cmVnX3R5cGU7DQo+ID4+PiArCSAgaS50 eXBlc1t0aGlzX29wZXJhbmRdLmJpdGZpZWxkLmNsYXNzID0gMDsNCj4gPj4+ICsJICBpLmJhc2Vf cmVnID0gTlVMTDsNCj4gPj4NCj4gPj4gSSBhZ3JlZSB3aXRoIHRoZSBsYXR0ZXIsIGJ1dCBJIGRv bid0IHVuZGVyc3RhbmQgdGhlIGZvcm1lci4gVGhlIG1vcmUNCj4gPj4gdGhhdCBpbiBlYXJsaWVy IGRpc2N1c3Npb24gb24gdGhlIEFQWCBzdWJ0aHJlYWQgSSBjbGVhcmx5IGluZGljYXRlZA0KPiA+ PiB3aGF0IEkgdGhpbmsgbmVlZHMgZG9pbmcgaGVyZS4NCj4gPj4NCj4gPg0KPiA+IFRoZSBvcmln aW5hbCBpc3N1ZSB3YXMgdGhhdCB3ZSBlbmNvdW50ZXJlZCBhIHNlZ21lbnQgZmF1bHQgd2hlbiBh Y2Nlc3NpbmcNCj4gaS5vcFtvcF0ucmVncy0+cmVnX2ZsYWdzLCBhbmQgc2luY2UgdGhlIGlucHV0 IHdhcyAoJWR4KSwgd2UgdHJlYXQgaXQgYXMNCj4gbWVtb3J5LCBzbyBJIHRoaW5rIHdlIG5lZWQg dG8gY2xlYW4gdXAgaS50eXBlc1t0aGlzX29wZXJhbmRdLiBiaXRmaWVsZC5jbGFzcyA9DQo+IDAg YW5kIGxlYXZlIGkuYmFzZV9yZWcgdGhlcmUsIGl0IG1lYW5zIGkuYmFzZV9yZWcgZG9lcyBub3Qg bmVlZCB0byBiZQ0KPiBjbGVhbmVkLg0KPiANCj4gQXMgc2FpZCBiZWZvcmUgLSB3aGF0IGlzIG1p c3NpbmcgYXMgZmFyIGFzIEkgdW5kZXJzdGFuZCBpdCBpcyB0aGUgdXBkYXRpbmcgb2YNCj4gaS5v cFtdLnJlZ3MgaW4gdGhlIGNvZGUgYWJvdmUuIFRoYXQgb3VnaHQgdG8gYmUgKG11Y2gpIHByZWZl cnJlZCBvdmVyDQo+IGludmFsaWRhdGluZyAuY2xhc3MgKGFuZCB0aHVzIHBlcmhhcHMgY2F1c2lu ZyBuZXcgbGF0ZW50IGlzc3VlcykuDQo+IA0KDQpDaGFuZ2VkLiAgQ2FuIEkgY2hlY2sgaW4gdGhp cyBwYXRjaCA/DQoNCiAgICBDbGVhbiBiYXNlX3JlZyBhbmQgYXNzaWduIGNvcnJlY3QgdmFsdWVz IHRvIHJlZ3MgZm9yIGlucHV0X291dHB1dF9vcGVyYW5kICglZHgpLg0KDQogICAgRm9yIHNwZWNp YWwgcHJvY2Vzc2luZyBvZiBpbnB1dCBhbmQgb3V0cHV0IG9wZXJhbmRzICglZHgpLA0KICAgIHRo ZSBzdGF0ZSBvZiBzb21lIHZhcmlhYmxlcyBuZWVkcyB0byBiZSBjbGVhbmVkLg0KDQogICAgZ2Fz L0NoYW5nZUxvZzoNCg0KICAgICAgICAgICAgKiBjb25maWcvdGMtaTM4Ni5jIChpMzg2X2F0dF9v cGVyYW5kKTogQXNzaWduIHZhbHVlcyB0byByZWdzIGFuZA0KICAgICAgICAgICAgY2xlYW4gaS5i YXNlX3JlZyBmb3IgaW5wdXQgb3V0cHV0IG9wZXJhbmQgKCVkeCkuDQoNCmRpZmYgLS1naXQgYS9n YXMvY29uZmlnL3RjLWkzODYuYyBiL2dhcy9jb25maWcvdGMtaTM4Ni5jDQppbmRleCA0ZjM4NjRm MmJhNy4uM2YxYjM5YmFkZGMgMTAwNjQ0DQotLS0gYS9nYXMvY29uZmlnL3RjLWkzODYuYw0KKysr IGIvZ2FzL2NvbmZpZy90Yy1pMzg2LmMNCkBAIC0xMzAxNiw2ICsxMzAxNiw4IEBAIGkzODZfYXR0 X29wZXJhbmQgKGNoYXIgKm9wZXJhbmRfc3RyaW5nKQ0KICAgICAgICAgICYmICFvcGVyYW5kX3R5 cGVfY2hlY2sgKGkudHlwZXNbdGhpc19vcGVyYW5kXSwgZGlzcCkpDQogICAgICAgIHsNCiAgICAg ICAgICBpLnR5cGVzW3RoaXNfb3BlcmFuZF0gPSBpLmJhc2VfcmVnLT5yZWdfdHlwZTsNCisgICAg ICAgICBpLm9wW3RoaXNfb3BlcmFuZF0ucmVncyA9IGkuYmFzZV9yZWc7DQorICAgICAgICAgaS5i YXNlX3JlZyA9IE5VTEw7DQogICAgICAgICAgaS5pbnB1dF9vdXRwdXRfb3BlcmFuZCA9IHRydWU7 DQogICAgICAgICAgcmV0dXJuIDE7DQogICAgICAgIH0NCg0KVGhhbmtzLA0KTGlsaS4NCg==