From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) by sourceware.org (Postfix) with ESMTPS id 407B53858D28 for ; Fri, 22 Mar 2024 09:46:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 407B53858D28 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 407B53858D28 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=198.175.65.14 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1711100770; cv=pass; b=sH5PmCB2b8CiyL/nfIyTqOBRFSif4H9efiRbGfGZriezEclJJWhpnoAn2n5oUvuAo8ZFq127anj1w4ggePb4mgtOGf3L6zAgZPOi41OnRQr2SmPUWnjRM8zWlyVRjdBgvlMZ6173R7k3C8JjjouflKNfLjB6hKXLLhDFUP1e8/s= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1711100770; c=relaxed/simple; bh=W3A3tEXKyQuHdIQy89RM+Z44UqdaPF/n7iELyG0lBMk=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=YXK3eGm+ZiowFioZ+SdqozxhkflvbR8Kl1Psz0zauaj09axpjctoZ8pZoHSvHddrGzrRqRIFEdqPRs1syJG7AB/DRrPaHrzesoM2Zv+ETIXLsVZ1dk86PFdZdmzz4meNZ/b5bfxlFpHSopz15dGFoB732jm1yRzNe0vwKlY5iPE= 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=1711100764; x=1742636764; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=W3A3tEXKyQuHdIQy89RM+Z44UqdaPF/n7iELyG0lBMk=; b=T/qMaklmDo2ygiWPq5qhfDFEWVfdbggMeqfhCsiaxURng687boFCrCKq XrdybmtB30oEMfEYNkAPzd+EyuwWjBNBU7kGmm1KbWo2dUZO6dsMoUoLy XgBnA2D5fZl8dMHpbjTEJ17B5uY4x0LyCEsd0fEK3vBJC/42jDPlasy/0 c7gbc82MiisicOqnwVvlCKhyKvD0EVKMcWfe81Rmt8Yy8aGc2n6f7gIhN 5MBlq1v9Ad3LT+xjblKLKKIHIhOJc7NAGjwfJZE9kNptAZoS3+/fNcJJE IlZZDWDePYkagrzrgIUBdhsNEhtw5baZobp+MXaGuCsh3BtVd/VeXWeXu A==; X-IronPort-AV: E=McAfee;i="6600,9927,11020"; a="9943781" X-IronPort-AV: E=Sophos;i="6.07,145,1708416000"; d="scan'208";a="9943781" Received: from fmviesa010.fm.intel.com ([10.60.135.150]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Mar 2024 02:45:50 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,145,1708416000"; d="scan'208";a="14762027" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmviesa010.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 22 Mar 2024 02:45:50 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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; Fri, 22 Mar 2024 02:45:49 -0700 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; Fri, 22 Mar 2024 02:45:49 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) 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; Fri, 22 Mar 2024 02:45:49 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RXSkj9mJUePdnyxB54StqjNBnc9SfTYLTACvNo5R5QfojpnjvAgdsqQbZCyuSE0vy+zPWsgj6nxvkius9CO/S3vCpDaOrYGtiYao47Y5i9Ht1GmPhD+973r43QTK+UBO+ng5nLN+4hmybcoqqm1VvMdhfITm7PIkWaxOYsbps2sn++ZC5msphyuAC+FgiavwB3AYzOHz7nfM5wxRlLdzwG2rGDvGa5VGS3/3gG8Rk+0Z7Z9ltzyaSCir6fBv/fOiw1mmQjBZ8qEEtXKHujvac7M16CJk6OThlmXSUcBy9I1jeo7DugxE4LwNEyTaa8n0fqMUGC9YxFe6f91gsqHAUg== 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=W3A3tEXKyQuHdIQy89RM+Z44UqdaPF/n7iELyG0lBMk=; b=QeRMjIMc0mFTzinw1/pC9e6PFnBgc+BppgSwHcQ/wzpWmrK6F2ir29tXfTldxZCiPZ1KRZoM02t+YqRapzi1akiJp0Px2/mnh9ckTe/ffd+tPrsOFxok9XWJCx3PjuNHmYe41pczE59S1lzBv0cXaIWbpcPE7gF71oDMtCxmdSdUp3uVOPptbRn6DyVLQEqUxTCnJjQGgdfscr8UbAxbnShqYhHSEF7VhH/xxxyWImnGF3NdeccBUX8XRS7nBHo8GSh42MC7Wrj13dRI1X2AXoqarxkvwdYLJ0P+Jdm7KwQLuXtR2oI+FewAhfjQ3azmjw+TG6lIQ06do82By4BLsA== 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 SJ1PR11MB6202.namprd11.prod.outlook.com (2603:10b6:a03:45b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.12; Fri, 22 Mar 2024 09:45:46 +0000 Received: from SJ0PR11MB5600.namprd11.prod.outlook.com ([fe80::fabc:ec1d:4703:1c58]) by SJ0PR11MB5600.namprd11.prod.outlook.com ([fe80::fabc:ec1d:4703:1c58%7]) with mapi id 15.20.7409.023; Fri, 22 Mar 2024 09:45:46 +0000 From: "Cui, Lili" To: "Beulich, Jan" , "Hu, Lin1" CC: "hjl.tools@gmail.com" , "binutils@sourceware.org" Subject: RE: [PATCH] Support {evex} pseudo prefix for decode evex promoted insns without egpr32. Thread-Topic: [PATCH] Support {evex} pseudo prefix for decode evex promoted insns without egpr32. Thread-Index: AQHab60SJgjjxmYo8EWvLRO9uOk+nLEtqgAAgBVhXKA= Date: Fri, 22 Mar 2024 09:45:46 +0000 Message-ID: References: <20240306095820.4117372-1-lili.cui@intel.com> <1b29c006-7ea6-40d4-ac7c-1c0b40c6243c@suse.com> In-Reply-To: <1b29c006-7ea6-40d4-ac7c-1c0b40c6243c@suse.com> 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_|SJ1PR11MB6202:EE_ x-ms-office365-filtering-correlation-id: 8f5d17e1-c273-4953-d60a-08dc4a54d98a 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: rkm7MKPcpjwQazheYABEbCvSz2ftelaSeI7oAB0PZdW9VRGD9KDtJd9sgj1eR2FlAPaNuXYFnbiyHzfKaNnmP0rQM/kwCU/rR2/P2JMK/NM3p1D1VYPWjge/kHDkg9O5dztN58qEg1r5c864a9dbjnJZabA3PGX5vaLZWCFRyydiMF5frZFl+M2A5KLWqVrrSA4rPuFDEGQlDI39ZcQqhKZ+5ZnuLhCoA1uB2z7dI/IGdMGs7mgssVRFSoXrcL6RaqQHUQoQ2Eyq1VsQQZ9lIF6QQK7wPR4ckNvouyOcuoVRPaGevodLAzyw8QKlB+agEdHjOnNObAencOvF2yqb7EUnahjbga4SnJPoFbJFz15E1re2MHXYu4o83YvFtxGDkzsopq2hk/rRgY7B64pYsTAplCwZUV/oAo187q5/1EGsFXBOxmhx0n0kAB+XTTJ0Mx5LuqjeZELo3SsduDbsziZ7y8ivOjnyqtDrK5I4rnWLjfFjIzJj0/045j1ugzi7ynx80ROmXm+3BV7phFiKoMjZTCOqY4N788Pn2A2h8HSiLdN9BLdnPsYdx+O4dAwouLnPOvt6vxRMOtt7FQkMc+taaWW4w8GFJe5ZOV9OEI4omOllbbY4Amc62E6VS3s3FHNrn4QHJkJx4j/lTW9Fa8f2UWqcdPPO9iEY/gISBdlTjbWrn+V3g2ZTfsqdH0rAXES3c4cc5DxfNZ1Zvc53MxOnj4CjtWbdfe+8qtZwvK8= 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)(376005)(1800799015)(366007)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QzdQbnYyMWF6T1dvd1U1NHhVUHM4QWlWNlc4eTc4djJYKzliNXZ2d3NUUUhB?= =?utf-8?B?STFYSG43SWxtWHc0VzRyVG5KN3JBMDF6QXkvZGtpbHFUR09Qa0c1M2ZhQmNs?= =?utf-8?B?YitKaTJrYTh4d0FXS1QvTmUza1pBRUZWaG9SdG9QeEZaU3hBL0V3UFBxYlBJ?= =?utf-8?B?cnVqZTZnemRSdXUrd2pJOUwzYjRCMmdreG81cXU4WjZpejNwZHUvamRYc2VP?= =?utf-8?B?TXBJd0NEbEhad0ZNaWlXek9MQzJDbmZqSTFpQzZaTWk5MHFZak9yT0Nmektt?= =?utf-8?B?b1djS3RWL291Vlhoa3Rkb0R3cENKL2RFMzZXNDliY1BzM0xDMWhwTGJtUGJS?= =?utf-8?B?ajlPSTZVNXMwNk03TDg1T2JHY3pUTXBkaU9vWTRNWHdET2FQQWVTMHRiYXlv?= =?utf-8?B?S3RLbGp4WXAwUTI5TzltdExWRnVYNXl3ekJkb2hpaTVjU1A4dUR1MzZTUU1U?= =?utf-8?B?K1JCRTV6d3BZZnd1SjJ6TlNnT2NGWHpoL2VIUHVCS25kR3ZKSm1JTTYwS2ZR?= =?utf-8?B?U2dId1NRMThMdmtzdkZiSldtSXVlbnJJblpCNjZNNldxdHo0azBHc0Rna2RW?= =?utf-8?B?aUVGQ0xCTEFWQXAyWlpwUDhnY2djYWZ2ZEVnVDVlYURCQjdXV253Unk4YTZ4?= =?utf-8?B?aE1pbWJpejEvcktXNy8zRXVWNWJKMEVrWkQ1T3gyZlpLeDk2d2dEYmhWWC9U?= =?utf-8?B?QWIremtZM240ODZVUjZsSDJJbXg2UGZuY1JseU1OVjM4VjJmRHRORFVIMVp5?= =?utf-8?B?a05jMjVkc0RPTTBuM3FlN1pkbEdJOUpxQytvY1BqTUI3RXNadFc5all5VjJQ?= =?utf-8?B?UFNlOUoxS0YyZDE1eFh2Tjk5NFFwcjVYOC9NenRsNGFBbjAvRjVOUUNzR2ww?= =?utf-8?B?WHc0Sys5TnZhYkFYUkVaWjNGSkVBRFVWWFEyVWV2Qkp1REt4VkxyM3djaXJl?= =?utf-8?B?MVp2S2k2am9uVWxia0R5UUx4TUlzcHdrVHh5bkYzWm5oVGMxbDZPTzdBRFR1?= =?utf-8?B?dWlBTjUwRFk3NkZESXo2czh5SEp5TlhJK05mZnArSGNFcG5lMEdsTTFsQTlE?= =?utf-8?B?OG1objZ4MjRROGVQOHVLNTU3OTN1L05zUzkzZW1GZlpQdTcwMEZVRlFkV2RI?= =?utf-8?B?dEhFc3ovT01VWnFwMXNIcjMzc1dqOGVnbHY5VEFXY0hFYWNmbHRORVc1dlJX?= =?utf-8?B?UmpNN0hOSFZycmIxdWxKeldNV2tRci91ZlJYZk1GM2ZsZFJ2bWJnZEVOckxQ?= =?utf-8?B?d2lYTHMyY3JoYUo5cUtPeTZwWUtmTE15QlV6ZzFNS1ZUUERiOTVTSTVmZWdS?= =?utf-8?B?Q1hhMzd6c3hIZDJoMmJaTldHQ2pOV1luVng5VktMVW5NUmhBWWF3dDc4bzhV?= =?utf-8?B?ZTdyRmhtQjQ4RmRGemZ1ZjRUNVdDV3crZWRRbVlvMlZwbE1QYWgvNVlvU1g1?= =?utf-8?B?MVhTWmJ0cDZqUnpXSkxta1N2S05zRWJQZ0V5ZHN3eEpzZ0lYK0hqQmFBbjBx?= =?utf-8?B?d0gxS2d0Y1dMcEE4dEg2L010Mmx0WnYzMzN6V3VSRUZhUmtIbkx0ZkdKeWwy?= =?utf-8?B?dWZpa3hxSUE0b3lhWEdrOXcreWlpejdXRFZhRm1SeEI5MTNBNWZOT2hkSmRs?= =?utf-8?B?UlJ4L1BjdFV3OXl3ODZPM214ak5OaHRxL0dPUHdlWjJnSmcxdGR4RHo1TlUy?= =?utf-8?B?VXF4MEE4a2xzNFQyNk5udjBRQkVKcE50R0U0Y3drVDdCYTRxTXB2N2gwSzc1?= =?utf-8?B?RW9LbnVFWUNlUGhFeExxT3lDMUY5N29pV3RkVWc4dEdIVXJoWWo5Z3dVU3FH?= =?utf-8?B?b2RuWW1UTjFCckE3NllYb2JkMHpxVTFzVDJvenJkUnF2YnBLWkR1VFJLYllQ?= =?utf-8?B?OFRaUVJ0OVNybmhKbkhkMmdOZCt5NDJNMUN6OC8xY1BhTE9JRGRoZGFrSmR1?= =?utf-8?B?RTZtd1hGRWwxcmxicGlFQ1hRZlBsQzduSWtxbm16ZjRsOGxUWW5ya1pMWURx?= =?utf-8?B?Vjh1cm1vVTR4Z2ptNnBSaDhuUnhqdlhQZjZ2cDJnOXZlUzZOS3ovQWg0Rzd2?= =?utf-8?B?WjBrbVBVclhtTTdxNDZwZGFEUkE2c1JPYnRCMTBmcXVxcWhpOEhzVlcyTERI?= =?utf-8?Q?Mw4E7F+3BOZUcvj1IJJORRe1l?= 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: 8f5d17e1-c273-4953-d60a-08dc4a54d98a X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2024 09:45:46.6904 (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: LARjnke9hl8bptbAnK4H7PhripW0tmSBYfI3Q8tVMP4T+QR1yT7a+UusBVJPQ+POlq6L1oFho8lD2sCmNdUVEA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ1PR11MB6202 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-4.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE,TXREP 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: PiANCj4gPiAtLS0gYS9vcGNvZGVzL2kzODYtZGlzLWV2ZXgtbW9kLmgNCj4gPiArKysgYi9vcGNv ZGVzL2kzODYtZGlzLWV2ZXgtbW9kLmgNCj4gPiBAQCAtMSwxMCArMSwxMCBAQA0KPiA+ICAgIC8q IE1PRF9FVkVYX01BUDRfRjhfUDEgKi8NCj4gPiAgICB7DQo+ID4gLSAgICB7ICJlbnFjbWRzIiwJ eyBHdmEsIE0gfSwgMCB9LA0KPiA+IC0gICAgeyAidXdybXNyIiwJCXsgR3EsIEVxIH0sIDAgfSwN Cj4gPiArICAgIHsgIiVYRWVucWNtZHMiLAkJeyBHdmEsIE0gfSwgMCB9LA0KPiA+ICsgICAgeyAi JVhFdXdybXNyIiwJCXsgR3EsIEVxIH0sIDAgfSwNCj4gPiAgICB9LA0KPiA+ICAgIC8qIE1PRF9F VkVYX01BUDRfRjhfUDMgKi8NCj4gPiAgICB7DQo+ID4gLSAgICB7ICJlbnFjbWQiLAkJeyBHdmEs IE0gfSwgMCB9LA0KPiA+IC0gICAgeyAidXJkbXNyIiwJCXsgRXEsIEdxIH0sIDAgfSwNCj4gPiAr ICAgIHsgIiVYRWVucWNtZCIsCQl7IEd2YSwgTSB9LCAwIH0sDQo+ID4gKyAgICB7ICIlWEV1cmRt c3IiLAkJeyBFcSwgR3EgfSwgMCB9LA0KPiA+ICAgIH0sDQo+IA0KPiBIbW0uIE9uY2UgbmV3IGVu Y29kaW5ncyBhcHBlYXIgaW4gTWFwNCwgSSBjYW4gc2VlIHRoYXQgd2Ugd2lsbCBuZWVkIHN1Y2gN Cj4gZGlzdGluY3Rpb24uIEJ1dCByaWdodCBub3cgY2FuJ3Qgd2UgZ2V0IGF3YXkgd2l0aG91dCB0 b3VjaGluZyBhbGwgb2YgdGhlbQ0KPiBhZ2FpbiwgYnkgc2ltcGx5IHRha2luZyBpdCBiZWluZyBN YXA0IGFzIGFuIGluZGljYXRpb24/IFRoZSBvbmx5IHBsYWNlIHdoZXJlIGl0DQo+IG1heSBiZSBo ZWxwZnVsIHRvIGluZGVlZCBhZGQgYWxsIG9mIHRoZXNlIHJpZ2h0IGF3YXkgaXMgTU9WQkUsIHdo ZXJlIGl0cw0KPiByZWdpc3RlciBmb3JtIHRoZW4gd291bGQgbm90IGhhdmUgJVhFIGFkZGVkLg0K PiANCg0KR29vZCBpZGVhLCBvdmVyYWxsIGp1ZGdtZW50IGNhbiBhdm9pZCBtaXNzaW5nIGluc3Ry dWN0aW9ucyggZm91bmQgY3JjMzIgbWlzc2luZyAlWEUpLg0KDQo+ID4gLS0tIGEvb3Bjb2Rlcy9p Mzg2LWRpcy1ldmV4LXJlZy5oDQo+ID4gKysrIGIvb3Bjb2Rlcy9pMzg2LWRpcy1ldmV4LXJlZy5o DQo+ID4gQEAgLTUzLDggKzUzLDggQEANCj4gPiAgICB7DQo+ID4gICAgICB7ICIlTkZhZGRBIiwJ eyBWZXhHYiwgRWIsIEliIH0sIE5PX1BSRUZJWCB9LA0KPiA+ICAgICAgeyAiJU5Gb3JBIiwJeyBW ZXhHYiwgRWIsIEliIH0sIE5PX1BSRUZJWCB9LA0KPiA+IC0gICAgeyAiYWRjQSIsCXsgVmV4R2Is IEViLCBJYiB9LCBOT19QUkVGSVggfSwNCj4gPiAtICAgIHsgInNiYkEiLAl7IFZleEdiLCBFYiwg SWIgfSwgTk9fUFJFRklYIH0sDQo+ID4gKyAgICB7ICIlWEVhZGNBIiwJeyBWZXhHYiwgRWIsIEli IH0sIE5PX1BSRUZJWCB9LA0KPiA+ICsgICAgeyAiJVhFc2JiQSIsCXsgVmV4R2IsIEViLCBJYiB9 LCBOT19QUkVGSVggfSwNCj4gPiAgICAgIHsgIiVORmFuZEEiLAl7IFZleEdiLCBFYiwgSWIgfSwg Tk9fUFJFRklYIH0sDQo+ID4gICAgICB7ICIlTkZzdWJBIiwJeyBWZXhHYiwgRWIsIEliIH0sIE5P X1BSRUZJWCB9LA0KPiA+ICAgICAgeyAiJU5GeG9yQSIsCXsgVmV4R2IsIEViLCBJYiB9LCBOT19Q UkVGSVggfSwNCj4gDQo+IElPVyB0aGlzIHBhdGNoIGdvZXMgb24gdG9wIG9mIHRoZSBORiBvbmUs IHdpdGhvdXQgdGhhdCBiZWluZyBzYWlkIGFueXdoZXJlPw0KPiBFeGNlcHQgbm90IHF1aXRlLCBh cyAuLi4NCj4gDQo+ID4gLS0tIGEvb3Bjb2Rlcy9pMzg2LWRpcy5jDQo+ID4gKysrIGIvb3Bjb2Rl cy9pMzg2LWRpcy5jDQo+ID4gQEAgLTI2MjUsOCArMjYyNSw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1 Y3QgZGlzMzg2IHJlZ190YWJsZVtdWzhdID0gew0KPiA+ICAgIHsNCj4gPiAgICAgIHsgIiVORnJv bEEiLAl7IFZleEdiLCBFYiwgSWIgfSwgTk9fUFJFRklYIH0sDQo+ID4gICAgICB7ICIlTkZyb3JB IiwJeyBWZXhHYiwgRWIsIEliIH0sIE5PX1BSRUZJWCB9LA0KPiA+IC0gICAgeyAicmNsQSIsCXsg VmV4R2IsIEViLCBJYiB9LCBOT19QUkVGSVggfSwNCj4gPiAtICAgIHsgInJjckEiLAl7IFZleEdi LCBFYiwgSWIgfSwgTk9fUFJFRklYIH0sDQo+ID4gKyAgICB7ICIlWEVyY2xBIiwJeyBWZXhHYiwg RWIsIEliIH0sIE5PX1BSRUZJWCB9LA0KPiA+ICsgICAgeyAiJVhFcmNyQSIsCXsgVmV4R2IsIEVi LCBJYiB9LCBOT19QUkVGSVggfSwNCj4gDQo+IC4uLiB0aGF0IHBhdGNoIHdyb25nbHkgYWRkZWQg JU5GIGhlcmUuIFNvIGxvb2tzIGxpa2UgdGhhdCBwYXRjaCB3YXMgcGFydGx5DQo+IGZpeGVkIGFs cmVhZHkgaW4gdGhpcyByZWdhcmQgKHRoZSBOT1QgYWRqdXN0bWVudCB0aGVyZSB3aWxsIHRoZW4g YWxzbyBuZWVkDQo+IHJlZmxlY3RpbmcgaGVyZSkuIEJ1dCBwbGVhc2UgLSBhbnl0aGluZyBsaWtl IHRoaXMgbmVlZHMgbWFraW5nIGVudGlyZWx5DQo+IHRyYW5zcGFyZW50IHRvIHRoZSByZWFkZXIu DQo+DQoNCk9rLg0KIA0KPiA+IEBAIC0xMDU5NSw3ICsxMDU5NSw5IEBAIHB1dG9wIChpbnN0cl9p bmZvICppbnMsIGNvbnN0IGNoYXINCj4gKmluX3RlbXBsYXRlLCBpbnQgc2l6ZWZsYWcpDQo+ID4g IAkJICAqaW5zLT5vYnVmcCsrID0gJ30nOw0KPiA+ICAJCSAgKmlucy0+b2J1ZnArKyA9ICcgJzsN Cj4gPiAgCQl9DQo+ID4gLQkgICAgICBlbHNlIGlmIChpbnMtPmV2ZXhfdHlwZSA9PSBldmV4X2Zy b21fbGVnYWN5ICYmICFpbnMtPnZleC5iKQ0KPiA+ICsJICAgICAgZWxzZSBpZiAoKGlucy0+ZXZl eF90eXBlID09IGV2ZXhfZnJvbV9sZWdhY3kgJiYgIWlucy0+dmV4LmIpDQo+ID4gKwkJICAgICAg IHx8IChpbnMtPmV2ZXhfdHlwZSA9PSBldmV4X2Zyb21fdmV4DQo+ID4gKwkJCSAgICYmICEoKGlu cy0+cmV4MiAmIDcpIHx8ICFpbnMtPnZleC52KSkpDQo+IA0KPiBUaGlzIGRvdWJsZSBuZWdhdGlv biBpcyBoYXJkIHRvIGZvbGxvdzoNCj4gDQo+IAkgICAgICBlbHNlIGlmICgoaW5zLT5ldmV4X3R5 cGUgPT0gZXZleF9mcm9tX2xlZ2FjeSAmJiAhaW5zLT52ZXguYikNCj4gCQkgICAgICAgfHwgKGlu cy0+ZXZleF90eXBlID09IGV2ZXhfZnJvbV92ZXgNCj4gCQkJICAgJiYgIShpbnMtPnJleDIgJiA3 KSAmJiBpbnMtPnZleC52KSkNCj4gDQpEb25lLiANCg0KVGhhbmtzLA0KTGlsaS4NCg==