From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.9]) by sourceware.org (Postfix) with ESMTPS id E939A3858CD1 for ; Fri, 5 Jan 2024 06:58:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E939A3858CD1 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 E939A3858CD1 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=198.175.65.9 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1704437925; cv=pass; b=UsDuKS6AW8eG9tBg6uBJ/kQ+bI5paajXBnttfQEEGXtbLHSB1WRTNdo4deZivCG+I0yw/J31XVn6FHsH1pgBVhqWptpnX891G3gsh7m8EJZLfi6RyrIchLcHY1n6h5tWsjG51CNDx1XMpZ6NyQHAExVONlGJnHZrGAslY5aHXnU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1704437925; c=relaxed/simple; bh=MfKskm9a2Gc78Ngg5FXzZFQ2Uu3LxejWKh+s76S6Uq4=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=FQt9ViT8v868qWoS3dFuc05cKdViJyaqt1zTrQEE7aWG14eEkdqkxBXlhidhSIzCc5ZnkCDJOtIPsBsMV5UjGxGYZXx/qM+h6qXIvJlCZ+u30XO3t0HlVBZUfvIYmBvftNnmjy9GyTe3zkyrew2NWeYVHi0frqRIZQUR6aWIAJA= 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=1704437922; x=1735973922; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=MfKskm9a2Gc78Ngg5FXzZFQ2Uu3LxejWKh+s76S6Uq4=; b=cBbWFK8p7DO/LUMCZTmVD0VcdaUmlLJNjtOi4DmY1FdbXs4EBIUTSwEc 6di3wjweiDLN1f5CgvK1fm49269oNpPTMfQkbPlGJmN+6oSMfHDSF8ZTG es0wGXY+Sm3amQQ7SPXYkVwB2aGcSySvQwFgOQyCxKwKhGHOHhVCMKzGo H8LUvkhUhBn12n9Dq6gOdhkqZnoUF6bzQQfJc566Aca/HCD4QvwPls6Uh 5GGCAz87ZD5qKO3/MkYUKgWKApACzNXRJ+/OIGMxH3bsutgk4x3sN+jCm wpJsvv6xx7xkhVZzyzZUG++92mEMtLARtu8eFJlYcOjXWkEbOhg7QvBz9 g==; X-IronPort-AV: E=McAfee;i="6600,9927,10943"; a="16067199" X-IronPort-AV: E=Sophos;i="6.04,332,1695711600"; d="scan'208";a="16067199" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by orvoesa101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Jan 2024 22:58:41 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.04,332,1695711600"; d="scan'208";a="22757168" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmviesa001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 04 Jan 2024 22:58:40 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 4 Jan 2024 22:58:39 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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; Thu, 4 Jan 2024 22:58:39 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.41) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Thu, 4 Jan 2024 22:58:39 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fNDW4Mil+DrX1jIdtJAlCIzPIYklnxSX/uw4tKEKE1J9SIicM1tVytGs4QrBwuZ9r2Tpa2C+i51p1KACcrpItRf3N1mpKUiNTJV0An6zu+Xy3CdVVk9Vf9lNS3dvXEaivMxbDKeEdX5kDtw0LGJPxP9gMAMk1Ff/oI/MKbabFtjVoVJAmkurXeb1+xTW57rFLZZrlSf4Xx6hgbJLjT4kbn5ks90r3J/Dd/37ijijeuqYuNrCkWhZ2F0IiaQFCNxW/hMXyCmHMdcidxDCMd1FPGP+2zvls6iOJgt3FhQ17iLMxilCzlANxMWgzdn6fXkcHa+mc9qhKnVdlscxLQzchg== 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=MfKskm9a2Gc78Ngg5FXzZFQ2Uu3LxejWKh+s76S6Uq4=; b=dEYof9QshKfK8MUaZMczJdVM8W48pLbm1mJYuGkP6q2KCuXnTYUgwlMPYtPTbthBvfCR/FC49wfrPRvZBKkMZXvJ81hPxR1zm3dLpbpYQk1bOEtieJQYZcNuHnjqZJiGaEIUauRdKbv4njndo7fsy6/PeakgEJ2R2t9rBikvdUYCxoTetL0yy6u0/6hqf/pie/oZyXJvZUSNmJCyvhiPuvN5vdT8aZOiKZDgDDAQUHQm7g6f87T0NOo4fHWlDMagX1Ib63rK169fiezazn/C6eybhyrJBbQusaoOwwNjoewBLbNTwrjWhIN02FbCgu8f8tiVtKNlW8IZyv+QKnlFcA== 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 DS0PR11MB7630.namprd11.prod.outlook.com (2603:10b6:8:149::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.17; Fri, 5 Jan 2024 06:58:38 +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.7159.015; Fri, 5 Jan 2024 06:58:37 +0000 From: "Cui, Lili" To: "Beulich, Jan" , "Lu, Hongjiu" CC: "binutils@sourceware.org" Subject: RE: [PATCH v4 4/9] Add tests for APX GPR32 with extend evex prefix Thread-Topic: [PATCH v4 4/9] Add tests for APX GPR32 with extend evex prefix Thread-Index: AQHaMnTV9kJlgN8wokGzLB/Oma2N8rC1ZO+AgASVhRCAD33ugIABEhVA Date: Fri, 5 Jan 2024 06:58:37 +0000 Message-ID: References: <20231219121218.974012-1-lili.cui@intel.com> <20231219121218.974012-5-lili.cui@intel.com> <9c55e272-e775-4b7a-a379-fcef6b5c8388@suse.com> In-Reply-To: <9c55e272-e775-4b7a-a379-fcef6b5c8388@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_|DS0PR11MB7630:EE_ x-ms-office365-filtering-correlation-id: fbce17ef-2873-4f73-4a41-08dc0dbbbe08 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: oUOeeJzIk9iDagdMtjjrjRxs5Qy5mdiOrVHM3jqHHM/9QM0+xGMDQcColoOEZgmEBvSjFoZhTg+NZwsHLoxNmnZradrNS7gXVOtDuat+61THvuCUFGCEFLmIlcKMoG2qZDtDvD/jC1fyb92mX2edchO8RHrEsJy+CMWjF5+ZzcmTYm2GWkOnRFMolDu6RAAagnWmz+LIn6xB1yKKPSOPvQj7NNsYiHJVhEc9/AwM733GauNdYNnksUcUAJP5kuKBxssgFbKINDGZp2QmaO7L/1CH2amt4KqwROkpzIocc61uV0akaajCmfFlpbIlOY7RZ+z4Ocp+Ki5DdsvEfs2zY/iEMbwRRkHG4aEq21bWWiCHNCB8fFBg+OQ4UiG+Fs/BVfzK0sPbQ06GaPVeIBrKukixsMBpZz7yfVHRvxhnlglO5jFMYFd8S7zHlWo39ncYOwk8IyFMPeIq8ja2pbpCYRljf0qoNO9MbwYEUpuaKyThT/1rI7BIKAFm4Zhja4N9XQaXc8+y6EIEyRxoKzBzhGxUeEzwK1Lq2r+tVCDgZZPDfyg7F8JTxo4WRD2DArqFgbkTO+PT24uOgV6r+JzwLyyYxDLB7fPK5FLk8D/rtYcZu6eAX/IrEQFHjAGPOzj+ 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)(39860400002)(366004)(396003)(346002)(376002)(136003)(230922051799003)(451199024)(186009)(64100799003)(1800799012)(5660300002)(478600001)(71200400001)(33656002)(7696005)(86362001)(9686003)(6506007)(8936002)(8676002)(52536014)(41300700001)(110136005)(66446008)(64756008)(76116006)(316002)(66476007)(66946007)(6636002)(66556008)(122000001)(38100700002)(83380400001)(26005)(82960400001)(4326008)(38070700009)(55016003)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UmhPZTRKT2M1eC93cTZoM2ZOV2ZsZEg0L1grR09kQWVYRHZLSDFPVU5MRVp1?= =?utf-8?B?WUtSblFwR3JCazVBcmJBbkZGSzcrNmdTZ3MzY0tkRjNKWTJhUUlqMGxSU210?= =?utf-8?B?ZHV0dVh1YXkrUlpHSDJENEsvRGRFc0hiZytwS0pIUS9wU2ZlYThWNWpHRUx0?= =?utf-8?B?c0k3V1FMMC91NkZWYU5UUlI1WlhtMTBud0J5d2xaamVaZ1ZKSnp5ZDZRSmlz?= =?utf-8?B?bUlPYzIrNDBnT0RCckZpK2w5Q0d2L0ZYUG1NZVB3LzJiUjNXY1VZQUhJVE1P?= =?utf-8?B?c282K1pacG12U1N1OCtmTGdad1EyODU2SlZWMjVoNVRPL3RDZG5MSTJVRVBq?= =?utf-8?B?Ykxpd2J4YXVyVEg3b1NYNXVudUNEcVA0bWpKZktKYWhRelRXZ2x3dFIwZEhK?= =?utf-8?B?MnA1R2ZZQTBDMVNMUy9jem5jUXhCQWNxNjVaU1RxNmhFemhUYVJaeFJCT2xH?= =?utf-8?B?ckNRczZ3TkM5N1k1TlNqSEtFTXhPMFFpRWlyeWk4cUl6NnNJQkpGZjV6RlRP?= =?utf-8?B?UDBJZkI2OWZBZHZiS1dGWXE2SDcrNDlnbXY3enFmOHJ3SGNSZWcyZnJJMWdV?= =?utf-8?B?cmVxRGpVQ0tXVDlUQlRLclVvSGJ0UjEwZHB4OFJsdHNUbEIyVjNRS3p5RTBz?= =?utf-8?B?SktxcXVFbUU2WXlISU1jN2N5eFZCQ0sxMzlvWm9EdDFBSDMvTVZtUFNEMEdt?= =?utf-8?B?akFndDFmVllUYlpiZWNPK1lYblNTVHg4RWR0RVVhK0hWSVZBc2ZPVytOVmh1?= =?utf-8?B?REJCNnpuTStmRkVyVjR2RXlxejdnSnQ5M3c3UzNISWxTMXkxL1hhbGRhR1pL?= =?utf-8?B?QXoxbEJGOWFPZnFvYkE0SFVxdU5lZHI5bnpzNmw4bWhDY1FWSlJMSkt6bVho?= =?utf-8?B?QkVGMW84R0dhZVV0RldadHJjT1orUW9QZ2oxMHB1UW9xMzR2QXU1SGtqVExZ?= =?utf-8?B?SWRGMVZsMzlwN3hmWUZJMWc3VW1LQWtKeEZ2MElkQUhENUxlUVhOdUdCOFFP?= =?utf-8?B?cDNodmNEMEx5OWUyelJLcEUvR0FRcWZJR1huMzFGZG9YSGRJRDlaWFJROUU5?= =?utf-8?B?aXVZTlAxQTN2TFVQb0R5UlczWnIyS0RkYWJBSDQ4UVNNMTZoMmpucFBYS2gy?= =?utf-8?B?VElCd1BiSW1MRXZEbDE3Q040bFlwSisvblYvWm9pN0I0aWlhcUJCaUo5YmNS?= =?utf-8?B?T3JSbmlBNUxyb1NpenRkOEx4OVlXQllzbmljRTJDdEZvSzg2bnc3aEgxRkpQ?= =?utf-8?B?ZHpYdWtFblVRQ0VCQTNXMlM3VWJkQmptcTl5MHExSzc1Nlo1V3NIaGNvRGZj?= =?utf-8?B?d21URWw3ejBKM25rQ3paUWdHLytGUW5kZVlKQ2g1VEdRbTgvdnQ1enA4WW9w?= =?utf-8?B?RzlFNWJoRXVkcTJBNUdQSXVFdVhXb0VsQi9wSXZNMFJTaVYrMGxoS1M3V0da?= =?utf-8?B?M0NkUHVmM0xaZjVMeHdJTmdISURqUi8zR3ZBZGkyempYSnQ5a285Q1RqOFZO?= =?utf-8?B?SWE1cFVxbnFFRmE2RStmY3NjNjhYcGs5Qm1jMlNyc0pENHpQbFZGU04wcGtX?= =?utf-8?B?TTYvK0ljbmtvQUhrLzZTNXAzYVYrakx4UEpQaU1zTEZNdnU3REt0WGNTd0wy?= =?utf-8?B?Vmk1UlRHSm03bDJKQjQ0MGpQNWJoOWVLSUd4RHlIMEhUM0F4NUNTZkRyYjhD?= =?utf-8?B?SlowQmEyVWtIN2VWTE5nNFF4MnlaU1JQalFzVkpnK0VQUzdTcFAwOGhJbHpy?= =?utf-8?B?b21PbUNsZVJvOEN1d2h0ODNPUXBqRVZUbzhGUmYrQjBhRDRKaVFYRHg3cDlv?= =?utf-8?B?ckpVeXpyUGdQRVVkbjUyQS9jZEllNU9KTTFsYWtmLzlBZmgvWE15Umlqa1NP?= =?utf-8?B?ZUFZdTBEM2JmbjI3Z1FyS0FBZzFZbHNMUHhIbHRiQ3RqKzRuZElLVzYyZWNn?= =?utf-8?B?TzI4anY3d2cxczRFSGkzTzQxWWl0R0tZV1RxY3Y3RHRKUldJM2pqdnBsVDh2?= =?utf-8?B?UFR0Zi80MmRGQzF6UHYyeVdmV3ppdlR0aUpBUnptTDdoRnh6UVpWM0puQnRG?= =?utf-8?B?WTFaRXh2cmhvTUhsNDlZdWRkWW5nbUZ4UWlwU2xIOVZQOThRUVVnbUhkd0FP?= =?utf-8?Q?U+e4=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: SJ0PR11MB5600.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fbce17ef-2873-4f73-4a41-08dc0dbbbe08 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2024 06:58:37.7400 (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: jfd+lwDfarwKv7FGKSHiy7cIOVwaUxuGcGjpHgty+dAU/GeB6ag3myHSnHq0DsLf+iBi4TBfGefYqiNwxhpvsA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7630 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_ASCII_DIVIDERS,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+Pj4gKwl2cm91bmRwZCAkMSwoJXIyNCksJXhtbTYNCj4gPj4+ICsJdnJvdW5kcHMgJDIsKCVy MjQpLCV4bW02DQo+ID4+PiArCXZyb3VuZHNkICQzLCglcjI0KSwleG1tNiwleG1tMw0KPiA+Pj4g Kwl2cm91bmRzcyAkNCwoJXIyNCksJXhtbTYsJXhtbTMNCj4gPj4NCj4gPj4gVGhlc2UgYXJlIHN0 aWxsIGhlcmUsIHdoZW4gdGhleSBjYW4gYmUgZXhwcmVzc2VkLg0KPiA+DQo+ID4gSSB0aGluayB3 ZSBzaG91bGQga2VlcCBpdCB1bnRpbCB3ZSBjb21wbGV0ZSBhIHJlYXNvbmFibHkgZXF1aXZhbGVu dA0KPiByZXBsYWNlbWVudC4NCj4gDQo+IFRoaXMgcmVwbGFjZW1lbnQgc2hvdWxkIGhhdmUgYmVl biBpbnRyb2R1Y2VkIGluIHRoaXMgc2VyaWVzLCBhcyBhc2tlZCBmb3IgbW9yZQ0KPiB0aGFuIG9u Y2UuIEFuZCwgSC5KLiwgSSB0aGluayB5b3Ugc2hvdWxkbid0IGhhdmUgYXBwcm92ZWQgdGhpcyBw YXRjaCAoYW5kDQo+IG1vcmUgZ2VuZXJhbGx5IGFueSBvbmUpIHdpdGggdW5hZGRyZXNzZWQgcmV2 aWV3IGNvbW1lbnRzLg0KPg0KDQpXZSBoYXZlIGRpZmZlcmVudCBvcGluaW9uIGZvciB0aGlzIHBh cnQuIEN1cnJlbnRseSB1bmRlciBkaXNjdXNzaW9uLg0KDQo+ID4+PiAtLS0gL2Rldi9udWxsDQo+ ID4+PiArKysgYi9nYXMvdGVzdHN1aXRlL2dhcy9pMzg2L3g4Ni02NC1hcHgtZXZleC1wcm9tb3Rl ZC1iYWQucw0KPiA+Pj4gQEAgLTAsMCArMSwzNCBAQA0KPiA+Pj4gKyMgQ2hlY2sgSWxsZWdhbCBw cmVmaXggZm9yIDY0Yml0IEVWRVgtcHJvbW90ZWQgaW5zdHJ1Y3Rpb25zDQo+ID4+PiArDQo+ID4+ PiArICAgICAgICAuYWxsb3dfaW5kZXhfcmVnDQo+ID4+PiArICAgICAgICAudGV4dA0KPiA+Pj4g K19zdGFydDoNCj4gPj4+ICsJI21vdmJlICVyMjN3LCVheCBzZXQgRVZFWC5wcCA9IGYzIChpbGxl Z2FsIHZhbHVlKS4NCj4gPj4+ICsJLmluc24gRVZFWC5MMC5mMy5NMTIuVzAgMHg2MCwgJWRpLCAl YXgNCj4gPj4+ICsJI21vdmJlICVyMjN3LCVheCBzZXQgRVZFWC5wcCA9IGYyIChpbGxlZ2FsIHZh bHVlKS4NCj4gPj4+ICsJLmluc24gRVZFWC5MMC5mMi5NMTIuVzAgMHg2MCwgJWRpLCAlYXgNCj4g Pj4+ICsJI1ZTSUIgdnBnYXRoZXJxcSAoJXJicCwlem1tMTcsOCksJXptbTE2eyVrMX0gc2V0IEVW RVguUFsxMF0NCj4gPj4gPT0gMA0KPiA+Pj4gKwkjKGlsbGVnYWwgdmFsdWUpLg0KPiA+Pj4gKwku Ynl0ZSAweDYyLCAweGUyLCAweGY5LCAweDQxLCAweDkxLCAweDg0LCAweGNkDQo+ID4+PiArCS5i eXRlIDB4ZmYNCj4gPj4NCj4gPj4gVGhpcyBvbmUncyBzdGlsbCB1c2luZyAuYnl0ZSBhbmQgc3Rp bGwgcmVmZXJlbmNpbmcgUFsxMF0gaW4gdGhlIGNvbW1lbnQuDQo+ID4+IElmIHRoYXQncyByZWFs bHkgdW5hdm9pZGFibGUsIHRoZW4gLSBhcyBlbHNld2hlcmUgLSB0aGUgZGVzY3JpcHRpb24NCj4g Pj4gb2YgdGhlIHBhdGNoIGNvdWxkIChhbmQgc2hvdWxkKSBwcm92aWRlIHRoZSByZWFzb24uIEFu ZCB0aGVyZQ0KPiA+PiBjb250aW51ZSB0byBiZSBubyBzZXBhcmF0aW5nIGJsYW5rIGxpbmVzLCBt YWtpbmcgaXQgYXMgaGFyZCBhcyBiZWZvcmUNCj4gPj4gdG8gZmluZCBvbmVzIHdheSB0aHJvdWdo IGFsbCBvZiB0aGlzLg0KPiA+Pg0KPiA+DQo+ID4gQ29waWVkIGZyb20gdGhlIHByZXZpb3VzIGNv bW1lbnRzLA0KPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiAtLQ0KPiA+Pj4+ICsJIyhpbGxlZ2FsIHZh bHVlKS4NCj4gPj4+PiArCS5ieXRlIDB4NjIsIDB4ZTIsIDB4ZjksIDB4NDEsIDB4OTEsIDB4ODQs IDB4Y2QsIDB4N2IsIDB4MDAsIDB4MDAsDQo+IDB4MDANCj4gPj4+PiArCS5ieXRlIDB4ZmYNCj4g Pj4+DQo+ID4+PiBGb3IgdGhlIHB1cnBvc2Ugb2YgdGhpcyB0ZXN0ICh3aGF0ZXZlciBQWzEwXSBh Z2FpbiBpcykgeW91IGRvbid0DQo+ID4+PiBuZWVkIGEgMzItYml0IGRpc3BsYWNlbWVudCwgZG8g eW91PyBTaG9ydGVyIGlzIChhbG1vc3QgYWx3YXlzKSBiZXR0ZXIgaW4NCj4gc3VjaCB0ZXN0cy4N Cj4gPj4+DQo+ID4+DQo+ID4+IFBbMTBdIGlzIGEgZml4ZWQgdmFsdWUsIGluIG5vcm1hbCBFVkVY IGZvcm1hdCB3ZSBkb24ndCB1c2UgdGhpcyBiaXQuICBEcm9wcGVkDQo+IDB4N2IuDQo+ID4gLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQ0KPiA+IC0tDQo+IA0KPiBUaGlzIGlzIG5vdCBhZGRyZXNzaW5nIG15IGNvbW1l bnQuIElpcmMgYWxsIGJpdCBpbiB0aGUgRVZFWCBwcmVmaXggaGF2ZSBuYW1lcw0KPiBub3cgaW4g U0RNIHBsdXMgQVBYIHNwZWMsIGFuZCBoZW5jZSB0aGV5IHNob3VsZCBwcmVmZXJhYmx5IGJlIHJl ZmVycmVkIHRvIGJ5DQo+IHRoZWlyIG5hbWVzIHJhdGhlciB0aGFuIHRoZWlyIGJpdCBwb3NpdGlv bnMuIFBsdXMgdGhlcmUncyBzdGlsbCBubyBqdXN0aWZpY2F0aW9uIGZvcg0KPiB1c2luZyAuYnl0 ZSBpbnN0ZWFkIG9mIC5pbnNuLg0KPiANCg0KSSB3aWxsIGFkZCBFVkVYLlg0IHRvIGl0LCBidXQg Zm9yIHVzaW5nIC5pbnNuIGluc3RlYWQgb2YgLmJ5dGUsIEkgdGhpbmsgdGhlIGN1cnJlbnQgLmlu c24gZG9lcyBub3Qgc3VwcG9ydCB0aGUgbmV3IEVWRVggZm9ybWF0LCBJIGRvbid0IGtub3cgaG93 IHRvIGV4cHJlc3MgdGhlIGZpeGVkIHZhbHVlIFBbMTBdIHdpdGggLmluc24sIG1heWJlIHlvdSBo YXZlIHNvbWUgZ29vZCBzdWdnZXN0aW9ucy5mDQogKGluc24gaXMgcmVhbGx5IGhhcmQgdG8gdXNl LCBJIGFkbWl0IGl0IGhhcyBhZHZhbnRhZ2VzIGZvciBzb21lIHRlc3QgZXhwcmVzc2lvbnMsIGJ1 dCBJIGRvbid0IHRoaW5rIGl0IHdvcmtzIGZvciBhbGwpLg0KDQo+ID4+PiArCS5pbnNuIEVWRVgu TDAuNjYuTTEyLlcwIDB4NjAsICVkaSwgJWF4eyVrMX0NCj4gPj4+ICsJI0VWRVhfTUFQNCBtb3Zi ZSAlcjE4dywlYXggc2V0IEVWRVguTCdMID09IDBiMDEgKGlsbGVnYWwgdmFsdWUpLg0KPiA+Pj4g KwkuaW5zbiBFVkVYLkwxLjY2Lk0xMi5XMCAweDYwLCAlZGksICVheA0KPiA+Pj4gKwkjRVZFWF9N QVA0IG1vdmJlICVyMTh3LCVheCBzZXQgRVZFWC56ID09IDBiMSAoaWxsZWdhbCB2YWx1ZSkuDQo+ ID4+PiArCS5pbnNuIEVWRVguTDAuNjYuTTEyLlcwIDB4NjAsICVkaSwgJWF4IHslazd9e3p9DQo+ ID4+PiArCSNFVkVYIGZyb20gVkVYIGJ6aGkgJXJheCwoJXJheCwlcmJ4KSwlcmN4IEVWRVguUFsx NzoxNl0oRVZFWC5hYSkNCj4gPj4gPT0gMGIwMQ0KPiA+Pj4gKwkjKGlsbGVnYWwgdmFsdWUpLg0K PiA+Pj4gKwkuaW5zbiBFVkVYLkwwLk5QLjBmMzguVzAgMHhmNSwgJXJheCwgKCVyYXgsJXJieCks ICVyY3h7JWsxfQ0KPiA+Pj4gKwkjRVZFWCBmcm9tIFZFWCBiemhpICVyYXgsKCVyYXgsJXJieCks JWVjeCBFVkVYLlBbMjI6MjFdKEVWRVguTOKAmUwpDQo+ID4+ID09IDBiMDENCj4gPj4+ICsJIyhp bGxlZ2FsIHZhbHVlKS4NCj4gPj4+ICsJLmluc24gRVZFWC5MMS5OUC4wZjM4LlcwIDB4ZjUsICVy YXgsICglcmF4LCVyYngpLCAlcmN4DQo+ID4+PiArCSNFVkVYIGZyb20gVkVYIGJ6aGkgJXJheCwo JXJheCwlcmJ4KSwlcmN4IEVWRVguUFsyM10oRVZFWC56KSA9PQ0KPiA+PiAwYjENCj4gPj4+ICsJ IyhpbGxlZ2FsIHZhbHVlKS4NCj4gPj4+ICsgICAgICAgIC5pbnNuIEVWRVguTDAuTlAuMGYzOC5X MCAweGY1LCAlcmF4LCAoJXJheCwlcmJ4KSwgJXJjeA0KPiA+Pj4gK3slazd9e3p9DQo+ID4+DQo+ ID4+IElzbid0IHslazd9IGFsb25lIHJlbmRlcmluZyB0aGUgZW5jb2RpbmcgaW52YWxpZCwgd2hp Y2ggd2FzIGNoZWNrZWQNCj4gPj4gZm9yIGFib3ZlIGFscmVhZHk/IEFsc28gLSBib2d1cyBpbmRl bnRhdGlvbiBhZ2Fpbi4NCj4gPj4NCj4gPg0KPiA+IFRoYXQgaXMgZm9yIGxlZ2FjeSwgdGhpcyBp cyBmb3IgdmV4Lg0KPiANCj4gV2hhdCBpcyAidGhhdCIgaGVyZT8gQW5kIGhvdyBjYW4gYW55dGhp bmcgd2l0aCBvcGVyYW5kIG1hc2sgYXBwbGllZCBiZQ0KPiBWRVg/IFRoZSBtb3JlIHRoYXQgLmlu c24ncyBvcGVyYW5kIHNheXMgRVZFWD8gSGVyZSB5b3Ugd2FudCB0byBzZXQgX29ubHlfDQo+IEVW RVgueiwgd2l0aG91dCBFVkVYLmFhYSBiZWluZyBub24temVyby4NCj4gDQoNClRoZXNlIHR3byB0 ZXN0IGNhc2VzLCAgb25lIGlzIGZvciBldmV4IGZvcm0gbGVnYWN5LCBhbm90aGVyIGlzIGZvciBl dmV4IGZyb20gdmV4Lg0KDQogICAgICAgICNFVkVYX01BUDQgbW92YmUgJXIxOHcsJWF4IHNldCBF VkVYLnogPT0gMGIxLg0KICAgICAgICAuaW5zbiBFVkVYLkwwLjY2Lk0xMi5XMCAweDYwLCAlZGks ICVheHtrN317en0NCg0KICAgICAgICAjRVZFWCBmcm9tIFZFWCBiemhpICVyYXgsKCVyYXgsJXJi eCksJXJjeCBFVkVYLlBbMjNdKEVWRVgueikgPT0gMGIxDQogICAgICAgIC5pbnNuIEVWRVguTDAu TlAuMGYzOC5XMSAweGY1LCAlcmF4LCAoJXJheCwlcmJ4KSwgJXJjeCB7JWs3fXt6fQ0KDQpJZiBJ IGp1c3QgcHV0IHt6fSBoZXJlLCBJIHdpbGwgZ2V0IHRoZSBlcnJvcjogIk9ubHkgd3JpdGUgbWFz a2luZyBpcyBhbGxvd2VkIGZvciBjbGVhciBtYXNraW5nLiIuICBTbywgSSBoYWQgdG8gYWRkIHtr N30NCg0KTGlsaS4NCg==