From owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org Thu Jul 6 19:52:40 2017 Return-Path: X-Original-To: sc22wg5-dom8 Delivered-To: sc22wg5-dom8@www.open-std.org Received: by www.open-std.org (Postfix, from userid 521) id 6F0CE3583A6; Thu, 6 Jul 2017 19:52:40 +0200 (CEST) Delivered-To: sc22wg5@open-std.org Received: from esa2.cray.iphmx.com (esa2.cray.iphmx.com [68.232.143.164]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by www.open-std.org (Postfix) with ESMTP id 4D098356DCA for ; Thu, 6 Jul 2017 19:52:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=cray.com; i=@cray.com; q=dns/txt; s=cray1024; t=1499363559; x=1530899559; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=0+78R1ITxvusY9pZhIVKoy22FHtQVjeBR8aDRR8ANGI=; b=o+NYSLPBZxmT8OikJYyBicvcO3xqG6ocQooqPR4m/9zc56tFxD6qaonN gro44iYYNiJKbfd1gX0BkHipip8Rdq7eJH7OSJjN4LzIwjAJLmxleiI4S vW8mh9nAI/wQsJb1SO+d0VECoMCdLqu4LEFSdq4LMP+fYt+K8+/r6Dyr+ Y=; X-IronPort-AV: E=Sophos;i="5.40,318,1496098800"; d="scan'208";a="14536072" X-Cray-OBMMKR: 1433258124 14536072 Received: from cray-smtp-2.cray.com (HELO CFWEX01.americas.cray.com) ([136.162.34.11]) by esa2.cray.iphmx.com with ESMTP/TLS/AES256-SHA; 06 Jul 2017 18:52:18 +0100 Received: from CFWEXHYBRID.americas.cray.com (172.30.88.178) by CFWEX01.americas.cray.com (172.30.88.25) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 6 Jul 2017 12:52:18 -0500 Received: from NAM01-BY2-obe.outbound.protection.outlook.com (216.32.181.181) by mail.cray.com (172.30.88.178) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 6 Jul 2017 12:52:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=crayinc.onmicrosoft.com; s=selector1-cray-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=0+78R1ITxvusY9pZhIVKoy22FHtQVjeBR8aDRR8ANGI=; b=ekWeo5syOPdFKIti0gNLdW9RVedZ4nuk/2YZa0m2IJN3jUFvNbRya9Il4exmeskepirNc/lkeYj7YSoHwQWB6/Xp2O4XMUTbAYDLrmftwaCeuDjHLqjrhv3NEO3vWyOvAipD0lHgah88hzwI4Bxxo1DLsDKWlULA3aT4J4aIn2s= Received: from DM5PR11MB1930.namprd11.prod.outlook.com (10.175.88.7) by DM5PR11MB1931.namprd11.prod.outlook.com (10.175.88.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1220.11; Thu, 6 Jul 2017 17:52:15 +0000 Received: from DM5PR11MB1930.namprd11.prod.outlook.com ([10.175.88.7]) by DM5PR11MB1930.namprd11.prod.outlook.com ([10.175.88.7]) with mapi id 15.01.1220.018; Thu, 6 Jul 2017 17:52:15 +0000 From: Bill Long To: fortran standards email list for J3 CC: sc22wg5 Subject: Re: (j3.2006) (SC22WG5.5898) 3 levels of parallelism? Thread-Topic: (j3.2006) (SC22WG5.5898) 3 levels of parallelism? Thread-Index: AQHS9lNaR4hqMQOKZ0u6weZsmYdiyaJHFIuA Date: Thu, 6 Jul 2017 17:52:15 +0000 Message-ID: <31050494-69BF-4BCD-991D-069E70443B1D@cray.com> References: <20170705131003.C2A753587D1@www.open-std.org> <677196EB-62B3-448D-8AD9-6D0E36BAFD32@cray.com> <888EAD5C-B10E-4E55-9F63-35F1BBE2F342@nasa.gov> <20170705194923.55D94358633@www.open-std.org> <74223362-5937-4576-81B7-86D2A75460D3@nasa.gov> In-Reply-To: <74223362-5937-4576-81B7-86D2A75460D3@nasa.gov> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: mailman.j3-fortran.org; dkim=none (message not signed) header.d=none;mailman.j3-fortran.org; dmarc=none action=none header.from=cray.com; x-originating-ip: [136.162.2.1] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM5PR11MB1931;7:EIIl9u9nvW9LgxqZlpgUZORM/M35pHbxgfNOq5Tx8qtPREFNrAYTQdBVsYncMQ8oT9FcaIJO16OsUC1PGmyGCBfCMMlUmPWtPnO11p1SzGhJZ8ciQ+SNhxdB13yGH7iGUTGDmDgLVw0ntRndcLgQdLCKcg+VRmT8/GE4vfjcYU18ZgLLnr65ilD6oahlaUYiWvKeO+Mij/rzyidKRRR9wJKoVBbWNs2df2zcXHNp0XcvVBhfPQzpT7ZxQseOa2LbOrBmgUI24FCg2Y6DsGSrkAZ+mcz7+vxrmECST2zxag2Zb42Bp29syJ3pywodTZzK6P1kXduGy9043zywCg7/x6X8961uvOIXKYKlZCxu8fnEVawr98/aGWRNm1jIPxEzhJolvidCBavsyaqQm4txv7Gkrv12Iker6LfEaWWvjjh+3VwuGOtbSOK8KvtFwQICvI/cqFfm8VehFsRx4amU4Oi2OdCK5OcaRUUFGwmF6KVYnaIuBVNk+wapeFRmI32Ws8WGIsMn60Asus5eq4Bt1GR/CcGP02WXjB0KS4n0dCZvB69gxrcrhW5xzsu22Gn6dq/H6YMgQvJ7+NlAc0BadcFoq5d8KU283WcVQ975EXEuE7f5DwimcoWlN10Qe7FoMMcvT3aKH/ByHvasgpwsccq8bfh1XbXfOJXD1cdTNaJh50gF16tw6MxMnRI4mVTXlmLCuhhRYGqiDffuEQFLZBbhabLJKlF1vG+SMtPRL5fqIQ2xq1RZjcLNy5nHW+admd9HPko2hT8K+rDoCvWsVXPMc0ApMJiw6DdUQmtTBbg= x-forefront-antispam-report: SFV:SKI;SCL:-1SFV:NSPM;SFS:(10019020)(6009001)(39840400002)(39450400003)(39410400002)(39400400002)(24454002)(377454003)(4326008)(305945005)(6916009)(66066001)(478600001)(53546010)(8936002)(2900100001)(36756003)(6486002)(77096006)(6506006)(2950100002)(38730400002)(50986999)(6436002)(33656002)(14454004)(54356999)(93886004)(6306002)(99286003)(3660700001)(81166006)(76176999)(6512007)(86362001)(229853002)(7736002)(966005)(110136004)(6246003)(189998001)(53936002)(2906002)(3280700002)(102836003)(8676002)(3846002)(5660300001)(6116002)(1720100001)(25786009);DIR:OUT;SFP:1102;SCL:1;SRVR:DM5PR11MB1931;H:DM5PR11MB1930.namprd11.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; x-ms-office365-filtering-correlation-id: 4f2560cf-43b1-4ebd-ef73-08d4c497bcde x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254075)(300000503095)(300135400095)(2017052603031)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:DM5PR11MB1931; x-ms-traffictypediagnostic: DM5PR11MB1931: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(133145235818549)(278428928389397)(236129657087228)(247924648384137); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(6041248)(20161123562025)(20161123555025)(20161123564025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:DM5PR11MB1931;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:DM5PR11MB1931; x-forefront-prvs: 03607C04F0 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jul 2017 17:52:15.2352 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: e7b8488a-c0cd-4614-aae1-996bfabec247 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR11MB1931 X-OriginatorOrg: cray.com Sender: owner-sc22wg5@open-std.org Precedence: bulk DQo+IE9uIEp1bCA2LCAyMDE3LCBhdCA3OjI4IEFNLCBDbHVuZSwgVGhvbWFzIEwuIChHU0ZDLTYx MDEpIDx0aG9tYXMubC5jbHVuZUBuYXNhLmdvdj4gd3JvdGU6DQo+IA0KPiANCj4+IE9uIEp1bCA1 LCAyMDE3LCBhdCA2OjA1IFBNLCBCcmlhbiBGcmllc2VuIDxiZnJpZXNlbkBsYmwuZ292PiB3cm90 ZToNCj4+IA0KPj4gT24gV2VkLCBKdWwgNSwgMjAxNyBhdCAxMjo0OSBQTSwgQ2x1bmUsIFRob21h cyBMLiAoR1NGQy02MTAxKSA8dGhvbWFzLmwuY2x1bmVAbmFzYS5nb3Y+IHdyb3RlOg0KPj4gSSB0 aGluayB0aGUgY29uY2VybiBpcyB0aGF0IGluIHByYWN0aWNlLCB0aGUgdXNlciBuZWVkcyB0byBi ZSBhYmxlIHRvIGNvbnRyb2wgdGhlIGRpdmlzaW9uIG9mIHdvcmsgYmV0d2VlbiB0aGUgdHdvIGxl dmVscyB0byBvcHRpbWl6ZSBwZXJmb3JtYW5jZS4gICBBIG1vZGVsIHdoZXJlIHRoZSBjb21waWxl ciB3aWxsIG1ha2UgdGhlIGRlY2lzaW9ucyB3aWxsIGJlIGVhc2llciB0byB1c2UsIGJ1dCDigKYN Cj4+IA0KPj4gVGhlIGhpc3Rvcnkgb2Ygb3B0aW1pemF0aW9uIGluIHJlYWwgY29kZXMgaXMgbGl0 dGVyZWQgd2l0aCB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIOKAnGluIHRoZW9yeeKAnSBhbmQg4oCc aW4gcHJhY3RpY2XigJ0uDQo+PiANCj4+IEJ1dCBpc24ndCB0aGUgcG9pbnQgb2YgdGhlIGxhbmd1 YWdlIHRvIGJlIGRlc2NyaXB0aXZlLCBub3QgcHJlc2NyaXB0aXZlPyBDb250cm9sbGluZyB0aGUg ZGl2aXNpb24gb2Ygd29yayBhbW9uZyBkaWZmZXJlbnQgdHlwZXMgb2YgcGFyYWxsZWxpc20gc2Vl bXMgbGlrZSBhIGpvYiBmb3IgcHJvZ3JhbW1pbmcgbW9kZWxzIGxpa2UgT3Blbk1QLCBPcGVuQUND LCBldGMuIFRoZXkgZXZvbHZlIHJhcGlkbHkgYW5kIGZvbGxvdyBhcmNoaXRlY3R1cmUgdHJlbmRz LiBPcGVuTVAgYWxyZWFkeSBzdXBwb3J0cyBib3RoIHRocmVhZC0gYW5kIFNJTUQtbGV2ZWwgcGFy YWxsZWxpc20uIChEb24ndCBrbm93IGFib3V0IE9wZW5BQ0MuKQ0KPiANCj4gVGhlIHByb2JsZW0g aXMgdGhhdCBkZXNwaXRlIHRoZSBiZXN0IGVmZm9ydHMgb2YgY29tcGlsZXIgZGV2ZWxvcGVycywg aXQgaXMgc3RpbGwgb2Z0ZW4gdGhlIGNhc2UgdGhhdCBhIGh1bWFuIHRoYXQgdW5kZXJzdGFuZHMg dGhlIHByb2JsZW0gY2FuIGRvIGEgYmV0dGVyIGpvYiBvZiBkZWNvbXBvc2luZyB0aGUgd29yay4g DQoNCkluZGVlZCwgZXhwZXJpZW5jZSBzdWdnZXN0cyB0aGF0IHRoaXMgaXMgdGhlIGNhc2UuICBB dCBsZWFzdCBpZiB0aGUgcHJvZ3JhbW1lciBhY3R1YWxseSB1bmRlcnN0YW5kcyB0aGUgcHJvYmxl bS4gQW5kIGhvdyB0byBkZWNvbXBvc2UgYSBwcm9ibGVtIHRvIHJ1biBpbiBwYXJhbGxlbC4gIENv bXBpbGVyIGRldmVsb3BlcnMgYXJlIHBhcnQgb2YgdGhlIGVxdWF0aW9uIGhlcmUsIGJ1dCBtb3Jl IGltcG9ydGFudCBhcmUgdGhlIGxhbmd1YWdlIGNvbnN0cnVjdHMgdGhhdCBtYWtlIGRlY29tcG9z aXRpb24gYW5kIHBhcmFsbGVsIGV4ZWN1dGlvbiBsZXNzIHBhaW5mdWwgZm9yIHRoZSBwcm9ncmFt bWVyLiANCg0KDQo+ICBTdXJlIHRoZSBsYW5ndWFnZSBzaG91bGQgcHJvdmlkZSBtZWFucyB0byBs ZXQgdGhlIGNvbXBpbGVyIGRvIGFzIHdlbGwgYXMgaXQgY2FuLCBidXQgaXQgc2hvdWxkIGFsc28g YWxsb3cgdGhlIHVzZXIgdG8gYXNzZXJ0IGEgYml0IG1vcmUgY29udHJvbC4gICBQZXJoYXBzIHRo ZSBiZXN0IGV4YW1wbGUgb2YgdGhlIGRpY2hvdG9teSB3YXMgSFBGLiAgIFRoZXJlIHRoZSB1c2Vy IHdhcyBnZW5lcmFsbHkgZnJlZWQgb2YgY29uY2VybnMgYWJvdXQgZG9tYWluIGRlY29tcG9zaXRp b24sIGJ1dCB3YXMgYWxzbyBnZW5lcmFsbHkgZGVwcml2ZWQgb2YgcGVyZm9ybWFuY2UuICAgQnV0 IHRoZSBvbmx5IEhQRiBjb2RlcyB0aGF0IEkgZXZlciBzYXcgdGhhdCBzY2FsZWQgd2VsbCwgZ2Vu ZXJhbGx5IGNoZWF0ZWQgYW5kIHVzZWQgTVBJIHVuZGVyIHRoZSBob29kLiAgDQoNCkhQRiB3YXMg YSBmYWlsZWQgaWRlYSBhbG1vc3QgZnJvbSB0aGUgc3RhcnQuIEluIGZhY3QsIHRoZSB3aG9sZSBv bmUtc2lkZWQgcGhlbm9tZW5vbiBzdGFydGluZyB3aXRoIFNITUVNIGFuZCB0aGVuIGNvYXJyYXlz IChpbiB0aGUgMTk5MOKAmXMpIGFyb3NlIHBhcnRseSBvdXQgb2YgZnJ1c3RyYXRpb24gd2l0aCBI UEYuICBTbywgdGhhdCBpcyBwcm9iYWJseSBIUEbigJlzIGdyZWF0ZXN0IGNvbnRyaWJ1dGlvbiAt IGJlaW5nIHNvIGJhZCB0aGF0IHBlb3BsZSB3ZXJlIGZvcmNlZCB0byBzdGFydCBvdmVyIHdpdGgg YSByYWRpY2FsbHkgZGlmZmVyZW50IHNjaGVtZS4gDQoNCj4gVGhlIGdlbmVyYWwgYXNzZXNzbWVu dCBhcHBlYXJzIHRvIGJlIHRoYXQgdXNlci1jb250cm9sIG9mIGRvbWFpbiBkZWNvbXBvc2l0aW9u IGF0IHRoZSBjb2Fyc2VzdCBsZXZlbHMgZm9yIG5vbnRyaXZpYWwgYXBwbGljYXRpb25zIGlzIGdl bmVyYWxseSBiZXR0ZXIgdGhhbiB3aGF0IGEgZ2VuZXJhbC1wdXJwb3NlIGNvbXBpbGVyIGNhbiBh Y2hpZXZlLiAgIENvYXJyYXlzIGRlZmluaXRlbHkgbGVhdmUgdGhhdCBjb250cm9sIHRvIHRoZSB1 c2VyIGFuZCBtYWtlIG5vIGF0dGVtcHQgdG8gZGV0ZXJtaW5lIHRoZSBkaXZpc2lvbiBvZiB3b3Jr Lg0KDQpJbnRlbnRpb25hbGx5LiBUaGUgU1BNRCBtb2RlbCwgdXNlZCBieSBib3RoIEZvcnRyYW4g YW5kIE1QSSwgaGFzIHByb3ZlZCB0byBwcm92aWRlIHRoZSBiZXN0IHNjYWxpbmcgYW5kIHBlcmZv cm1hbmNlIGluIHJlYWwgZGlzdHJpYnV0ZWQtbWVtb3J5IGFwcGxpY2F0aW9ucy4gDQoNCkNoZWVy cywNCkJpbGwNCg0KPiANCj4gQXMgYW5vdGhlciBleHRyZW1lIGNhc2UsIGNvbnNpZGVyIHdoeSB3 ZSBkb27igJl0IHVzZSBPcGVuTVAgZm9yIGxhcmdlLXNjYWxlIHBhcmFsbGVsaXNtLiAgIFRoZXJl IGlzIG5vdGhpbmcgKG9yIGF0IGxlYXN0IHZlcnkgbGl0dGxlKSBpbiB0aGUgbW9kZWwgdGhhdCB3 b3VsZCBwcmVjbHVkZSB1c2luZyBpdCBpbiBhIGRpc3RyaWJ1dGVkIGNvbnRleHQuICAgQnV0IHRo ZSBsYWNrIG9mIGFiaWxpdHkgZm9yIHRoZSB1c2VyIHRvIGluZGljYXRlIG1lbW9yeS1hZmZpbml0 eSBhbmQgb3RoZXIgc3VjaCBjb25jZXJucyBtZWFucyB0aGF0IHRoZSBzY2FsaW5nIGlzIHRlcnJp YmxlIGluIGFsbW9zdCBldmVyeSBub250cml2aWFsIGNhc2UuICAgKEFuZCBJ4oCZbSBwcm9iYWJs eSBvdXQtb2YtZGF0ZS4gIFJlY2VudCBpbmNhcm5hdGlvbnMgaGF2ZSBwcm9iYWJseSBsZXQgdGhl IHVzZXIgcHJvdmlkZSBzb21lIHN1Y2ggaW5mb3JtYXRpb24gdG8gYWlkIHRoZSBjb21waWxlci9s aWJyYXJ5LikgICAgIE5vbmV0aGVsZXNzLCBzb21lIGV4cGVydHMgaGF2ZSBzY2FsZWQgT3Blbk1Q IGFwcGxpY2F0aW9ucyBhY3Jvc3MgMTAwcyBvZiBub2RlcyAob24gYW4gU0dJKSDigJQgZGVtb25z dHJhdGluZyBwZXJmb3JtYW5jZSBjb21wYXJhYmxlIHRvIE1QSS4gIEhvdyBkaWQgdGhleSBkbyBp dD8gICBBdCB0aGUgdG9wIG9mIHRoZSBjb2RlIHRoZXkgYWxsb2NhdGUgc3BlY2lhbCBidWZmZXJz IHRoYXQgYXJlIHVzZWQgdG8gY29tbXVuaWNhdGUgYmV0d2VlbiB0aHJlYWRzLiAgVGhlbiB0aGUg YnVsayBvZiB0aGUgYXBwbGljYXRpb24gaXMgZW50aXJlbHkgd2l0aGluIG9uZSBhbGwtZW5jb21w YXNzaW5nIHBhcmFsbGVsIGxvb3AuICAgIFRoZSBleHRlbnRzIG9mIHRoZSBsb2NhbCBkb21haW4g bWFuYWdlZCBieSBhIGdpdmVuIHRocmVhZCBhcmUgY2FsY3VsYXRlZCBhbmQgc3VpdGFibGUgdGhy ZWFkLXByaXZhdGUgYXJyYXlzIGFyZSBhbGxvY2F0ZWQuICAgIEZpcnN0LXRvdWNoIHJ1bGVzIGFy ZSB1c2VkIHRvIGFjaGlldmUgZ29vZCBhZmZpbml0eS4gICAgVGhlIGVuZCByZXN1bHQgbG9va3Mg YSBsb3QgbGlrZSBNUEkgKG9yIHBlcmhhcHMgYSBiaXQgbW9yZSBsaWtlIENBRikuICAgIEFnYWlu IC0gdGhlIHBlcmZvcm1hbmNlIHdhcyBhY2hpZXZlZCBieSBleHBsaWNpdCBkb21haW4gZGVjb21w b3NpdGlvbi4NCj4gDQo+IFdpdGhpbiBhIG5vZGUsIG1lbW9yeSBhY2Nlc3MgYW5kIHN1Y2ggaXMg YSBiaXQgbW9yZSBzeW1tZXRyaWMuICAgQ29tcGlsZXJzIGNhbiBvZnRlbiBkbyBhIGdvb2Qgam9i LiAgIEJ1dCBteSB1bmRlcnN0YW5kaW5nIGZyb20gdmFyaW91cyB0YWxrcyBhYm91dCBvcHRpbWl6 YXRpb24gb24gR1BV4oCZcyBpcyB0aGF0IHRoZSB1c2VyIG5lZWRzIHRvIHNwZW5kIGEgYml0IG1v cmUgdGltZSBwYXJhbWV0ZXJpemluZyB0aGUgZGVjb21wb3NpdGlvbiBhbmQgdGhlbiBleHBlcmlt ZW50YWxseSB0dW5pbmcgdGhlIHBhcmFsbGVsaXNtIGJ5IHJ1bm5pbmcgdGhlIGNvZGUgd2l0aCB2 YXJ5aW5nIHBhcmFtZXRlcnMuICAgKEkgaGF2ZSBubyBoYW5kcy1vbiBleHBlcmllbmNlLCBzbyBJ 4oCZbSBpbnRlbnRpb25hbGx5IGJlaW5nIGFic3RyYWN0L3ZhZ3VlLikNCj4gDQo+PiANCj4+IE9y IGRpZCB5b3UgaGF2ZSBzb21ldGhpbmcgbW9yZSBzdWJ0bGUgaW4gbWluZD8NCj4gDQo+IE5vdCBr bm93biBmb3Igc3VidGxldHkuICBCdXQgSSBzb21ldGltZXMgYWNoaWV2ZSBvYnNjdXJpdHkuIDot KQ0KPiANCj4gSSByZWFsbHkgYW0gbm90IGFuZ2xpbmcgZm9yIGFueSBhZ2VuZGEgaGVyZS4gICBB bmQgdG8gYmUgaG9uZXN0IGlmIEnigJlkIGNvbm5lY3RlZCBhcnJheSBub3RhdGlvbiB3aXRoIHZl Y3Rvcml6YXRpb24sIEkgcHJvYmFibHkgd291bGQgbm90IGhhdmUgc3RhcnRlZCB0aGUgdGhyZWFk Lg0KPiANCj4gQ2hlZXJzLA0KPiANCj4gLSBUb20NCj4gDQo+IFBTIE5vdGhpbmcgaW4gdGhpcyBt ZXNzYWdlIHdhcyBtZWFudCB0byBkaXNwYXJhZ2UgY29tcGlsZXIgZGV2ZWxvcGVycyBpbiBhbnkg d2F5LiAgIFRoZXkgaGF2ZSB0aGUgdGFzayBvZiBvcHRpbWl6aW5nIF9hbGxfIGNvZGVzIGFuZCBh cHBlYXNpbmcgKHRvIHZhcnlpbmcgZGVncmVlcykgYWxsIGN1c3RvbWVycy4gICBJIGhhdmUgbm8g cmVhc29uIHRvIHN1c3BlY3QgdGhleSBoYXZlIGRvbmUgYW55dGhpbmcgb3RoZXIgdGhhbiBhIHN1 cGVybGF0aXZlIGpvYiBnaXZlbiB0aGUgZGF1bnRpbmcgZGlmZmljdWx0eSBvZiB0aGUgdGFzay4N Cj4gDQo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K Pj4gSjMgbWFpbGluZyBsaXN0DQo+PiBKM0BtYWlsbWFuLmozLWZvcnRyYW4ub3JnDQo+PiBodHRw Oi8vbWFpbG1hbi5qMy1mb3J0cmFuLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ozDQo+IA0KPiBfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBKMyBtYWlsaW5n IGxpc3QNCj4gSjNAbWFpbG1hbi5qMy1mb3J0cmFuLm9yZw0KPiBodHRwOi8vbWFpbG1hbi5qMy1m b3J0cmFuLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ozDQoNCkJpbGwgTG9uZyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg bG9uZ2JAY3JheS5jb20NClByaW5jaXBhbCBFbmdpbmVlciwgRm9ydHJhbiBUZWNobmljYWwgU3Vw cG9ydCAmICAgdm9pY2U6ICA2NTEtNjA1LTkwMjQNCkJpb2luZm9ybWF0aWNzIFNvZnR3YXJlIERl dmVsb3BtZW50ICAgICAgICAgICAgICAgICAgICAgIGZheDogIDY1MS02MDUtOTE0Mw0KQ3JheSBJ bmMuLyAyMTMxIExpbmRhdSBMYW5lLyAgU3VpdGUgMTAwMC8gIEJsb29taW5ndG9uLCBNTiAgNTU0 MjUNCg0KDQo=