From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2063.outbound.protection.outlook.com [40.107.244.63]) by sourceware.org (Postfix) with ESMTPS id 82C5A386FC0C for ; Mon, 24 May 2021 10:00:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 82C5A386FC0C ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Pf+OI5B3qyBO0bh4Rp/Yk1y1eisuO03kSJIY6SYawQyrdSYfDRnK+/Bfk5zFGBFFDGeBOP+anj5A9SNlnL53nLB6UYgchj0RnpLilgPoFhx6URkCuzB8Gjngis6Z/Jf7MoKCh8nLuYOtWI9qVcw5sc+2PGzB7XA04u9IcIITEMDHLXWBvncEbY8tSDI6zCYjtJtlPhti8XQLJj9QV37R68YtAtUYXy4PRw4ffjgHDX1rEXm6+FSwgfD6MPQczLpV4J5sdOeBemET4EVYCMecAnjppwZ0sBtsabLYjbryxuvKIcyqiMYiy0jNo+5pzF+1IJEdVZRepF4HfCNZGRWM+g== 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-SenderADCheck; bh=RXqW30FQBrEsxzWiJUSfDYVDzMApFUzlPrFQscEaYb0=; b=oRTV2+I7z2cFwMtJLgSzJ8qGR8czvd8TlSu9qHBYg3i1RswmWpZI0wU8iiy8F9M4sKmUfqA03Taly/RXBCNRDtBd27hMkxfbg6w/VyojmhAYKtoSsghZLV+Lj65sb49HcbwN4Fb3uOgZYu8uBcbhmNHteeqUkwpshnjFgliQNahURs/febX8p19cuy4Dn++ISZxgj40b5AkDEkJooBrjw5/53COL2GrntOfG/HJj14Ay3tgWlEi4aNNMXvIByfsRK1wJ8gSEM/3S6w6OOz+qeNfLh/hqi14Cu9o2v0tyl5B/sI+/syEtX92983pMg8b1pT92DqqGaQnNBTYvvBZNpg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=amd.com; dmarc=pass action=none header.from=amd.com; dkim=pass header.d=amd.com; arc=none Received: from BN9PR12MB5065.namprd12.prod.outlook.com (2603:10b6:408:132::12) by BN9PR12MB5258.namprd12.prod.outlook.com (2603:10b6:408:11f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.23; Mon, 24 May 2021 10:00:48 +0000 Received: from BN9PR12MB5065.namprd12.prod.outlook.com ([fe80::492a:df99:9517:94f]) by BN9PR12MB5065.namprd12.prod.outlook.com ([fe80::492a:df99:9517:94f%7]) with mapi id 15.20.4150.027; Mon, 24 May 2021 10:00:48 +0000 From: "Zaric, Zoran (Zare)" To: vaibhav kurhe CC: "gdb@sourceware.org" Subject: Re: GDB | DWARF expression | Extracting a range of bits from an 'xmm' register Thread-Topic: GDB | DWARF expression | Extracting a range of bits from an 'xmm' register Thread-Index: AQHXUIOrdY6TTgu9JUGDxW4cT2qCSw== Date: Mon, 24 May 2021 10:00:48 +0000 Message-ID: <56468c3f-ff53-f242-d063-2b5daa257304@amd.com> References: <20210521140340.GC2295059@embecosm.com> <4319e88e-4f22-fce6-8678-07e27fb043d4@amd.com> In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 x-originating-ip: [165.204.72.6] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 47389f5c-fe9b-433f-897a-08d91e9ace57 x-ms-traffictypediagnostic: BN9PR12MB5258: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JrebYtv5KzUmKrnvwhjBC1YQRa9Eh5ytWxkKCKVrV0ntoGSxvi1EjNBvBMihB5fCGTZRMtCRMWyHHgreDHk5F7gfpAf9IxZW/fE1jrkJYu327u5KaopbGXQwQih/y0YJ7b/t2sso+j6hX12sLdpiDKlpXbbY831Y3b8Oc2P8ePPizC6pFN8tTV+KvIX9eEbnT5KRULfQrdUjWsykVWib2gh/RhCZOezrNRJKZzfTUyEDtZowXU3SF70FK9gQEz+UL64QluGo0GNDnBqALMthf4qXKGjlmWni4eYhkkaxLUB2K6gUm/uzLIRxOTT8N59QDF6qlbls8yVdpZAHbX3Pmh8ijfnfHb9EO9qz8dnJSA18Ye65/BCId1Vl5LXo3iQ665SUuYliqWbUbt+VIRKaYQQw5jSlu9Efnb9u5D7Un083bIIddaFQcniu/mfNteurqj5XYMgW0Lj2Box1ZovpgJvRoGxVk2shIJ9R1Z6LH5JBxR+lgsCQgIOjv/1fPcp5SDMk/0cLwqOnSnGqlXZuxSpla7OrjM6MOKJvvzBgblgLvfsgcKSrN2khxonz3vZporB9y4qGfyDiUTYgQ0tR5AhVoJQdACQThbU89gyV44q4ylb4Mukan92MI5WHTQnIHloMLGFwfRQakWUWQwpWZeHip3c9yfcThIg709eXJXJpBaTHKfWap2U4Tfqy5jIakAF83qdf+ISQosLzysHTDTGKCg4Se6Hv14ovGyyUTmmekXZbJLodFAZtza57Q06CdS2w4e3qmSw6iBGAmwyLfQB17Rp+vNf4TWEtSuk7ocYrCoE/czyH3K3TGsx4P3Xd x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN9PR12MB5065.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(396003)(366004)(39860400002)(136003)(346002)(66446008)(66556008)(66476007)(64756008)(8676002)(66946007)(8936002)(4326008)(71200400001)(76116006)(31696002)(91956017)(86362001)(5660300002)(6506007)(2906002)(83380400001)(53546011)(26005)(6486002)(122000001)(316002)(6916009)(966005)(478600001)(38100700002)(6512007)(36756003)(31686004)(2616005)(186003)(45980500001)(43740500002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?SWtiNmxtSnBNZkZNMnB0ek5uRUVGeHk1Vm5zNlFya1JkVzdEUmRFVVZtWWho?= =?utf-8?B?MFFSWi94SVFNTDFHWUJjRnZxMmVCL0lwRDRBeS8yek43UkFmNkJ2TmhrSUJx?= =?utf-8?B?L3NrT2RXcjVBcmNTYWpjQnZNWHdieGRsOUZnMGNOU0daTHpZSjdYOUxkOWRM?= =?utf-8?B?TDkvVDBsK0c5dTRydDBWU2lWUzkwTXdqc01najM2MWFSSUJrVktBVXEvelh4?= =?utf-8?B?OUFIckU4cWFLYTF0d2pleG9iS005NHZCeTlGZ3htZW14Nk1HVEFwZXQ1WjBS?= =?utf-8?B?MFpWK0FPeG01cXhGS3EyNWh3V1BCZjlvZTF2bDZmUzhITlRHUlFtNERMQmM4?= =?utf-8?B?VnMxVXpXU2YwMVVVbUZ3cW9LVlV4Z1FhK09yc1ZmTjlBaTRCaVZvQmlUdVV3?= =?utf-8?B?NEc5dDF0YXNjVHJ6aGE3K0J4OFdxWVR6eTlyRi8vdi9GaFRVb2E3VmJwaURL?= =?utf-8?B?dkdGRHVTRktmQllXOC9jNTVlT3RTSWl3WVI3S0NoMFBQREdsYnI2VmVjbzZB?= =?utf-8?B?V3h3RlkwL28wSG9ERll4SGY1ZHppaFQ2aDJVSDE1UFFiclVnZFNvVjBWTXRT?= =?utf-8?B?TjV3Tm1QcitqeU1ocVlOMk9zNjA3dkozQzMwZUNhMFR2MUdXdkYyOWxiVjFZ?= =?utf-8?B?R29aZjhSMXNSQ2dwMUZnZzkvbTk2ZGdZOXZnZ0VmOU1YamxXbXBUKy8yU1Bw?= =?utf-8?B?eDBwUnlwNDRFSW10V1FpeXU2ZUtwc0lDc29QaThqajAyWk9Mb01vNkJSKzc4?= =?utf-8?B?RHNycGZpaWRGaFlhRHZxUmM2Vmllblh5em5lMGxpUThyUk03MjF1dTNxaDJ5?= =?utf-8?B?ZlYzK3hZMk1zR09MYmQvOXNtWlpHMDA0ajJQdzIrc0RFYkR5ajBxY3ZjYXdS?= =?utf-8?B?SVJycXMyTDBJQW90bFBQaGkyTklDNFo2MnloeGhxV1FIZXcvMTJSZmZlQUwz?= =?utf-8?B?Y0Vua3prWDhUSUlRb0xFUUp6cytidGJ1VTRYRUpnMXUyUGRuRzhzN2dFWnYx?= =?utf-8?B?UUtyOWNabUgzenlQdkRBbFEwY3hCbXdWK3ZUbGwzaEtPWVltamQzNXpwM09t?= =?utf-8?B?SEREd00yZTBBY0U1QWhmZVdGRU1SaEc1UkxoYWFITU9IQTRZc3hSNjB5eWFQ?= =?utf-8?B?Um5GSThMdVM0R2Z5VUJMeHc0cmtiYjFnWWZCTVZlVVJSa1NhcGlzaC85aUxo?= =?utf-8?B?Zzg3MncvdCtqWEdqTE9CeWhHNFpMZGo5bXlBVWZLS2svUVpwdHFUcHQ2V0VV?= =?utf-8?B?eU55SVlsbi9kUDc4akppUVZvb1J2c0g3Nk8yRERtRU56YVpIekJ6Z0NIL2xl?= =?utf-8?B?aFE4clYrbWFpeHpFdXNiaXFIM3BhRGR3OTcyaXNLd1lVRlBOVFhIelZPanF3?= =?utf-8?B?bkNCU3B1Y2xETDBpMGRwRWtHTURPTFFjL0h3Q2ZRQzZtdlRQVEJEaGorUXdQ?= =?utf-8?B?ckVNUld4NzVnVzhPOHF2TFJKZW5FMEZ2YVMzUmVmNzZSTXJKak1HM2ZpcVht?= =?utf-8?B?YTRsU0FSdDBRMFhLZFBFMjVsRUZYeGN6eVQ1SHVLekhqbE9WbGdySWpsWDdG?= =?utf-8?B?S0JsSWxYRVlURzFXeU8xMkY1Y3FabEE2M05pd0FiSEQyaXRGSmoraUZRSlRV?= =?utf-8?B?ZUt5MUZXZkZxcy9wMlBHTE91TWNPVnJZSHdWOWRJSHVGUzBCSU94NEhPTENt?= =?utf-8?B?cmY2SEZIOTJzbWNkMVU5SUFiUmhSUE5XMGs5ako2WTJ4V3FvVTNkUU1iUDF1?= =?utf-8?Q?eLlxxEGWU5D/mXD4rw=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <3A9C6B2015BD0743875E17A1C5F4AF6E@namprd12.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR12MB5065.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 47389f5c-fe9b-433f-897a-08d91e9ace57 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2021 10:00:48.2747 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 8zUEOGhaVshvXmy4jSkbam6tb5xaxqkFEM/auKfDBmYyW+fQQBzNzVrcUGCTZ9XmDpFyVhzm/gzgiY1MW91lPQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN9PR12MB5258 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_SHORT, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 May 2021 10:00:52 -0000 T24gNS8yMS8yMSAxMDowOSBQTSwgdmFpYmhhdiBrdXJoZSB3cm90ZToNCj4gW0NBVVRJT046IEV4 dGVybmFsIEVtYWlsXQ0KPiANCj4gT24gRnJpLCBNYXkgMjEsIDIwMjEgYXQgMTA6MzYgUE0gWmFy aWMsIFpvcmFuIChaYXJlKSB2aWEgR2RiDQo+IDxnZGJAc291cmNld2FyZS5vcmc+IHdyb3RlOg0K Pj4NCj4+IE9uIDUvMjEvMjEgMzowMyBQTSwgQW5kcmV3IEJ1cmdlc3Mgd3JvdGU6DQo+Pj4gKiB2 YWliaGF2IGt1cmhlIHZpYSBHZGIgPGdkYkBzb3VyY2V3YXJlLm9yZz4gWzIwMjEtMDUtMjEgMTQ6 Mjc6MTUgKzA1MzBdOg0KPj4+DQo+Pj4+IEhlbGxvIGFsbCwNCj4+Pj4gRm9yIGEgdXNlIGNhc2Us IEkgYW0gdHJ5aW5nIHRvIGJ1aWxkIGEgRFdBUkYgZXhwcmVzc2lvbiB3aGljaCByZXByZXNlbnRz DQo+Pj4+IHRoZSB2YWx1ZSBvZiBhbiBhcmJpdHJhcnkgcmFuZ2Ugb2YgYml0cyAoZS5nLiA5Ni0x MjcgYml0cykgaW4gYW4gKjEyOC1iaXQNCj4+Pj4geG1tIHJlZ2lzdGVyKiB0byBiZSB1c2VkIGFz IGEgKmxvY2F0aW9uIGF0dHJpYnV0ZSB2YWx1ZSogZm9yIGEgdmFyaWFibGUgRElFLg0KPj4+PiBJ IGFtIHVzaW5nIEdEQiB0byBjb25zdW1lIHRoZSBkZWJ1ZyBpbmZvIGFuZCB0ZXN0IGl0Lg0KPj4+ Pg0KPj4+PiBGb2xsb3dpbmcgaXMgdGhlIGV4cHJlc3Npb24gSSBzdGFydGVkIHdpdGggdG8gdGVz dCBvdXQgYSBzaGlmdCBvcGVyYXRpb24gb24NCj4+Pj4gYW4gMTI4LWJpdCB4bW0wIHJlZ2lzdGVy IHVzaW5nIFR5cGVkIERXQVJGIHN0YWNrIDotDQo+Pj4+DQo+Pj4+ICoiRFdfT1BfR05VX3JlZ3Zh bF90eXBlOiAyMSAoeG1tMCkgPDB4MzA+OyBEV19PUF9HTlVfY29uc3RfdHlwZTogPDB4MzA+ICAx Ng0KPj4+PiBieXRlIGJsb2NrOiAyMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCA7IERX X09QX3NobDsNCj4+Pg0KPj4+IEknbSBwcm9iYWJseSBqdXN0IG5vdCB1bmRlcnN0YW5kaW5nIGNv cnJlY3RseSwgYnV0IEknbSBjb25mdXNlZCBieSB0aGUNCj4+PiB1c2Ugb2YgRFdfT1BfR05VX2Nv bnN0X3R5cGUuICBJc24ndCB0aGlzIHByb3ZpZGluZyB0aGUgbnVtYmVyIG9mIGJpdHMNCj4+PiB0 byBzaGlmdD8gIEknZCBoYXZlIGV4cGVjdGVkIHNvbWV0aGluZyBsaWtlICdEV19PUF9jb25zdDF1 IDk2Jy4NCj4+Pg0KPj4+IFRoYW5rcywNCj4+PiBBbmRyZXcNCj4+Pg0KPj4NCj4+IEhpIFZhaWJo YXYsDQo+Pg0KPj4gTWF5YmUgSSBhbSBtaXNzaW5nIHNvbWV0aGluZywgYnV0IHdoYXQgaXMgdGhl IGVuZCBnb2FsIHRoYXQgeW91IGFyZQ0KPj4gdHJ5aW5nIHRvIGFjY29tcGxpc2g/DQo+Pg0KPj4g VGhlIHdheSBob3cgeW91IGZvcm1lZCB5b3VyIGV4cHJlc3Npb24sIHlvdSBjYW4gb25seSBnZXQg YSByZWFkIG9ubHkNCj4+IHN0YWNrIHZhbHVlIGxvY2F0aW9uIGRlc2NyaXB0aW9uLg0KPj4NCj4+ IFdoeSBub3QgdXNlIHRoZSBEV19PUF9iaXRfcGllY2Ugd2l0aCB5b3VyIHJlZ2lzdGVyIGJlaW5n IHRoZSBvbmx5IHBpZWNlDQo+PiBpbnNpZGUgb2YgaXQgYW5kIHRoZW4gdXNlIHRoYXQgYXMgeW91 ciBlbmQgbG9jYXRpb24gZGVzY3JpcHRpb24/DQo+Pg0KPj4gVGhhbmtzLA0KPj4gWm9yYW4NCj4g DQo+IEhpIFpvcmFuLA0KPiBUaGFua3MgZm9yIHRoZSByZXBseSENCj4gDQo+IEFjdHVhbGx5IEkg YW0gdHJ5aW5nIHRvIGltcHJvdmUgYW4gb2JqZWN0IGZpbGUncyBkZWJ1ZyBpbmZvIGluIGNhc2Ug b2YNCj4gYSB2ZWN0b3JpemVkIHRyYW5zZm9ybWF0aW9uIGJ5IHRoZSBjb21waWxlci4NCj4gZS5n LiB3aGVuIGEgc291cmNlIHZhcmlhYmxlLCAnc3VtJyA9ICh4bW0wWzAtMzFdICsgeG1tMFszMi02 M10gKw0KPiB4bW0wWzY0LTk1XSArIHhtbTBbOTYtMTI3XSkuDQo+IA0KPiBUaGFua3MgZm9yIHBv aW50aW5nIG91dCB0aGUgRFdfT1BfYml0X3BpZWNlIG9wZXJhdGlvbiEgSXQgd29ya2VkIGluIGEN Cj4gc2V0dGluZyB3aGVyZSBhIHNvdXJjZSB2YXJpYWJsZSByZXNpZGVzIGRpcmVjdGx5IGluIGEg MzItYml0IGNodW5rIG9mDQo+IGFuIDEyOC1iaXQgeG1tIHJlZ2lzdGVyLg0KPiBCdXQsIEkgdGhp bmsgaXQgd29uJ3QgYmUgcG9zc2libGUgZm9yIHRoZSBhYm92ZSBleGFtcGxlKD8pLg0KPiBIZXJl LCB3ZSdsbCBoYXZlIHRvIGRvIDEyOC1iaXQgb3BlcmF0aW9ucyAoc3VjaCBhcyBEV19PUF9zaGwp IG9uIHRoZQ0KPiByZWdpc3RlciB0byBnZXQgaXRzIDMyLWJpdCBjaHVua3MuIElzIHRoYXQgY29y cmVjdD8NCj4gDQo+IFJlZ2FyZHMsDQo+IFZhaWJoYXYNCj4gDQoNClJpZ2h0LCBzbyBmb3IgdGhh dCB1c2UgY2FzZSwgQW5kcmV3J3Mgc3VnZ2VzdGlvbiBpcyB0aGUgd2F5IHRvIGdvIGFuZCBpdCAN CnNob3VsZCB3b3JrIHVubGVzcyB0aGVyZSBhcmUgYnVncyBpbiBnZGIgZXZhbHVhdG9yICh3aGlj aCB0aGVyZSBjb3VsZCBiZSkuDQoNCllvdXIgb3JpZ2luYWwgYXBwcm9hY2ggc2hvdWxkIHdvcmsg dG9vLCBidXQgdGhlcmUgc2VlbXMgdG8gYmUgc29tZSANCnVuZXhwZWN0ZWQgbGltaXRhdGlvbiB3 aGVuIHVzaW5nIHRoZSBzaGlmdCBvcGVyYXRpb24gd2l0aCB1c2VyIGJhc2VkIA0KdHlwZXMgb3Ig c29tZXRoaW5nIHNpbWlsYXIuDQoNCkkgd291bGQgYWxzbyBzdWdnZXN0IHRvIHVzZSB0aGUgRFdB UkYgc3RhbmRhcmQgb3BlcmF0aW9ucyBpbnN0ZWFkIG9mIEdOVSANCmV4dGVuc2lvbnMgd2hlbmV2 ZXIgcG9zc2libGUgKGxpa2UgRFdfT1BfcmVndmFsX3R5cGUpLg0KDQpPbiBhbm90aGVyIG5vdGUs IGlmIHlvdSBhcmUgdHJ5aW5nIHRvIHN1cHBvcnQgZGVidWdnaW5nIG9mIGEgaGVhdmlseSANCm9w dGltaXplZCBhbmQgdmVjdG9yaXplZCBjb2RlLCBtYXliZSBpdCB3b3VsZCBiZSB3b3J0aCB5b3Vy IHRpbWUgDQpjaGVja2luZyBvdXQgd2hhdCB3ZSBhcmUgdHJ5aW5nIHRvIGRvIHdpdGggb3VyIGV4 dGVuc2lvbnMgb2YgdGhlIERXQVJGIA0Kc3RhbmRhcmQuDQoNClRoZSBpZGVhIGlzIHRvIHN1cHBv cnQgbW9yZSBkZXNjcmlwdGl2ZSBhbmQgYmV0dGVyIGNvbXBvc2UtYWJsZSBsb2NhdGlvbiANCmRl c2NyaXB0aW9ucyBhbmQgZXhwcmVzc2lvbnMuDQoNCllvdSBjYW4gZmluZCBtb3JlIG9uIHRoaXMg bGluazoNCmh0dHBzOi8vbGx2bS5vcmcvZG9jcy9BTURHUFVEd2FyZkV4dGVuc2lvbnNGb3JIZXRl cm9nZW5lb3VzRGVidWdnaW5nLmh0bWwNCg0KVGhlcmUgaXMgYWxzbyBhIHdvcmtpbmcgaW1wbGVt ZW50YXRpb24gaW4gZ2RiIHRoYXQgaXMgY3VycmVudGx5IGJlaW5nIA0KcmV2aWV3ZWQgYW5kIGNh biBiZSBmb3VuZCBoZXJlOg0KDQpodHRwczovL3NvdXJjZXdhcmUub3JnL3BpcGVybWFpbC9nZGIt cGF0Y2hlcy8yMDIxLU1hcmNoLzE3NjY1Ni5odG1sDQoNCldlIHdvdWxkIGdyZWF0bHkgYXBwcmVj aWF0ZSBhbnkgaW5wdXQgeW91IG1pZ2h0IGhhdmUgYWJvdXQgaXQuDQoNCkhvcGUgdGhpcyBoZWxw cywNClpvcmFuDQoNCg0KDQoNCg0K