From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10088.outbound.protection.outlook.com [40.107.1.88]) by sourceware.org (Postfix) with ESMTPS id 5EBF43857C59 for ; Thu, 30 Sep 2021 09:28:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 5EBF43857C59 Received: from AM5PR0201CA0002.eurprd02.prod.outlook.com (2603:10a6:203:3d::12) by AS8PR08MB6757.eurprd08.prod.outlook.com (2603:10a6:20b:39e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4544.14; Thu, 30 Sep 2021 09:28:38 +0000 Received: from AM5EUR03FT053.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:3d:cafe::d7) by AM5PR0201CA0002.outlook.office365.com (2603:10a6:203:3d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.13 via Frontend Transport; Thu, 30 Sep 2021 09:28:38 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.33.187.114) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gcc.gnu.org; dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.33.187.114 as permitted sender) receiver=protection.outlook.com; client-ip=63.33.187.114; helo=64aa7808-outbound-2.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-2.mta.getcheckrecipient.com (63.33.187.114) by AM5EUR03FT053.mail.protection.outlook.com (10.152.16.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14 via Frontend Transport; Thu, 30 Sep 2021 09:28:38 +0000 Received: ("Tessian outbound b324a1dbd9be:v103"); Thu, 30 Sep 2021 09:28:37 +0000 X-CR-MTA-TID: 64aa7808 Received: from 3269a3ff5624.3 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 5084A428-AB95-4120-8E8D-C95CDE21C8E5.1; Thu, 30 Sep 2021 09:28:26 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 3269a3ff5624.3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 30 Sep 2021 09:28:26 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=D3ekmjNQ2Ukh9zxuUQ89JpIHQ5b87rNOlf+Y6vEeXo23CR0wUd6ZO2/d05mrdcEVAWQfkkLLd7rwL1L5M5fSreQJ+MxN948U+0RIWp4yu614q8VAGNvSeSfB6RO+KhBqKg/fwpAtjHLWJ0e2W5VGTpzed8+ouGc00XJg8lC7K3p/FvJNJWDM1z9v5SJzWILZuw8kQY4m8pdyzsLmNzGNqdRD6ljQhw68h/GkfW5jyrs+Q7PNX4TncW6yOuzP+xbQ6jrK+YE6zM4yvqCFkgqIfjLceSgrlMXC5CaXkThN51jE6iOpXdCqZfdaA7Xl0NVelnZymyREFPonFvYiImrDiA== 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; bh=AC6GJkENW/m1miAzzVs1pMxB25WiOg6QasyToXX0Ecw=; b=D6cKazL8DwQRXKNtfmteupfUqQ6iADk2SY2yXoNOr84kE0BfHX2L4Gs7i/ZKA8bJ9VsGqMK6KpzgINWfYTt4U8ViEpIwSMX+iV99CwWsWtN6inZU6+UJoRZBcY/Aq8fhylr6Mcp5xD/QoLlsKeLajFrwPQ0bm9Y5iYmGxGjZeBI7bcC0m9ALytd3GZZbd9ngAN/NNPDeL4VSFKUPKytewgGxJSFS6YMqe9l/DAXt1+4KjpAYuIPFvw1O6D2kOfM7CwnR8Az5Cw1NC711bfAIUsZFRXcqfOW8se5r25dFAEIHez7lWpRi+EAU2YzMiM1MhQxEWjsvRrhcvyS0ccZxQQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none Received: from PAXPR08MB6926.eurprd08.prod.outlook.com (2603:10a6:102:138::24) by PAXPR08MB6985.eurprd08.prod.outlook.com (2603:10a6:102:1dd::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.13; Thu, 30 Sep 2021 09:28:22 +0000 Received: from PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::5c36:b98e:4d17:df49]) by PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::5c36:b98e:4d17:df49%7]) with mapi id 15.20.4566.015; Thu, 30 Sep 2021 09:28:22 +0000 From: Kyrylo Tkachov To: Tamar Christina , "gcc-patches@gcc.gnu.org" CC: nd , Richard Earnshaw , Marcus Shawcroft , Richard Sandiford Subject: RE: [PATCH 4/7]AArch64 Add pattern xtn+xtn2 to uzp2 Thread-Topic: [PATCH 4/7]AArch64 Add pattern xtn+xtn2 to uzp2 Thread-Index: AQHXtU34qhLEvtHf6UCmxlDPRysih6u8UEwg Date: Thu, 30 Sep 2021 09:28:22 +0000 Message-ID: References: <20210929162024.GA1924@arm.com> In-Reply-To: <20210929162024.GA1924@arm.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 4E1F9381977A11469AD37E3C12F04E96.0 x-checkrecipientchecked: true Authentication-Results-Original: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 09960e72-eebf-417d-19ff-08d983f4af0d x-ms-traffictypediagnostic: PAXPR08MB6985:|AS8PR08MB6757: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:7691;OLM:7691; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: rHkxww3hkYKXHnBbjoK2M8WgUKwHCfoqSKL74baMIVh6dzy8PR7yY3FCEl3KrZOpPSMFYPEE/5AIrreCbxIB0VXQbD2uVI3tQzXoiDdGC2FQB3RTb5NgXWWhlEoJ89laHtkbmHBb3c3BuEJzWr4+6M/Brts9R77Kizcfd+3HDqWc2u46qg8Et+DrHQ+W1K4+hX5JF+N9kEkMgblWIAq6lauN3PLaq2pFO0vzkZOtshQ8hU3SFGhlwLmYQkNFIqksxUT1vZNsLnV8fXpzbRkDjY5ux3JPGPVbdqCC20w7VgobJdXyp/ViDbDlnXcFQdINiAhqpW4w5iJtgDgZ3vOzrxiySW86jsMPh5wIkwkWqrsBI4xb3qKPBv65mvYurNHl2P2V0FhBmKlkfuek6kRez6q+QFr+YYKo0AfFrmZkL1aDvTjvGBJX57FKy8/uLu3ZvTwtg0zrauiB6wia273K+1msxeC6F9bCX3cnp9/SBwABXLS0yQG7BmJyeX+BYmqKalMVQSB2SPibjjHg35Vq5gBzza24sZc7qBOMLA+hOjJDB8jPYDrCtgvjqeMQeOgP+CFLnEWfhHJKBSL9A9zJGbxkF9dIkAx/SovGRKGPM4wr5ITKE3UXXcPsfSmD6a4pAKpNre2v3JAq4I2nGeKmNRGsr97dRqjvIqGNbA/2+r5aHMc/HHuKp4A9Ic6XaF5z3XhyGMnVlwEovIVkiYpi8iOE+3eNOt/d8GVVb7dhoueCcH6hHwlujKeMSehKK30j6hUiElR5Vwt/BP+aIU2NqITl1NVpCqD3qz9SSnHEKBmWVfOxvVaybX/aVwTeHmuWXwI7e2Lt5v4Od0vEsRJnig== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAXPR08MB6926.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(53546011)(33656002)(6506007)(186003)(38070700005)(66476007)(4326008)(8936002)(66946007)(2906002)(4743002)(38100700002)(66556008)(66446008)(64756008)(7696005)(76116006)(5660300002)(55016002)(122000001)(52536014)(26005)(86362001)(71200400001)(9686003)(8676002)(83380400001)(110136005)(54906003)(508600001)(316002); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6985 Original-Authentication-Results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT053.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 10deb8fe-f32a-428e-413c-08d983f4a5d1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: u5Ry/fu6gb/6ojudxSC8XwED6O8XG7jB6uMB7GNGR5ipivFZsG5a9DHdPnjd2X4eVhNq+/gCCLkhjsYvztQ6gOU4d4ChWA+XCHqKYaPmTbIIEg4JPCbl5z1mhxPEZyg7fakIj6XS9FQ9BVjh565OddykhEpQp4U0OG3iwmV64Q5qfWU2yfsgoGxh8QegKadMab59qlXMoLR53pPOCmXI1cP2SrAFhmD4tOlKltZNafsVc4/KORsXUi5ff3XZmutOpYqq4gLp+wqxHOigil1cy0xgRM8kXmZeZpjtvpa9xx4fKuye5T+RlnCFwJPRrrHobuJJjJbYvwzTc0ct85297BAJzD8UCXez2fz1+sJh5vIZYDJq38r62Hdt6XvTZgMIhrhZtmNDhbirJXFKDmXOEtA5WG+2XpUJcHNoEnThCqy234jl3/zcY2JLVU8rQJGwqjMjlzc84ppX7Erab8jpKHjXLiWNxQjAYJkLvDlbo/n9PiW5He7/oggSi54xCQvgaNBSXnscoYgH9N0kksJxZbuZQOYMS9x3m836zFZWif3RUazpiNWnyEqaSIf/0WIkjnN33vJmB/oPqEwI0eSK02tKgy2EevW0Touzj8jQHCf/OsZ8DUri10/3i+25tOpGxqThjpnKSF1gbh5ZR3qgGaVrGzHLPZWl7cJHlg+cmw9XOqvzo+C4XOs4ubjTlqdZguFT1gW8SqVd3VhkgxiKObkrdXUSFOp9d9gLoADSr0K3vJ2llN4NMB2e8dHkJ8igc8tNoMjkD6KYivBsee0URLBKyiisyNUBr5rq1ooe1+ZxKeVP2f+wW/UkinFUwjqZ8AF3Zsw+ZdeyTCd++KVaEQ== X-Forefront-Antispam-Report: CIP:63.33.187.114; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-2.mta.getcheckrecipient.com; PTR:ec2-63-33-187-114.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(36840700001)(46966006)(4326008)(36860700001)(508600001)(5660300002)(7696005)(316002)(110136005)(54906003)(82310400003)(2906002)(53546011)(33656002)(26005)(8676002)(47076005)(6506007)(356005)(52536014)(70206006)(83380400001)(86362001)(4743002)(336012)(9686003)(186003)(8936002)(81166007)(55016002)(70586007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Sep 2021 09:28:38.0926 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 09960e72-eebf-417d-19ff-08d983f4af0d X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.33.187.114]; Helo=[64aa7808-outbound-2.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT053.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6757 X-Spam-Status: No, score=-10.4 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, KAM_LOTSOFHASH, KAM_NUMSUBJECT, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Sep 2021 09:28:48 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogVGFtYXIgQ2hyaXN0aW5h IDxUYW1hci5DaHJpc3RpbmFAYXJtLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBTZXB0ZW1iZXIg MjksIDIwMjEgNToyMCBQTQ0KPiBUbzogZ2NjLXBhdGNoZXNAZ2NjLmdudS5vcmcNCj4gQ2M6IG5k IDxuZEBhcm0uY29tPjsgUmljaGFyZCBFYXJuc2hhdyA8UmljaGFyZC5FYXJuc2hhd0Bhcm0uY29t PjsNCj4gTWFyY3VzIFNoYXdjcm9mdCA8TWFyY3VzLlNoYXdjcm9mdEBhcm0uY29tPjsgS3lyeWxv IFRrYWNob3YNCj4gPEt5cnlsby5Ua2FjaG92QGFybS5jb20+OyBSaWNoYXJkIFNhbmRpZm9yZA0K PiA8UmljaGFyZC5TYW5kaWZvcmRAYXJtLmNvbT4NCj4gU3ViamVjdDogW1BBVENIIDQvN11BQXJj aDY0IEFkZCBwYXR0ZXJuIHh0bit4dG4yIHRvIHV6cDINCj4gDQo+IEhpIEFsbCwNCj4gDQo+IFRo aXMgdHVybnMgdHJ1bmNhdGUgb3BlcmF0aW9ucyB3aXRoIGEgaGkvbG8gcGFpciBpbnRvIGEgc2lu Z2xlIHBlcm11dGUgb2YgaGFsZg0KPiB0aGUgYml0IHNpemUgb2YgdGhlIGlucHV0IGFuZCBqdXN0 IGlnbm9yaW5nIHRoZSB0b3AgYml0cyAod2hpY2ggYXJlIHRydW5jYXRlZA0KPiBvdXQpLg0KPiAN Cj4gaS5lLg0KPiANCj4gdm9pZCBkMiAoc2hvcnQgKiByZXN0cmljdCBhLCBpbnQgKmIsIGludCBu KQ0KPiB7DQo+ICAgICBmb3IgKGludCBpID0gMDsgaSA8IG47IGkrKykNCj4gICAgICAgYVtpXSA9 IGJbaV07DQo+IH0NCj4gDQo+IG5vdyBnZW5lcmF0ZXM6DQo+IA0KPiAuTDQ6DQo+ICAgICAgICAg bGRwICAgICBxMCwgcTEsIFt4M10NCj4gICAgICAgICBhZGQgICAgIHgzLCB4MywgMzINCj4gICAg ICAgICB1enAxICAgIHYwLjhoLCB2MC44aCwgdjEuOGgNCj4gICAgICAgICBzdHIgICAgIHEwLCBb eDVdLCAxNg0KPiAgICAgICAgIGNtcCAgICAgeDQsIHgzDQo+ICAgICAgICAgYm5lICAgICAuTDQN Cj4gDQo+IGluc3RlYWQgb2YNCj4gDQo+IC5MNDoNCj4gICAgICAgICBsZHAgICAgIHEwLCBxMSwg W3gzXQ0KPiAgICAgICAgIGFkZCAgICAgeDMsIHgzLCAzMg0KPiAgICAgICAgIHh0biAgICAgdjAu NGgsIHYwLjRzDQo+ICAgICAgICAgeHRuMiAgICB2MC44aCwgdjEuNHMNCj4gICAgICAgICBzdHIg ICAgIHEwLCBbeDVdLCAxNg0KPiAgICAgICAgIGNtcCAgICAgeDQsIHgzDQo+ICAgICAgICAgYm5l ICAgICAuTDQNCj4gDQo+IEJvb3RzdHJhcHBlZCBSZWd0ZXN0ZWQgb24gYWFyY2g2NC1ub25lLWxp bnV4LWdudSBhbmQgbm8gaXNzdWVzLg0KPiANCj4gT2sgZm9yIG1hc3Rlcj8NCj4gDQoNCk9rLg0K VGhhbmtzLA0KS3lyaWxsDQoNCj4gVGhhbmtzLA0KPiBUYW1hcg0KPiANCj4gZ2NjL0NoYW5nZUxv ZzoNCj4gDQo+IAkqIGNvbmZpZy9hYXJjaDY0L2FhcmNoNjQtc2ltZC5tZA0KPiAoKmFhcmNoNjRf bmFycm93X3RydW5jPG1vZGU+KTogTmV3Lg0KPiAJKiBjb25maWcvYWFyY2g2NC9pdGVyYXRvcnMu bWQgKFZOQVJST1dTSU1ELCBWbmFycm93c2ltZCk6DQo+IE5ldy4NCj4gDQo+IGdjYy90ZXN0c3Vp dGUvQ2hhbmdlTG9nOg0KPiANCj4gCSogZ2NjLnRhcmdldC9hYXJjaDY0L3h0bi1jb21iaW5lLTEu YzogTmV3IHRlc3QuDQo+IAkqIGdjYy50YXJnZXQvYWFyY2g2NC9uYXJyb3dfaGlnaF9jb21iaW5l LmM6IFVwZGF0ZSBjYXNlLg0KPiANCj4gLS0tIGlubGluZSBjb3B5IG9mIHBhdGNoIC0tDQo+IGRp ZmYgLS1naXQgYS9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1zaW1kLm1kDQo+IGIvZ2NjL2Nv bmZpZy9hYXJjaDY0L2FhcmNoNjQtc2ltZC5tZA0KPiBpbmRleA0KPiAzNjM5NmVmMjM2ZThjNDc2 ZDVlMmYxYWNlZTgwZGM1NGVjNWViZTRlLi4zM2UzMzAxZDIyOTM2NjAyMmE1Yjk0ODENCj4gYjZj M2FlOGY4ZDkzZjllMiAxMDA2NDQNCj4gLS0tIGEvZ2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQt c2ltZC5tZA0KPiArKysgYi9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1zaW1kLm1kDQo+IEBA IC0xNzUzLDYgKzE3NTMsMTggQEAgKGRlZmluZV9leHBhbmQgImFhcmNoNjRfeHRuMjxtb2RlPiIN Cj4gICAgfQ0KPiAgKQ0KPiANCj4gKyhkZWZpbmVfaW5zbiAiKmFhcmNoNjRfbmFycm93X3RydW5j PG1vZGU+Ig0KPiArICBbKHNldCAobWF0Y2hfb3BlcmFuZDo8Vk5BUlJPV1EyPiAwICJyZWdpc3Rl cl9vcGVyYW5kIiAiPXciKQ0KPiArCSh2ZWNfY29uY2F0OjxWTkFSUk9XUTI+DQo+ICsgICAgICAg ICAgKHRydW5jYXRlOjxWTkFSUk9XUT4NCj4gKyAgICAgICAgICAgIChtYXRjaF9vcGVyYW5kOlZR TiAxICJyZWdpc3Rlcl9vcGVyYW5kIiAidyIpKQ0KPiArCSAgKHRydW5jYXRlOjxWTkFSUk9XUT4N Cj4gKwkgICAgKG1hdGNoX29wZXJhbmQ6VlFOIDIgInJlZ2lzdGVyX29wZXJhbmQiICJ3IikpKSld DQo+ICsgICJUQVJHRVRfU0lNRCINCj4gKyAgInV6cDFcXHQlMC48VjJudHlwZT4sICUxLjxWMm50 eXBlPiwgJTIuPFYybnR5cGU+Ig0KPiArICBbKHNldF9hdHRyICJ0eXBlIiAibmVvbl9wZXJtdXRl PHE+IildDQo+ICspDQo+ICsNCj4gIDs7IFBhY2tpbmcgZG91Ymxlcy4NCj4gDQo+ICAoZGVmaW5l X2V4cGFuZCAidmVjX3BhY2tfdHJ1bmNfPG1vZGU+Ig0KPiBkaWZmIC0tZ2l0IGEvZ2NjL2NvbmZp Zy9hYXJjaDY0L2l0ZXJhdG9ycy5tZA0KPiBiL2djYy9jb25maWcvYWFyY2g2NC9pdGVyYXRvcnMu bWQNCj4gaW5kZXgNCj4gOGRiZWVkM2IwZDRhNDRjZGMxN2RkMzMzZWQzOTdiMzlhMzNmMzg2YS4u OTViMzg1YzBjOTQwNWZlOTVmY2QwNzINCj4gNjJhOTQ3MWFiMTNkNTQ4OGUgMTAwNjQ0DQo+IC0t LSBhL2djYy9jb25maWcvYWFyY2g2NC9pdGVyYXRvcnMubWQNCj4gKysrIGIvZ2NjL2NvbmZpZy9h YXJjaDY0L2l0ZXJhdG9ycy5tZA0KPiBAQCAtMjcwLDYgKzI3MCwxNCBAQCAoZGVmaW5lX21vZGVf aXRlcmF0b3IgVkRRSFMgW1Y0SEkgVjhISSBWMlNJDQo+IFY0U0ldKQ0KPiAgOzsgQWR2YW5jZWQg U0lNRCBtb2RlcyBmb3IgSCwgUyBhbmQgRCB0eXBlcy4NCj4gIChkZWZpbmVfbW9kZV9pdGVyYXRv ciBWRFFIU0QgW1Y0SEkgVjhISSBWMlNJIFY0U0kgVjJESV0pDQo+IA0KPiArOzsgTW9kZXMgZm9y IHdoaWNoIHdlIGNhbiBuYXJyb3cgdGhlIGVsZW1lbnQgYW5kIGluY3JlYXNlIHRoZSBsYW5lIGNv dW50cw0KPiArOzsgdG8gcHJlc2VydmUgdGhlIHNhbWUgcmVnaXN0ZXIgc2l6ZS4NCj4gKyhkZWZp bmVfbW9kZV9hdHRyIFZOQVJST1dTSU1EIFsoVjRISSAiVjhRSSIpIChWOEhJICJWMTZRSSIpIChW NFNJDQo+ICJWOEhJIikNCj4gKwkJCSAgICAgICAoVjJTSSAiVjRISSIpIChWMkRJICJWNFNJIild KQ0KPiArDQo+ICsoZGVmaW5lX21vZGVfYXR0ciBWbmFycm93c2ltZCBbKFY0SEkgInY4cWkiKSAo VjhISSAidjE2cWkiKSAoVjRTSSAidjhoaSIpDQo+ICsJCQkgICAgICAgKFYyU0kgInY0aGkiKSAo VjJESSAidjRzaSIpXSkNCj4gKw0KPiAgOzsgQWR2YW5jZWQgU0lNRCBhbmQgc2NhbGFyIGludGVn ZXIgbW9kZXMgZm9yIEggYW5kIFMuDQo+ICAoZGVmaW5lX21vZGVfaXRlcmF0b3IgVlNEUV9IU0kg W1Y0SEkgVjhISSBWMlNJIFY0U0kgSEkgU0ldKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2djYy90ZXN0 c3VpdGUvZ2NjLnRhcmdldC9hYXJjaDY0L25hcnJvd19oaWdoX2NvbWJpbmUuYw0KPiBiL2djYy90 ZXN0c3VpdGUvZ2NjLnRhcmdldC9hYXJjaDY0L25hcnJvd19oaWdoX2NvbWJpbmUuYw0KPiBpbmRl eA0KPiA1MGVjYWIwMDJhMzU1MmQzN2E1Y2MwZDg5MjFmNDJmNmMzZGJhMTk1Li5mYTYxMTk2ZDM2 NDRjYWE0OGIxMjE1MWUNCj4gMTJiMTVkZmVhYjhjN2U3MSAxMDA2NDQNCj4gLS0tIGEvZ2NjL3Rl c3RzdWl0ZS9nY2MudGFyZ2V0L2FhcmNoNjQvbmFycm93X2hpZ2hfY29tYmluZS5jDQo+ICsrKyBi L2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9hYXJjaDY0L25hcnJvd19oaWdoX2NvbWJpbmUuYw0K PiBAQCAtMjI1LDcgKzIyNSw4IEBAIFRFU1RfMl9VTkFSWSAodnFtb3Z1biwgdWludDMyeDRfdCwg aW50NjR4Ml90LA0KPiBzNjQsIHUzMikNCj4gIC8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxl ci10aW1lcyAiXFx0dXFzaHJuMlxcdHYiIDZ9IH0gICovDQo+ICAvKiB7IGRnLWZpbmFsIHsgc2Nh bi1hc3NlbWJsZXItdGltZXMgIlxcdHNxcnNocm4yXFx0diIgNn0gfSAgKi8NCj4gIC8qIHsgZGct ZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAiXFx0dXFyc2hybjJcXHR2IiA2fSB9ICAqLw0K PiAtLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyLXRpbWVzICJcXHR4dG4yXFx0diIgMTJ9 IH0gICovDQo+ICsvKiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXItdGltZXMgIlxcdHh0bjJc XHR2IiA2fSB9ICAqLw0KPiArLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyLXRpbWVzICJc XHR1enAxXFx0diIgNn0gfSAgKi8NCj4gIC8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10 aW1lcyAiXFx0dXF4dG4yXFx0diIgNn0gfSAgKi8NCj4gIC8qIHsgZGctZmluYWwgeyBzY2FuLWFz c2VtYmxlci10aW1lcyAiXFx0c3F4dG4yXFx0diIgNn0gfSAgKi8NCj4gIC8qIHsgZGctZmluYWwg eyBzY2FuLWFzc2VtYmxlci10aW1lcyAiXFx0c3F4dHVuMlxcdHYiIDZ9IH0gICovDQo+IGRpZmYg LS1naXQgYS9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvYWFyY2g2NC94dG4tY29tYmluZS0xLmMN Cj4gYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvYWFyY2g2NC94dG4tY29tYmluZS0xLmMNCj4g bmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gaW5kZXgNCj4gMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw MDAwMDAwMDAwMDAwMDAwMC4uZWQ2NTVjYzk3MGE2MDJkYTRhY2U3OGQNCj4gYzhkYmQ2NGFiMThi MGQ0YWINCj4gLS0tIC9kZXYvbnVsbA0KPiArKysgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQv YWFyY2g2NC94dG4tY29tYmluZS0xLmMNCj4gQEAgLTAsMCArMSwxMiBAQA0KPiArLyogeyBkZy1k byBhc3NlbWJsZSB9ICovDQo+ICsvKiB7IGRnLW9wdGlvbnMgIi1PMyAtLXNhdmUtdGVtcHMgLS1w YXJhbT12ZWN0LWVwaWxvZ3Vlcy1ub21hc2s9MCIgfSAqLw0KPiArDQo+ICt2b2lkIGQyIChzaG9y dCAqIHJlc3RyaWN0IGEsIGludCAqYiwgaW50IG4pDQo+ICt7DQo+ICsgICAgZm9yIChpbnQgaSA9 IDA7IGkgPCBuOyBpKyspDQo+ICsgICAgICBhW2ldID0gYltpXTsNCj4gK30NCj4gKw0KPiArLyog eyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyLXRpbWVzIHtcdHV6cDFcdH0gMSB9IH0gKi8NCj4g Ky8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci1ub3Qge1x0eHRuXHR9IH0gfSAqLw0KPiAr LyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyLW5vdCB7XHR4dG4yXHR9IH0gfSAqLw0KPiAN Cj4gDQo+IC0tDQo=