From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by sourceware.org (Postfix) with ESMTPS id 907653858CDB for ; Fri, 14 Jul 2023 03:40:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 907653858CDB Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1689306057; x=1720842057; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=02yZTeTFIh1cxZy/1PjUodsOeeMmNIewnVz4sW6xdHA=; b=PbLBQPjmklHdsYZYh1RgQXke0tonIZByDkrqQ4DE+SQoU67IQuWnAYYR UB1Vv1OoOOy4tn+ks5sTywkH9/pIKHzp3A2k17riGvw4c9foDFOBUzcIp RMgHS6FJC+LF7maTed1sZ7hF24mESiuMt80o716fXfs2fSh9NdPoectQ3 dd0k5n+iPqnJYVlSkEmX3L8H8F/AVoFE9VZlxARzILnkaX8SUDe3Kpt/T FCG6siJW2L5mHedZ66adyJ7xVNffcycHogOeCDO7q79Yh39wZNOAa8weV FPg9x2Ks9SppkN1S3CFfFGR5IyCAweBAQ/r8hBZ4urIsURRcnb/eZPwAZ Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10770"; a="344978041" X-IronPort-AV: E=Sophos;i="6.01,204,1684825200"; d="scan'208";a="344978041" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jul 2023 20:40:56 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10770"; a="812279029" X-IronPort-AV: E=Sophos;i="6.01,204,1684825200"; d="scan'208";a="812279029" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by FMSMGA003.fm.intel.com with ESMTP; 13 Jul 2023 20:40:56 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Thu, 13 Jul 2023 20:40:55 -0700 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.27 via Frontend Transport; Thu, 13 Jul 2023 20:40:55 -0700 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.108) 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.27; Thu, 13 Jul 2023 20:40:55 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ws2bOGD47zK23B5F8qwE0z91fUO0i/DbemzA0oFLmiEIbju0CK+5qzzmG1I/DXxR+fTeIKfId6LUO4QSHGT8nuoLpUz+4hYOMI3CvoGBzO4fRIbL/m23XV3ZtUm3Rx5lHkFXu3klOrF/jJ5sD31tNTGBtmBowqj7sPdF0QOGyI+NdP3YxVsoQdjvkYaVP6zqn/WiEgEn7BZA4xZ/mRGZIKTzpM6dLg2A27BuGhXIqRKd6FJ+XQYOgzvS8YG0AkjR6lNVpGqTfkS8wE+4wxTz6Gn2meSxUPkXBj4/h5Zkx6qI5WGwsa4YV0uyjioDGZn3JUkfRGqRcVzWdbLmuNel3Q== 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=02yZTeTFIh1cxZy/1PjUodsOeeMmNIewnVz4sW6xdHA=; b=nL8kv+nmXbmBTcqRtQvx27sfIwv560ux2l1haoTzO4i5yHSjtXkw9YR304F0sNnMZybRNv0fFTiQN+TiT1y1Fx+Aql7FaFhM/OPTiq1Vdbw71Q+x3ofPWpeuLmAbn3O5camWfLWGcobuXsgAlM01WSvF0my3X5Ue6oYdkbVf8EvjDeWMWb9WXs9YP3jH3jYa8pXb1ZuGhR8IeZLFrzE/d5g8Kdrg0uW41atFZSBQj4UBwX6YIPaHqM8gwQwCc9YtsuOcp4uyl6swNz//vy2pGSmrvOkJhh8LUCrHOgqA5LKyRrs3vNgRc0u0yIo6PZINEbrcT6N8sIfgcCF5WzSWBg== 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 SA1PR11MB5946.namprd11.prod.outlook.com (2603:10b6:806:23a::9) by CO1PR11MB4849.namprd11.prod.outlook.com (2603:10b6:303:90::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6565.31; Fri, 14 Jul 2023 03:40:52 +0000 Received: from SA1PR11MB5946.namprd11.prod.outlook.com ([fe80::6038:f113:32e7:cfac]) by SA1PR11MB5946.namprd11.prod.outlook.com ([fe80::6038:f113:32e7:cfac%4]) with mapi id 15.20.6565.019; Fri, 14 Jul 2023 03:40:52 +0000 From: "Jiang, Haochen" To: "Beulich, Jan" CC: "hjl.tools@gmail.com" , "binutils@sourceware.org" Subject: RE: [PATCH 2/5] Support Intel SHA512 Thread-Topic: [PATCH 2/5] Support Intel SHA512 Thread-Index: AQHZtVQSAAT17K55pUWpFiFhF/+JGq+3d7qAgAEhFiA= Date: Fri, 14 Jul 2023 03:40:52 +0000 Message-ID: References: <20230713063303.205862-1-haochen.jiang@intel.com> <20230713063303.205862-3-haochen.jiang@intel.com> <5a822c87-7be8-ba36-c8c1-84fa673f5bbc@suse.com> In-Reply-To: <5a822c87-7be8-ba36-c8c1-84fa673f5bbc@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: SA1PR11MB5946:EE_|CO1PR11MB4849:EE_ x-ms-office365-filtering-correlation-id: 84dbbe6e-3dae-4ffe-1a25-08db841c1f7e 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: GeovWOruPS8gbAp080NVvtG/raQK5LUbVlMdSktoM+3yvVu2oijInG/64phaGpiFabeuMK8RiAB3Q1WjvYGsjYLEDAOJ+KmpwBrpWH7BLRUAaMS47RMXPhFyBxLNoDWpNUrW9QmNchz/eZksbvtTsRGFzq/7jxPLiqqWY+x2EAm+gjiMNshjDD48s0/NRZDbAby1OPeE6INT4BDxeT09Elxn+wE+nVgOxrhj0HI3f3sQN1QdjoC/lXMaPJEbn+tSxU0m35qUHBJt3HRI6RWS+v8SXuuCW4v+nNJf1yahrGZOisIHRigp6yRBGIjVB6yOLUqMh1d730NUVFxfn2uEwf8vLcriV2AoqmbQxOijAYKey6WprSmhMLag6gyc49+5bzyImdKBS6Y7XsgjB8zJQ66Oot/aQI1C1+YNf89Czt/dUb1DR7jjjRWa44E9mkPUj42C+R0RsBeI+gAeFUBPsvNBeLouiViJUHOf7Vd7J5nRfJcNOnMsFxgJq7RsFFFqAvmg8hhv1a+DQ/dERcs7U806NirSSL72u5+IsklJ41cJ1pijo4w3Qj6p9+2yGLDau9OJ5pRBQyii5WVhoAsb2GM6JPZw4voZKFOtoLPvou2nEu7MoviQG8sWIQQiLfBh x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB5946.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(366004)(39860400002)(396003)(346002)(376002)(136003)(451199021)(478600001)(6506007)(53546011)(52536014)(71200400001)(8936002)(33656002)(55016003)(7696005)(8676002)(64756008)(316002)(6916009)(66446008)(66476007)(38070700005)(41300700001)(5660300002)(4326008)(2906002)(86362001)(38100700002)(66899021)(82960400001)(122000001)(66556008)(54906003)(26005)(186003)(9686003)(66946007)(76116006);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UTU3eWV1UU1Nck1Rd21WVlFwZS9sTkF5OU40UzRYbERjZnJKaVV1R0pTR09z?= =?utf-8?B?YWVWclNTOXJZaUVNVlNNTStNUStQZFcxN1NSMUVQMndZNEZTeEJZT1l5TjN1?= =?utf-8?B?SXVwbEZoOFowcWV2K0pRM2RmNVg5RnljUDkzQUlsNlV2bGJSajd4SEhsUkpV?= =?utf-8?B?L3JVOHFmMEpvM3A5K0hENzUycXZ2V2xoSnR2akFob0F0YkN6Tm5rYW0wNTF6?= =?utf-8?B?a0pQR2k4OVdBKzA4ZGtwejdDdkZUUDQ0aDJNVnUydUVIajhPYU5tUmdyc0pU?= =?utf-8?B?TEw3UXdQQisvaFdWNndMMGxBREpOQ1Y5VllYZHpPU2wwbkMrVmN2enpOL0Q2?= =?utf-8?B?WnFSS1AyTEpIeFlweE8vTVNOSXRoa25GNmdFK0dxVGljS2E4MzBXMWo4bnl3?= =?utf-8?B?YTN5Z3V4NHNuMFBWZXp5L1FaTEFhU0FucGlhNGNPRU10aEplNHJaQmdDalR1?= =?utf-8?B?VjA1TVlaVm4yOUdGYkJacWVhTDJkL1RhNGtzbVM5bHhQeXdpZ0FYOUVMZnJo?= =?utf-8?B?aUJoOE1QeUJiRkVuMzFRVTZ6VFBROEFhTGs0UmpjMjVqN1k2MEU2NThseHRX?= =?utf-8?B?U1pIaG8xVWNrYUh4bjdFcEhSVG4zcytiSXVOMkRkRDFzZXl1MWFmS1FxdVhT?= =?utf-8?B?dVNOQnRCaC84VmZwNUw1MVhjVzhJN0VBL2RjMXgxRnM5SXg1bVZFd1MzcDJU?= =?utf-8?B?TVhtTlF6ZzFFMElTeGpqb2RiZmV3eWpUQXM5RlVKYm9keHpLRGpydHRDeUl0?= =?utf-8?B?emE3NlQzMHVWcUJlQWpSTUdDeFNQUkxIaThJY0NCWGk1MkV3cHNVTnFmZThN?= =?utf-8?B?eW9hR004eG5VeTBHTTBlVnl1UmVVYXZiY2xUUlNEaXhXVnc1MXQvTTN4MkU2?= =?utf-8?B?dFBEeDVRZ2lrZC9qa3hMaThyd2JNa2YzN3VUL2c0RllEUnBPbHYycDBHOElN?= =?utf-8?B?eStnUkhiclhNTHlKdm00QmhJWGZIMkJNMU54ckhxbmJKNWVXTjdiek1SL2NP?= =?utf-8?B?SUpSRFJTd1ZRcTlMREkydmdWK2dROGNFZ0VURXFNSWVZVU5aVkluM29oMFFW?= =?utf-8?B?emR6RzFIZmtTMmN5N3FMRFVaZnFyaERyQUFGMUdVb3pvNzVCTUl5TUh2dEc5?= =?utf-8?B?Q0hCMlJwR3BENjJFRE5FUjJtRm9qSHlzTWxYSmkzMXFrM2kwYmU0K1NJbnBv?= =?utf-8?B?b2tySURsaXhDSVZHT251VWxzSWZvVDdvVzFNcTVxSGZidzB3a25KUHNIcmlW?= =?utf-8?B?cHVWUWYydW45a2tpSHAyWm10cFZOOGQ5TTdVcWNlNm1sZmhZZVVpbEQ1VEtN?= =?utf-8?B?dy9pWHNNRXNBK2JOLzVIZmtYU0l4a1pqQ1MxeHBVbWxIU01FMFBXVXdLUm1t?= =?utf-8?B?azNnUFVyZ0E2Q1N4bHR6aGtKSVI2bytZdWFYdlR1TUs2TEYzbjVnM2JScUkw?= =?utf-8?B?dGtleVN1cmZoeUIwcVF3Y2FDQlluanFaT09HRzRhcGo4OG9tMjJPanZMa1Fx?= =?utf-8?B?OFEwR2ozZ0twSUh6d3lKam1mVHdRMWZYdUhzUGRHanl5NmFyLzNDNXQ5cm1t?= =?utf-8?B?L3E0aGFzdS8wMXdaQW5wNERNMEg3a2tqbEIvTFlVa0xvcWxldjdQdVFRRW5z?= =?utf-8?B?dWxxeGUvVkNrTWlHSFQ1cWRXbTZ0QUE4cjAxVFdnbUlJTHJ1NnR6TzNMOGNF?= =?utf-8?B?ek5ZZkV6aDFBVWJqWXBRQ2RFNUFjcDEvZ3Q1akRXWS9JV25FcGZtK2tXS2Q3?= =?utf-8?B?K0FCM0RwRzR3VGdqMGJEYXI1NUZqZnRyZ3h5S1VCR2FKcHplZkZzdjdzbnpT?= =?utf-8?B?UmhPelI2K0FQNTJFTEx0K04yZjQ5Y0gzYVVzSHNKb3kyVmJSS2s3UExwei9o?= =?utf-8?B?SW5KVVRoVHB1bTJKeURFQ3BLMURTcUovMnpGMndmcDFvYUZjT3FqS2NFYXZG?= =?utf-8?B?bWpLWUtyQW5vQUJpaGgxai9KYk9GVjhybHpzUzFmNndRZkxHSDZUaWs4RUpD?= =?utf-8?B?R1RvMGdwajdpUUVpa09LWm80YW9QYmVUL0FoWW9PNUVaYTExRm1NdmNVajY5?= =?utf-8?B?bmZiU2ZYV2JqMlVpd2phUVZPT24rcVpkemhsa2dxZE5rRVV4YmxFeTZ2cm4z?= =?utf-8?Q?x8TirPLZDE3oALsB4KGbCi4ju?= 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: SA1PR11MB5946.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 84dbbe6e-3dae-4ffe-1a25-08db841c1f7e X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2023 03:40:52.4835 (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: Z0i2bgAfvfhdgvCQVbszhmV2KZDDW1Nn+yRMRfDOImp5wj3OlWCgkS1gMvHWsT5OzCZ2fr3KKPhgLqlyB5Xe8A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4849 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_NUMSUBJECT,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: PiBVcC1mcm9udCBxdWVzdGlvbiBvbiB0aXRsZSBhbmQgbmFtaW5nIGluIHRoZSBwYXRjaDogRG9j IGluZGVlZCBzYXlzIGp1c3QNCj4gU0hBNTEyIChzYW1lIGZvciBTTTMgYW5kIFNNNCksIGJ1dCBh cmUgeW91IChpbmNsdWRpbmcgdGhvc2Ugd2hvIGFzc2lnbmVkDQo+IHRob3NlIG5hbWVzKSBzdXJl IHRoYXQncyBnb2luZyB0byBzdGF5IHRoaXMgd2F5IGJ5IHRoZSB0aW1lIHRoaXMgaXMgbWVyZ2Vk DQo+IGludG8gdGhlIFNETT8gQ29uc2lkZXJpbmcgb3RoZXIgSVNBIG5hbWVzLCBBVlgtU0hBNTEy IHdvdWxkIHNlZW0gbW9yZQ0KPiBjb25zaXN0ZW50IHRvIG1lLg0KDQpTSEE1MTIgaXMgbm90IGFu IElTQSB1bmRlciBBVlggc2V0LiBTbyBBVlgtU0hBNTEyIGlzIG5vdCB1c2VkLg0KDQpUaGUgYWN0 dWFsIG1lYW5pbmcgaW4gU0RNL0lTRSBpcyB0aGF0IHdlIG5lZWQgdG8gY2hlY2sgYm90aCBBVlgg YW5kIFNIQTUxMg0KZmVhdHVyZSBiaXQgdG8gdXNlIHRoZSBpbnN0cnVjdGlvbi4NCg0KSSBjb3Vs ZCBkcm9wIHRoZSBpbXBseSBpbiBpbXBsZW1lbnRhdGlvbiBhbmQgY2hhbmdlIHRvIGNoZWNraW5n IGJvdGggSVNBIGJpdA0Kc2V0LiBCdXQgc2luY2UgaXQgd2lsbCB1c2UgeG1tL3ltbSByZWdpc3Rl ciwgaW4gY3VycmVudCBpbXBsZW1lbnRhdGlvbiwgd2UNCmNob29zZSB0byBpbXBseSBBVlggZm9y IFNIQTUxMiBmb3IgY29udmVuaWVuY2UuDQoNCldoZXRoZXIgaXQgc2hvdWxkIGJlIEFWWC9BVlgy IHdpbGwgYmUgbWVudGlvbmVkIGJlbG93Lg0KDQo+IE9uIDEzLjA3LjIwMjMgMDg6MzMsIEhhb2No ZW4gSmlhbmcgd3JvdGU6DQo+ID4gSW4gU0hBNTEyIHBhdGNoLCBJIGhhdmUgY29uc2lkZXJlZCB0 byBlbGltaW5hdGUgdGhlIE1vZFIvTSB0YWJsZSBwYXNzDQo+ID4gZm9yIHZzaGE1MTJtc2cxIGFu ZCB2c2hhNTEycm5kczIgc2luY2UgeW91IGp1c3QgaW50cm9kdWNlZCBPUF9SIHdpdGgNCj4gPiBV eG1tLg0KPiA+DQo+ID4gSG93ZXZlciwgeG1tX21vZGUgaW4gT1BfUiByZXF1aXJlcyBWRVgxMjgg b3IgbGVzcy4gQnV0IHVuZm9ydHVuYXRlbHksDQo+ID4gZm9yIGJvdGggaW5zdHJ1Y3Rpb25zLCB0 aGV5IGFyZSBWRVgyNTYuIFRoZXJlZm9yZSwgSSBzdGlsbCBrZWVwIHRoZQ0KPiA+IE1vZFIvTSB0 YWJsZSBwYXNzIGluIHRoZSBwYXRjaC4NCj4gDQo+IEkgZ3Vlc3MgSSBkb24ndCAoZnVsbHkpIHVu ZGVyc3RhbmQuIFV4bW0gYW5kIHhtbV9tb2RlIGFyZW4ndCB3ZWxsIHN1aXRlZA0KPiBoZXJlIGFu eXdheS4gV2hhdCdzIHdyb25nIHdpdGggaW50cm9kdWNpbmcNCj4gDQo+ICNkZWZpbmUgUnhtbXEg eyBPUF9SLCB4bW1xX21vZGUgfQ0KPiANCj4gKG9yIFV4bW1xKSBhbmQgdXNpbmcgaXQgdGhlcmUs IHJlamVjdGluZyBWRVguTD09MCBqdXN0IGxpa2UgVkVYLkw9PTEgaXMNCj4gcmVqZWN0ZWQgZm9y IHhtbV9tb2RlPw0KDQpTaW5jZSB4bW1fbW9kZSBhbmQgeG1tcV9tb2RlIGRvZXMgc2FtZSB1bmRl ciBWRVguTD09MSwgaXQgY291bGQNCmJlIHVzZWQgaGVyZS4gSSB3aWxsIGNoYW5nZSB0byB0aGF0 Lg0KDQo+ID4gLS0tIGEvZ2FzL3Rlc3RzdWl0ZS9nYXMvaTM4Ni9pMzg2LmV4cA0KPiA+ICsrKyBi L2dhcy90ZXN0c3VpdGUvZ2FzL2kzODYvaTM4Ni5leHANCj4gPiBAQCAtNDk4LDYgKzQ5OCw4IEBA IGlmIFtnYXNfMzJfY2hlY2tdIHRoZW4gew0KPiA+ICAgICAgcnVuX2xpc3RfdGVzdCAiYW14LWNv bXBsZXgtaW52YWwiDQo+ID4gICAgICBydW5fZHVtcF90ZXN0ICJhdngtdm5uaS1pbnQxNiINCj4g PiAgICAgIHJ1bl9kdW1wX3Rlc3QgImF2eC12bm5pLWludDE2LWludGVsIg0KPiA+ICsgICAgcnVu X2R1bXBfdGVzdCAic2hhNTEyIg0KPiA+ICsgICAgcnVuX2R1bXBfdGVzdCAic2hhNTEyLWludGVs Ig0KPiANCj4gUGVyaGFwcyB3b3J0aCBoYXZpbmcgZnVydGhlciB0ZXN0cyBwcm92aW5nIHRoYXQg Ym90aCBhc3NlbWJsZXIgYW5kDQo+IGRpc2Fzc2VtYmxlciBjb3JyZWN0bHkgZGVhbCB3aXRoIChp bnZhbGlkKSBtZW1vcnkgb3BlcmFuZHMgLyBlbmNvZGluZ3M/DQo+IChUaGUgZGlzYXNzZW1ibGVy IHBhcnQgbWF5IG5vdCBuZWVkIHRvIGJlIGEgc2VwYXJhdGUgdGVzdDsgSSB0aGluayB3ZQ0KPiBh bHJlYWR5IGhhdmUgb25lIHdoaWNoIGNvdWxkIGJlIGV4dGVuZGVkOiBkaXNhc3NlbS5bc2RdIGFu ZCBpdHMgNjQtYml0DQo+IGNvdW50ZXJwYXJ0LikNCg0KSSB3aWxsIHRyeSB0byBhZGQgdGhhdCBp biBuZXh0IHZlcnNpb24uDQoNCj4gPiAtLS0gYS9vcGNvZGVzL2kzODYtZ2VuLmMNCj4gPiArKysg Yi9vcGNvZGVzL2kzODYtZ2VuLmMNCj4gPiBAQCAtMTY4LDYgKzE2OCw4IEBAIHN0YXRpYyBjb25z dCBkZXBlbmRlbmN5IGlzYV9kZXBlbmRlbmNpZXNbXSA9DQo+ID4gICAgICAiTEtHUyIgfSwNCj4g PiAgICB7ICJBVlhfVk5OSV9JTlQxNiIsDQo+ID4gICAgICAiQVZYMiIgfSwNCj4gPiArICB7ICJT SEE1MTIiLA0KPiA+ICsgICAgIkFWWCIgfSwNCj4gDQo+IExpa2UgZm9yIHRoZSBlYXJsaWVyIHBh dGNoIHRoaXMgd2FudHMgdG8gbW92ZSB1cCBhIGxpdHRsZS4gSSBhbHNvIHF1ZXN0aW9uIHRoYXQg aXQncw0KPiBBVlggdGhhdCdzIHRoZSBiYXNlbGluZSBmZWF0dXJlIGhlcmUuIFdoaWxlIGNvcnJl Y3QgZm9yIFNNMywgSSBleHBlY3QgaXQgbmVlZHMNCj4gdG8gYmUgQVZYMiBib3RoIGhlcmUgYW5k IGZvciBTTTQsIGZvciBBVlggb2ZmZXJpbmcgbm8gcmVhbCAyNTYtYml0IGludGVnZXINCj4gb3Bl cmF0aW9ucy4gKE9idmlvdXNseSB0aGlzIHdhbnRzIHRha2luZyBjYXJlIG9mIGluIHRoZSBkb2Mg YXMgd2VsbC4pDQoNCllvdSBnb3QgYSBwb2ludCBoZXJlLg0KDQpJIHdpbGwgY2hlY2sgd2l0aCB0 aGUgZGVzaWduIGFuZCBIVyB0ZWFtIHNpbmNlIGl0IGlzIGFjdHVhbGx5IEFWWDIgaW50cm9kdWNl cyB0aGUNCjI1Ni1iaXQgaW50ZWdlciBvcGVyYXRpb25zIHRvIHNlZSBpZiB0aGlzIGlzIGEgbWlz dXNlLg0KDQpPbmUgcmVhc29uIEkgY2FuIHRoaW5rIG9mIHVzaW5nIEFWWCBvbmx5IGlzIHRoYXQg U0hBNTEyIGFuZCBTTTQgYWN0dWFsbHkgZG8gbm90DQpuZWVkIG90aGVyIGludGVnZXIgb3BlcmF0 aW9ucyB0byBoZWxwIHdpdGguIEl0IG9ubHkgbmVlZHMgVk1PViwgd2hpY2ggaXMgaW50cm9kdWNl ZA0KYnkgQVZYLiBTbyB3aGVuIGhhcmR3YXJlIGNoZWNraW5nIFhTVEFURSwgQVZYIGlzIGVub3Vn aC4NCg0KVGh4LA0KSGFvY2hlbg0K