From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50040.outbound.protection.outlook.com [40.107.5.40]) by dpdk.org (Postfix) with ESMTP id 0D60D1E2F; Thu, 14 Mar 2019 14:18:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q2u0ibrFfBOkfuP6gaoYBvzyh6jD9W01i0hmKEs4+u8=; b=CXCF/XL+/mignfv6novYta5mX6TVvDsAaoStblgzBftdin1b4DvVGSMWI42eyMCMXHryzePWhy6Sllw6Hi9pzTQEbgPRYLCIsAocYOzvc0IxAf7JuNK4CT+6MWb5G7oFZmZnLKSwWlAz4U1nEfWypJV3h92YLH5bpvqQma1dSKo= Received: from AM0PR08MB3587.eurprd08.prod.outlook.com (20.177.110.157) by AM0PR08MB5137.eurprd08.prod.outlook.com (10.255.30.206) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1709.13; Thu, 14 Mar 2019 13:17:57 +0000 Received: from AM0PR08MB3587.eurprd08.prod.outlook.com ([fe80::15ac:4778:f687:3e6c]) by AM0PR08MB3587.eurprd08.prod.outlook.com ([fe80::15ac:4778:f687:3e6c%3]) with mapi id 15.20.1709.011; Thu, 14 Mar 2019 13:17:57 +0000 From: "Joyce Kong (Arm Technology China)" To: "jerinj@marvell.com" , "dev@dpdk.org" CC: "chaozhu@linux.vnet.ibm.com" , nd , "bruce.richardson@intel.com" , "thomas@monjalon.net" , "hemant.agrawal@nxp.com" , "stable@dpdk.org" , Honnappa Nagarahalli , "Gavin Hu (Arm Technology China)" Thread-Topic: [EXT] [PATCH v2 1/3] rwlock: reimplement with __atomic builtins Thread-Index: AQHU2P6xwVBZO0HsSUSLmtF5qZ2YzqYLHlFw Date: Thu, 14 Mar 2019 13:17:57 +0000 Message-ID: References: <1547557979-153169-1-git-send-email-joyce.kong@arm.com> <1547557979-153169-2-git-send-email-joyce.kong@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Joyce.Kong@arm.com; x-originating-ip: [113.29.88.7] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3fa308a7-da5b-4b78-0add-08d6a87f79d3 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020); SRVR:AM0PR08MB5137; x-ms-traffictypediagnostic: AM0PR08MB5137: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr nodisclaimer: True x-microsoft-antispam-prvs: x-forefront-prvs: 09760A0505 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(366004)(136003)(346002)(376002)(39860400002)(189003)(199004)(13464003)(6246003)(305945005)(76176011)(478600001)(7736002)(81156014)(81166006)(8676002)(74316002)(9686003)(55016002)(33656002)(53936002)(8936002)(4326008)(25786009)(229853002)(6436002)(53546011)(102836004)(6506007)(106356001)(256004)(55236004)(105586002)(97736004)(68736007)(71190400001)(71200400001)(5660300002)(66066001)(110136005)(446003)(2501003)(11346002)(14454004)(316002)(26005)(476003)(2906002)(52536014)(86362001)(6116002)(3846002)(99286004)(486006)(186003)(7696005)(72206003)(54906003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB5137; H:AM0PR08MB3587.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: kmbOIlgvexvvdqAmJfr6cWVqB35NOTESZRA/pST1PDwTDMJXlmmAEnoY3pVtKRmPUML7qn3N19ADhwnBIZNlttsj57BNC9DzeW9jx2IJa5uQdeStDHm3x/MNOl4ewi467cYZTYVBZUNN8G9YdHE7su58P5livCcfVmjh2Fp4Z329wUoF7BkEB+ZEZqhbxOXP+M7L9iuLaZB/A9FOc6vMVSpZ/nhrO7uMZNVwGZDgnP9axhAR3IcX3Mb3QKPaKBVgfnbfMSyBFRN9rpsmuSHCksyKNOXve3YnM0TS/8hRCyPFWB1E94FnHNhSDpTyE+Gb6pfEtkrIpDg8sfup85YMTGTlDwiB0ps4RD4hwYPl4WM450xf/UtoJyRZ003Irk/yrU8hWUpu9jKY8vyEbbE1KmJ1FMxXzq6Lp9BlXv9X0M0= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3fa308a7-da5b-4b78-0add-08d6a87f79d3 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2019 13:17:57.6379 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5137 Subject: Re: [dpdk-dev] [EXT] [PATCH v2 1/3] rwlock: reimplement with __atomic builtins X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 14 Mar 2019 13:18:00 -0000 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKZXJpbiBKYWNvYiBLb2xsYW51 a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTMs IDIwMTkgMjowOSBBTQ0KPiBUbzogSm95Y2UgS29uZyAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxK b3ljZS5Lb25nQGFybS5jb20+Ow0KPiBkZXZAZHBkay5vcmcNCj4gQ2M6IGNoYW96aHVAbGludXgu dm5ldC5pYm0uY29tOyBuZCA8bmRAYXJtLmNvbT47DQo+IGJydWNlLnJpY2hhcmRzb25AaW50ZWwu Y29tOyB0aG9tYXNAbW9uamFsb24ubmV0Ow0KPiBoZW1hbnQuYWdyYXdhbEBueHAuY29tOyBzdGFi bGVAZHBkay5vcmc7IEhvbm5hcHBhIE5hZ2FyYWhhbGxpDQo+IDxIb25uYXBwYS5OYWdhcmFoYWxs aUBhcm0uY29tPjsgR2F2aW4gSHUgKEFybSBUZWNobm9sb2d5IENoaW5hKQ0KPiA8R2F2aW4uSHVA YXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtFWFRdIFtQQVRDSCB2MiAxLzNdIHJ3bG9jazogcmVp bXBsZW1lbnQgd2l0aCBfX2F0b21pYyBidWlsdGlucw0KPiANCj4gT24gVHVlLCAyMDE5LTAxLTE1 IGF0IDIxOjEyICswODAwLCBKb3ljZSBLb25nIHdyb3RlOg0KPiA+IEZyb206IEdhdmluIEh1IDxn YXZpbi5odUBhcm0uY29tPg0KPiA+DQo+ID4gVGhlIF9fc3luYyBidWlsdGluIGJhc2VkIGltcGxl bWVudGF0aW9uIGdlbmVyYXRlcyBmdWxsIG1lbW9yeSBiYXJyaWVycw0KPiA+ICgnZG1iIGlzaCcp IG9uIEFybSBwbGF0Zm9ybXMuIFVzaW5nIEMxMSBhdG9taWMgYnVpbHRpbnMgdG8gZ2VuZXJhdGUN Cj4gPiBvbmUgd2F5IGJhcnJpZXJzLg0KPiA+DQo+ID4gSGVyZSBpcyB0aGUgYXNzZW1ibHkgY29k ZSBvZiBfX3N5bmNfY29tcGFyZV9hbmRfc3dhcCBidWlsdGluLg0KPiA+IF9fc3luY19ib29sX2Nv bXBhcmVfYW5kX3N3YXAoZHN0LCBleHAsIHNyYyk7DQo+ID4gICAgMHgwMDAwMDAwMDAwOTBmMWIw IDwrMTY+OiAgICBlMCAwNyA0MCBmOSBsZHIgeDAsIFtzcCwgIzhdDQo+ID4gICAgMHgwMDAwMDAw MDAwOTBmMWI0IDwrMjA+OiAgICBlMSAwZiA0MCA3OSBsZHJoICAgIHcxLCBbc3AsICM2XQ0KPiA+ ICAgIDB4MDAwMDAwMDAwMDkwZjFiOCA8KzI0PjogICAgZTIgMGIgNDAgNzkgbGRyaCAgICB3Miwg W3NwLCAjNF0NCj4gPiAgICAweDAwMDAwMDAwMDA5MGYxYmMgPCsyOD46ICAgIDIxIDNjIDAwIDEy IGFuZCB3MSwgdzEsICMweGZmZmYNCj4gPiAgICAweDAwMDAwMDAwMDA5MGYxYzAgPCszMj46ICAg IDAzIDdjIDVmIDQ4IGxkeHJoICAgdzMsIFt4MF0NCj4gPiAgICAweDAwMDAwMDAwMDA5MGYxYzQg PCszNj46ICAgIDdmIDAwIDAxIDZiIGNtcCB3MywgdzENCj4gPiAgICAweDAwMDAwMDAwMDA5MGYx YzggPCs0MD46ICAgIDYxIDAwIDAwIDU0IGIubmUgICAgMHg5MGYxZDQNCj4gPiA8cnRlX2F0b21p YzE2X2NtcHNldCs1Mj4gIC8vIGIuYW55DQo+ID4gICAgMHgwMDAwMDAwMDAwOTBmMWNjIDwrNDQ+ OiAgICAwMiBmYyAwNCA0OCBzdGx4cmggIHc0LCB3MiwgW3gwXQ0KPiA+ICAgIDB4MDAwMDAwMDAw MDkwZjFkMCA8KzQ4PjogICAgODQgZmYgZmYgMzUgY2JueiAgICB3NCwgMHg5MGYxYzANCj4gPiA8 cnRlX2F0b21pYzE2X2NtcHNldCszMj4NCj4gPiAgICAweDAwMDAwMDAwMDA5MGYxZDQgPCs1Mj46 ICAgIGJmIDNiIDAzIGQ1IGRtYiBpc2gNCj4gPiAgICAweDAwMDAwMDAwMDA5MGYxZDggPCs1Nj46 ICAgIGUwIDE3IDlmIDFhIGNzZXQgICAgdzAsIGVxICAvLyBlcSA9DQo+ID4gbm9uZQ0KPiA+DQo+ ID4gRml4ZXM6IGFmNzUwNzhmZWNlMyAoImZpcnN0IHB1YmxpYyByZWxlYXNlIikNCj4gPiBDYzog c3RhYmxlQGRwZGsub3JnDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBHYXZpbiBIdSA8Z2F2aW4u aHVAYXJtLmNvbT4NCj4gPiBSZXZpZXdlZC1ieTogSG9ubmFwcGEgTmFnYXJhaGFsbGkgPGhvbm5h cHBhLm5hZ2FyYWhhbGxpQGFybS5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6IE9sYSBMaWxqZWRhaGwg PG9sYS5saWxqZWRhaGxAYXJtLmNvbT4NCj4gPiBSZXZpZXdlZC1ieTogSm95Y2UgS29uZyA8am95 Y2Uua29uZ0Bhcm0uY29tPg0KPiA+IFRlc3RlZC1ieTogSm95Y2UgS29uZyA8am95Y2Uua29uZ0Bh cm0uY29tPg0KPiA+IC0tLQ0KPiANCj4gTml0Og0KPiBGaXggZm9sbG93aW5nIGdpdC1jaGVja2xv Zy5zaCBpc3N1ZQ0KPiANCj4gV3JvbmcgaGVhZGxpbmUgZm9ybWF0Og0KPiAJcndsb2NrOiByZWlt cGxlbWVudCB3aXRoIF9fYXRvbWljIGJ1aWx0aW5zDQo+IA0KSGFzIGZpeGVkIGZvcm1hdCBlcnJv ciBpbiB2My4NCg0KPiBXaXRoIGFib3ZlIGZpeDoNCj4gQWNrZWQtYnk6IEplcmluIEphY29iIDxq ZXJpbmpAbWFydmVsbC5jb20+DQo+IA0KPiBQZXJmb3JtYW5jZSBvbiBvY3Rlb250eDI6ICs4OCUg aW1wcm92ZW1lbnQgd2l0aCB0aGlzIHBhdGNoLg0KDQo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by dpdk.space (Postfix) with ESMTP id 1477EA0096 for ; Thu, 14 Mar 2019 14:18:02 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DF344324D; Thu, 14 Mar 2019 14:18:01 +0100 (CET) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50040.outbound.protection.outlook.com [40.107.5.40]) by dpdk.org (Postfix) with ESMTP id 0D60D1E2F; Thu, 14 Mar 2019 14:18:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector1-arm-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=q2u0ibrFfBOkfuP6gaoYBvzyh6jD9W01i0hmKEs4+u8=; b=CXCF/XL+/mignfv6novYta5mX6TVvDsAaoStblgzBftdin1b4DvVGSMWI42eyMCMXHryzePWhy6Sllw6Hi9pzTQEbgPRYLCIsAocYOzvc0IxAf7JuNK4CT+6MWb5G7oFZmZnLKSwWlAz4U1nEfWypJV3h92YLH5bpvqQma1dSKo= Received: from AM0PR08MB3587.eurprd08.prod.outlook.com (20.177.110.157) by AM0PR08MB5137.eurprd08.prod.outlook.com (10.255.30.206) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1709.13; Thu, 14 Mar 2019 13:17:57 +0000 Received: from AM0PR08MB3587.eurprd08.prod.outlook.com ([fe80::15ac:4778:f687:3e6c]) by AM0PR08MB3587.eurprd08.prod.outlook.com ([fe80::15ac:4778:f687:3e6c%3]) with mapi id 15.20.1709.011; Thu, 14 Mar 2019 13:17:57 +0000 From: "Joyce Kong (Arm Technology China)" To: "jerinj@marvell.com" , "dev@dpdk.org" CC: "chaozhu@linux.vnet.ibm.com" , nd , "bruce.richardson@intel.com" , "thomas@monjalon.net" , "hemant.agrawal@nxp.com" , "stable@dpdk.org" , Honnappa Nagarahalli , "Gavin Hu (Arm Technology China)" Thread-Topic: [EXT] [PATCH v2 1/3] rwlock: reimplement with __atomic builtins Thread-Index: AQHU2P6xwVBZO0HsSUSLmtF5qZ2YzqYLHlFw Date: Thu, 14 Mar 2019 13:17:57 +0000 Message-ID: References: <1547557979-153169-1-git-send-email-joyce.kong@arm.com> <1547557979-153169-2-git-send-email-joyce.kong@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=Joyce.Kong@arm.com; x-originating-ip: [113.29.88.7] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3fa308a7-da5b-4b78-0add-08d6a87f79d3 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020); SRVR:AM0PR08MB5137; x-ms-traffictypediagnostic: AM0PR08MB5137: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr nodisclaimer: True x-microsoft-antispam-prvs: x-forefront-prvs: 09760A0505 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(366004)(136003)(346002)(376002)(39860400002)(189003)(199004)(13464003)(6246003)(305945005)(76176011)(478600001)(7736002)(81156014)(81166006)(8676002)(74316002)(9686003)(55016002)(33656002)(53936002)(8936002)(4326008)(25786009)(229853002)(6436002)(53546011)(102836004)(6506007)(106356001)(256004)(55236004)(105586002)(97736004)(68736007)(71190400001)(71200400001)(5660300002)(66066001)(110136005)(446003)(2501003)(11346002)(14454004)(316002)(26005)(476003)(2906002)(52536014)(86362001)(6116002)(3846002)(99286004)(486006)(186003)(7696005)(72206003)(54906003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR08MB5137; H:AM0PR08MB3587.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: kmbOIlgvexvvdqAmJfr6cWVqB35NOTESZRA/pST1PDwTDMJXlmmAEnoY3pVtKRmPUML7qn3N19ADhwnBIZNlttsj57BNC9DzeW9jx2IJa5uQdeStDHm3x/MNOl4ewi467cYZTYVBZUNN8G9YdHE7su58P5livCcfVmjh2Fp4Z329wUoF7BkEB+ZEZqhbxOXP+M7L9iuLaZB/A9FOc6vMVSpZ/nhrO7uMZNVwGZDgnP9axhAR3IcX3Mb3QKPaKBVgfnbfMSyBFRN9rpsmuSHCksyKNOXve3YnM0TS/8hRCyPFWB1E94FnHNhSDpTyE+Gb6pfEtkrIpDg8sfup85YMTGTlDwiB0ps4RD4hwYPl4WM450xf/UtoJyRZ003Irk/yrU8hWUpu9jKY8vyEbbE1KmJ1FMxXzq6Lp9BlXv9X0M0= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3fa308a7-da5b-4b78-0add-08d6a87f79d3 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2019 13:17:57.6379 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB5137 Subject: Re: [dpdk-dev] [EXT] [PATCH v2 1/3] rwlock: reimplement with __atomic builtins X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Message-ID: <20190314131757.wz_savhCytMt8gvGphpEoQdF-uN5W_CUivPm942WOU0@z> PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKZXJpbiBKYWNvYiBLb2xsYW51 a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+DQo+IFNlbnQ6IFdlZG5lc2RheSwgTWFyY2ggMTMs IDIwMTkgMjowOSBBTQ0KPiBUbzogSm95Y2UgS29uZyAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxK b3ljZS5Lb25nQGFybS5jb20+Ow0KPiBkZXZAZHBkay5vcmcNCj4gQ2M6IGNoYW96aHVAbGludXgu dm5ldC5pYm0uY29tOyBuZCA8bmRAYXJtLmNvbT47DQo+IGJydWNlLnJpY2hhcmRzb25AaW50ZWwu Y29tOyB0aG9tYXNAbW9uamFsb24ubmV0Ow0KPiBoZW1hbnQuYWdyYXdhbEBueHAuY29tOyBzdGFi bGVAZHBkay5vcmc7IEhvbm5hcHBhIE5hZ2FyYWhhbGxpDQo+IDxIb25uYXBwYS5OYWdhcmFoYWxs aUBhcm0uY29tPjsgR2F2aW4gSHUgKEFybSBUZWNobm9sb2d5IENoaW5hKQ0KPiA8R2F2aW4uSHVA YXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtFWFRdIFtQQVRDSCB2MiAxLzNdIHJ3bG9jazogcmVp bXBsZW1lbnQgd2l0aCBfX2F0b21pYyBidWlsdGlucw0KPiANCj4gT24gVHVlLCAyMDE5LTAxLTE1 IGF0IDIxOjEyICswODAwLCBKb3ljZSBLb25nIHdyb3RlOg0KPiA+IEZyb206IEdhdmluIEh1IDxn YXZpbi5odUBhcm0uY29tPg0KPiA+DQo+ID4gVGhlIF9fc3luYyBidWlsdGluIGJhc2VkIGltcGxl bWVudGF0aW9uIGdlbmVyYXRlcyBmdWxsIG1lbW9yeSBiYXJyaWVycw0KPiA+ICgnZG1iIGlzaCcp IG9uIEFybSBwbGF0Zm9ybXMuIFVzaW5nIEMxMSBhdG9taWMgYnVpbHRpbnMgdG8gZ2VuZXJhdGUN Cj4gPiBvbmUgd2F5IGJhcnJpZXJzLg0KPiA+DQo+ID4gSGVyZSBpcyB0aGUgYXNzZW1ibHkgY29k ZSBvZiBfX3N5bmNfY29tcGFyZV9hbmRfc3dhcCBidWlsdGluLg0KPiA+IF9fc3luY19ib29sX2Nv bXBhcmVfYW5kX3N3YXAoZHN0LCBleHAsIHNyYyk7DQo+ID4gICAgMHgwMDAwMDAwMDAwOTBmMWIw IDwrMTY+OiAgICBlMCAwNyA0MCBmOSBsZHIgeDAsIFtzcCwgIzhdDQo+ID4gICAgMHgwMDAwMDAw MDAwOTBmMWI0IDwrMjA+OiAgICBlMSAwZiA0MCA3OSBsZHJoICAgIHcxLCBbc3AsICM2XQ0KPiA+ ICAgIDB4MDAwMDAwMDAwMDkwZjFiOCA8KzI0PjogICAgZTIgMGIgNDAgNzkgbGRyaCAgICB3Miwg W3NwLCAjNF0NCj4gPiAgICAweDAwMDAwMDAwMDA5MGYxYmMgPCsyOD46ICAgIDIxIDNjIDAwIDEy IGFuZCB3MSwgdzEsICMweGZmZmYNCj4gPiAgICAweDAwMDAwMDAwMDA5MGYxYzAgPCszMj46ICAg IDAzIDdjIDVmIDQ4IGxkeHJoICAgdzMsIFt4MF0NCj4gPiAgICAweDAwMDAwMDAwMDA5MGYxYzQg PCszNj46ICAgIDdmIDAwIDAxIDZiIGNtcCB3MywgdzENCj4gPiAgICAweDAwMDAwMDAwMDA5MGYx YzggPCs0MD46ICAgIDYxIDAwIDAwIDU0IGIubmUgICAgMHg5MGYxZDQNCj4gPiA8cnRlX2F0b21p YzE2X2NtcHNldCs1Mj4gIC8vIGIuYW55DQo+ID4gICAgMHgwMDAwMDAwMDAwOTBmMWNjIDwrNDQ+ OiAgICAwMiBmYyAwNCA0OCBzdGx4cmggIHc0LCB3MiwgW3gwXQ0KPiA+ICAgIDB4MDAwMDAwMDAw MDkwZjFkMCA8KzQ4PjogICAgODQgZmYgZmYgMzUgY2JueiAgICB3NCwgMHg5MGYxYzANCj4gPiA8 cnRlX2F0b21pYzE2X2NtcHNldCszMj4NCj4gPiAgICAweDAwMDAwMDAwMDA5MGYxZDQgPCs1Mj46 ICAgIGJmIDNiIDAzIGQ1IGRtYiBpc2gNCj4gPiAgICAweDAwMDAwMDAwMDA5MGYxZDggPCs1Nj46 ICAgIGUwIDE3IDlmIDFhIGNzZXQgICAgdzAsIGVxICAvLyBlcSA9DQo+ID4gbm9uZQ0KPiA+DQo+ ID4gRml4ZXM6IGFmNzUwNzhmZWNlMyAoImZpcnN0IHB1YmxpYyByZWxlYXNlIikNCj4gPiBDYzog c3RhYmxlQGRwZGsub3JnDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBHYXZpbiBIdSA8Z2F2aW4u aHVAYXJtLmNvbT4NCj4gPiBSZXZpZXdlZC1ieTogSG9ubmFwcGEgTmFnYXJhaGFsbGkgPGhvbm5h cHBhLm5hZ2FyYWhhbGxpQGFybS5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6IE9sYSBMaWxqZWRhaGwg PG9sYS5saWxqZWRhaGxAYXJtLmNvbT4NCj4gPiBSZXZpZXdlZC1ieTogSm95Y2UgS29uZyA8am95 Y2Uua29uZ0Bhcm0uY29tPg0KPiA+IFRlc3RlZC1ieTogSm95Y2UgS29uZyA8am95Y2Uua29uZ0Bh cm0uY29tPg0KPiA+IC0tLQ0KPiANCj4gTml0Og0KPiBGaXggZm9sbG93aW5nIGdpdC1jaGVja2xv Zy5zaCBpc3N1ZQ0KPiANCj4gV3JvbmcgaGVhZGxpbmUgZm9ybWF0Og0KPiAJcndsb2NrOiByZWlt cGxlbWVudCB3aXRoIF9fYXRvbWljIGJ1aWx0aW5zDQo+IA0KSGFzIGZpeGVkIGZvcm1hdCBlcnJv ciBpbiB2My4NCg0KPiBXaXRoIGFib3ZlIGZpeDoNCj4gQWNrZWQtYnk6IEplcmluIEphY29iIDxq ZXJpbmpAbWFydmVsbC5jb20+DQo+IA0KPiBQZXJmb3JtYW5jZSBvbiBvY3Rlb250eDI6ICs4OCUg aW1wcm92ZW1lbnQgd2l0aCB0aGlzIHBhdGNoLg0KDQo=