From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20051.outbound.protection.outlook.com [40.107.2.51]) by sourceware.org (Postfix) with ESMTPS id 087C6384840A for ; Mon, 14 Jun 2021 10:45:47 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 087C6384840A Received: from PR0P264CA0272.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1::20) by AM6PR08MB3992.eurprd08.prod.outlook.com (2603:10a6:20b:a4::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.22; Mon, 14 Jun 2021 10:45:44 +0000 Received: from VE1EUR03FT046.eop-EUR03.prod.protection.outlook.com (2603:10a6:100:1:cafe::f4) by PR0P264CA0272.outlook.office365.com (2603:10a6:100:1::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.21 via Frontend Transport; Mon, 14 Jun 2021 10:45:44 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) 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.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT046.mail.protection.outlook.com (10.152.19.226) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.21 via Frontend Transport; Mon, 14 Jun 2021 10:45:43 +0000 Received: ("Tessian outbound bf434e582664:v93"); Mon, 14 Jun 2021 10:45:43 +0000 X-CR-MTA-TID: 64aa7808 Received: from c784e4938158.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 15B1F389-4EEF-4DFA-A138-CA7876EAA155.1; Mon, 14 Jun 2021 10:45:37 +0000 Received: from EUR03-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c784e4938158.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 14 Jun 2021 10:45:37 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IH21esxgH/StDTEUvs47GckeVsFHHQ97S+HHCD1NCaj7JHSS1Sdbz9jfDdQlXV7wqASpxkqClmdQVHnPLKgAmD6LHAkRs/6MiRJS3/3edohPLrgBLF/WJtDQZPf7Syti1Rfppjy+cd9RYapZSYbdc/77TZ0IHSdy5jHBlWaPuPxsQ1P/vtl7WrwqtTKouJsIDp1Mr7zxvtQ07O8I4IGmsFrDfpLvw9yyw9rNy6p47+xMq9kgS33RSmYKTaH2TlxkcgBMH5sGq7ulIfKQLFFqNiCdz0Kh7UYq9x7kll/igU1rz1T/jjrJl9yVhNoU2xwfNuJxE8e7Ct+EjGsIXlTqOg== 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=XfnbDkpfTfRoSU7xBALq7CrLpV1A4sn9h16W9jPoSLE=; b=Cq9ty39BPdyzS1V1qSXPPasz9qnGAZAZ+ELQ42tOQPS8DZvzdQnDfqJluzJEtO2FF1GKQ9z/5nMx6vdu4Tb+lBQmo196nBkN2CzvpcM06mKzddSpFCxYppKcGLiD3aVAd4dGSQvTHCdR/F2gzh1nkeKOHB4vVzsg9UBHnEvcLjS6QlU7x43wmCfPF+ksB2nIny3eq/NTe8yDNXZFqxw6gZJpGWgZnW5Orw8vCWuDESHO5rd0T979hZ3TkVj25G1Xcne0mmWnv2dziG9K6znMC4xN8jY+UuGUXdWHAnHXRWtRPbU5SyHw6QK2FazXY8qorMzsWjsxwaDle0ATtIyilQ== 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 PA4PR08MB6143.eurprd08.prod.outlook.com (2603:10a6:102:ed::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.22; Mon, 14 Jun 2021 10:45:36 +0000 Received: from PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::842d:9c78:f6df:c267]) by PAXPR08MB6926.eurprd08.prod.outlook.com ([fe80::842d:9c78:f6df:c267%5]) with mapi id 15.20.4219.025; Mon, 14 Jun 2021 10:45:36 +0000 From: Kyrylo Tkachov To: Prathamesh Kulkarni , gcc Patches Subject: RE: [ARM] PR97906 - Missed lowering abs(a) >= abs(b) to vacge Thread-Topic: [ARM] PR97906 - Missed lowering abs(a) >= abs(b) to vacge Thread-Index: AQHXVtGZpD2dIg+Kv0+96Clou+p1KqsILFgAgAsMFoCAAC5lYA== Date: Mon, 14 Jun 2021 10:45:36 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 9569157A3DB5104886A78E35B0362321.0 x-checkrecipientchecked: true Authentication-Results-Original: linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=none action=none header.from=arm.com; x-originating-ip: [86.31.103.53] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 8bb8a376-c93a-4611-a160-08d92f218f89 x-ms-traffictypediagnostic: PA4PR08MB6143:|AM6PR08MB3992: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:2150;OLM:2150; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: Wd/CknSa8BV01jYU8C8iMZlNIKMk/N9ouOX+Om+3Pb8NnwhX83csfsA6nO9U6kHCSPNKHNyo4oXVLJSPNJN085G446gdreTc1KwnoC99XjHraAu/fCXpJNk03lKMbynOw8CvXnk92R6SMYjxiy6oPa6hZxSnpfHF2x6QYmO6w41sIyVjO5pdc7wKRnZNfaqlUVvvBUu5mafGKS7RtZFSbL3B348REaq8oN8fUXqxD27huaoRCNtfQiyulzNTBxKirnvOrzfXxAdaI71fTvZNkm1340+05F7Nrdv/7QzdzkDZuNMEG5MOkOf9nsJIdL8M/8+b5E+a8OEeFePmWZ8CoWcuCTc6XG5JluXNov8L9pp0/Zqi+LKKAAT4cJegDExLVqjjDcQd6vXIDqV10I9VYhafUwEmRQNnW8/rk9As28Dxcl8+nS310ZFONBfaQ9fS3R+9J9c7xcrqsPKQgBPS9u9mrkkLHEr9MZQ8M0Hpgn5iCmTNbu4iifxW/ZvpH1HHqd7U8Xk9kiWVnJlp0jRuF7hSCX2qJYQEPhE9SeqTaSkZ6Do+W+fPnwTlMzNpMSMQMLEcErVl9XlPDTYxBk5l+304zPH6QbduT8M91RVf1/w= 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)(396003)(136003)(376002)(346002)(39860400002)(366004)(9686003)(55016002)(38100700002)(478600001)(122000001)(316002)(26005)(53546011)(86362001)(55236004)(186003)(8936002)(110136005)(71200400001)(8676002)(7696005)(6506007)(33656002)(2906002)(66946007)(52536014)(66476007)(66446008)(64756008)(66556008)(83380400001)(76116006)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dXFSc0Uwb0J5elA2NUI3S2Jnb3A1eEk1ZkFuYWlLUHh2LzhSRS9RRnVMR3NT?= =?utf-8?B?bWh2Vy9zODh0SDlucHhiNTIrTTh6OXZQSlR0bWVibEU3SzJmREtYUVp1Y3BT?= =?utf-8?B?ZXE4REZvdU5lYklXblQyazl1NFN2eDJGUjBRU0FsTSttd1R0UEJKNHZqK0h6?= =?utf-8?B?RkZrVmY2ZTU2bEYrYmFCbDZndG5EclBPWVZnN0dpekxybGdjcnU2dm1QVk1h?= =?utf-8?B?OHcvSDNuUlZiZmVQQkhiSW1GTzE0N0QxUmtGd2NCUVdhTjVmNUdRSS9qMTZa?= =?utf-8?B?Ty9UQjJEL1YybTFPU2dhcEgxVEFkSVAxcWxXelFKWm8yQ1Y5MFBUQThwZnh6?= =?utf-8?B?a3JNaHZCcHRJLzQyVFg5UzFKZ1UvdmViQzVBVWxrdWdqN3JwY2YxR0JVNlFt?= =?utf-8?B?VXZ4Vkd1NHphbGVtdjRtdFVoK1BoVDBCa0JWUzZiUEd1ajlUbUZvRFVadTlO?= =?utf-8?B?UHRteWdSdjJWb0daZ01IMU52Z2JNRzR4dVoyT0hBNGs1N3o0ZmVRRyt6NWdv?= =?utf-8?B?VEhHbzgxYzNSZmd4azBKQW1SdFFLZjlNejVLcDEzQWhqblQwTmF0RzBPbkQy?= =?utf-8?B?ZzJFaEpIc00rUloxTm85NnY0dFBNMFRpSU9TLzhNY1I1QnEyODB1Vk0xZENP?= =?utf-8?B?NVNiWDg3TkZnMlNPcmdwczdBTnR2ZGQ4bHNSb3BJWldINUJkSnlncWhrdkx6?= =?utf-8?B?WnM1NmNGQThIMVd6b2kzUnJaQVYydCtIYXM4MmhXUE92MVBnVGVCRFlUbGti?= =?utf-8?B?TEpwdFY3RkdtdkczMnJEbDRoeGRqcDQvTHY2RGVJT3BKMmpWNnR3VDl6aUll?= =?utf-8?B?akl2a243aWhBTHYxQWlGUkZjSTExc1FRTE1yaVNVeVlWR09oRXFjYUFiZjVL?= =?utf-8?B?dDQ2eW44UUNtYVlWYk1qb2tTYUtNWmFqRGxwRE02dHJYV1R2cmFMZEczbUNF?= =?utf-8?B?SDFIYjgxWjNqdzRoQXptajN2RUtEdXh4b0xSSWtkaHNLa21pT0VnYk1lOXhw?= =?utf-8?B?Kzgwa1N3Qm5aaWNvU0gwSjRmMzF4RUYvdmRLT29mSklLZHU3MWExYnBIVXMr?= =?utf-8?B?Q2c4cWl0WUovY3pXaXVPZUZ4cG1NbVQvRnVFY2gxcmdSSVlEcUE1SXBTeFIr?= =?utf-8?B?allUdXZuYjhMVzh6U0owOVpHb3cvYVhleU52UkxqVUFKMEtmU2tuZ2ZxME9s?= =?utf-8?B?L25nMk1LNm04VnJDTHhCNi81T2FrR2lGREFKMVlzWnFUK1ZxUmxKaVd2QkRB?= =?utf-8?B?cHdlSklvc2lXODVsZU1lZVlyL0E3UHh2WW5uMmhYS2R1a0tKVWJSMFhYcXNt?= =?utf-8?B?OVdtcFpUenBMckszc2FQYTE1dGZwbjg1VDgyWVIyMlRQRjZtZ3FZSzJjRjNS?= =?utf-8?B?a3RnR3N3dlMvbFQvdmxCUzdDbitRRGh6eCtJWDVDUXEwcmtvUm0rVUpUbkNo?= =?utf-8?B?cXRwVkdFSTRnTC84WXVGZ1VTeHY4RFRtVENVNDg2RDQyak5palRyd1pEWmdv?= =?utf-8?B?UHFjN1BseFNTS2pBZGRGcHlsVGt5cVM2RUpYV1FKLzJ6aXUxdVNJQlpzZUhU?= =?utf-8?B?TmFYa2puclMrVG96d055dlBNcDBtbVlEbEZQRURsSWJjTDk5eXJMVHVHZ0g2?= =?utf-8?B?eG9DYTlwRmpxK2Q3SGN6ZkdMcDl1bzVoUnVxdFVYRTljY1Iyc0JVck1BRTJo?= =?utf-8?B?amQ2eGhaR3QrbmJlYXhKWGRRTUNKSzYvZVZNNFNzRnpaM1hSbFZ0eE90QUZW?= =?utf-8?Q?EAe7DgTG5HxRuuaDaY=3D?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PA4PR08MB6143 Original-Authentication-Results: linaro.org; dkim=none (message not signed) header.d=none;linaro.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT046.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 5a3fab7d-b95a-4721-8684-08d92f218b40 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TVxgwJMpeaFCC2YJR7m0n5qV33hlLZ/cx7I1WkPeRaUPgs2B6SPXQBjrSpBhWEEeouwbqVW+Gfb8TKLbqD+UccW4p7HCAf6FoxG49GcXeMrR+XcZmeUp/0nNIbXhQqfONur+b9hZfxVqQECaQEQ13A2E5cruKiEihFAUNt2DCnY5nf9c4ERxlClsyODtBNUs8toJEkuiYARhR6RFqudoAB3YalZRGVITtwaShHqw5wiChrBrLJ3TNr68t0gL+7OUEYks3p+9xmon34BWGtJjseXwM6j7dp8cSdIBL8CbeO08gplMkJf2czB/boOzH4ywGYOR/9abQFT2rxmJzmJcMjhUUFHDxZesiIV3jhJby0rpfjbEHugVHc4a5jzmLYiTyzs7f1xV7BN7FJpgMaR4ubbSbL/CVYdIR+fllkm0bNZ9IKiViI7G4ijT7tRPG93MkFr/eqFoqFDYoXmdEqsHtBTUUjwoiiLLutr3foMHMMAf8/4Sy2vvVZW6xgyrhyKQPxjCBKCJldP9UkqHsKrnoS9YNSGAiGvMlmaaaivmL/DigCspoDYbg7XdvJQE/pj/tniG4a+m6d91WYdvWjVoWvtDHCKxrUaUb95NQUOGo9t1Uet8MAhIGhoQbuVci+/Lf1j2EOZI367e9TPaJlDLhDWV4/UZwsM2K/eOAGj/a8k= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(39860400002)(376002)(346002)(136003)(396003)(36840700001)(46966006)(2906002)(52536014)(7696005)(82310400003)(8676002)(316002)(55016002)(83380400001)(82740400003)(6506007)(70586007)(186003)(33656002)(47076005)(70206006)(53546011)(110136005)(55236004)(356005)(81166007)(478600001)(8936002)(5660300002)(336012)(86362001)(26005)(9686003)(36860700001); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2021 10:45:43.7014 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8bb8a376-c93a-4611-a160-08d92f218f89 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR03FT046.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR08MB3992 X-Spam-Status: No, score=-7.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY 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: 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: Mon, 14 Jun 2021 10:45:49 -0000 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogUHJhdGhhbWVzaCBLdWxr YXJuaSA8cHJhdGhhbWVzaC5rdWxrYXJuaUBsaW5hcm8ub3JnPg0KPiBTZW50OiAxNCBKdW5lIDIw MjEgMDg6NTgNCj4gVG86IGdjYyBQYXRjaGVzIDxnY2MtcGF0Y2hlc0BnY2MuZ251Lm9yZz47IEt5 cnlsbyBUa2FjaG92DQo+IDxLeXJ5bG8uVGthY2hvdkBhcm0uY29tPg0KPiBTdWJqZWN0OiBSZTog W0FSTV0gUFI5NzkwNiAtIE1pc3NlZCBsb3dlcmluZyBhYnMoYSkgPj0gYWJzKGIpIHRvIHZhY2dl DQo+IA0KPiBPbiBNb24sIDcgSnVuIDIwMjEgYXQgMTI6NDYsIFByYXRoYW1lc2ggS3Vsa2FybmkN Cj4gPHByYXRoYW1lc2gua3Vsa2FybmlAbGluYXJvLm9yZz4gd3JvdGU6DQo+ID4NCj4gPiBPbiBU dWUsIDEgSnVuIDIwMjEgYXQgMTY6MDMsIFByYXRoYW1lc2ggS3Vsa2FybmkNCj4gPiA8cHJhdGhh bWVzaC5rdWxrYXJuaUBsaW5hcm8ub3JnPiB3cm90ZToNCj4gPiA+DQo+ID4gPiBIaSwNCj4gPiA+ IEFzIG1lbnRpb25lZCBpbiBQUiwgZm9yIGZvbGxvd2luZyB0ZXN0LWNhc2U6DQo+ID4gPg0KPiA+ ID4gI2luY2x1ZGUgPGFybV9uZW9uLmg+DQo+ID4gPg0KPiA+ID4gdWludDMyeDJfdCBmMShmbG9h dDMyeDJfdCBhLCBmbG9hdDMyeDJfdCBiKQ0KPiA+ID4gew0KPiA+ID4gICByZXR1cm4gdmFic19m MzIgKGEpID49IHZhYnNfZjMyIChiKTsNCj4gPiA+IH0NCj4gPiA+DQo+ID4gPiB1aW50MzJ4Ml90 IGYyKGZsb2F0MzJ4Ml90IGEsIGZsb2F0MzJ4Ml90IGIpDQo+ID4gPiB7DQo+ID4gPiAgIHJldHVy biAodWludDMyeDJfdCkgX19idWlsdGluX25lb25fdmNhZ2V2MnNmIChhLCBiKTsNCj4gPiA+IH0N Cj4gPiA+DQo+ID4gPiBXZSBnZW5lcmF0ZSB2YWNnZSBmb3IgZjIsIGJ1dCB3aXRoIC1mZmFzdC1t YXRoLCB3ZSBnZW5lcmF0ZSBmb2xsb3dpbmcNCj4gZm9yIGYxOg0KPiA+ID4gZjE6DQo+ID4gPiAg ICAgICAgIHZhYnMuZjMyICAgICAgICBkMSwgZDENCj4gPiA+ICAgICAgICAgdmFicy5mMzIgICAg ICAgIGQwLCBkMA0KPiA+ID4gICAgICAgICB2Y2dlLmYzMiAgICAgICAgZDAsIGQwLCBkMQ0KPiA+ ID4gICAgICAgICBieCAgICAgIGxyDQo+ID4gPg0KPiA+ID4gVGhpcyBoYXBwZW5zIGJlY2F1c2Us IHRoZSBtaWRkbGUtZW5kIGludmVydHMgdGhlIGNvbXBhcmlzb24gdG8gYiA8PSBhLA0KPiA+ID4g Lm9wdGltaXplZCBkdW1wOg0KPiA+ID4gIF84ID0gX19idWlsdGluX25lb25fdmFic3Yyc2YgKGFf NChEKSk7DQo+ID4gPiAgIF83ID0gX19idWlsdGluX25lb25fdmFic3Yyc2YgKGJfNShEKSk7DQo+ ID4gPiAgIF8xID0gXzcgPD0gXzg7DQo+ID4gPiAgIF8yID0gVklFV19DT05WRVJUX0VYUFI8dmVj dG9yKDIpIGludD4oXzEpOw0KPiA+ID4gICBfNiA9IFZJRVdfQ09OVkVSVF9FWFBSPHVpbnQzMngy X3Q+KF8yKTsNCj4gPiA+ICAgcmV0dXJuIF82Ow0KPiA+ID4NCj4gPiA+IGFuZCBjb21iaW5lIGZh aWxzIHRvIG1hdGNoIHRoZSBmb2xsb3dpbmcgcGF0dGVybjoNCj4gPiA+IChzZXQgKHJlZzpWMlNJ IDEyMSkNCj4gPiA+ICAgICAobmVnOlYyU0kgKGxlOlYyU0kgKGFiczpWMlNGIChyZWc6VjJTRiAx MjMpKQ0KPiA+ID4gICAgICAgICAgICAgKGFiczpWMlNGIChyZWc6VjJTRiAxMjIpKSkpKQ0KPiA+ ID4NCj4gPiA+IGJlY2F1c2UgbmVvbl92Y2E8Y21wX29wPjxtb2RlPiBwYXR0ZXJuIGhhcyBHVEdF IGNvZGUgaXRlcmF0b3IuDQo+ID4gPiBUaGUgYXR0YWNoZWQgcGF0Y2ggYWRqdXN0cyB0aGUgbmVv bl92Y2EgcGF0dGVybnMgdG8gdXNlIEdMVEUgaW5zdGVhZA0KPiA+ID4gc2ltaWxhciB0byBuZW9u X3ZjYTxjbXBfb3A+PG1vZGU+X2ZwMTZpbnNuLCBhbmQgcmVtb3Zlcw0KPiBORU9OX1ZBQ01QIGl0 ZXJhdG9yLg0KPiA+ID4gQ29kZS1nZW4gd2l0aCBwYXRjaDoNCj4gPiA+IGYxOg0KPiA+ID4gICAg ICAgICB2YWNsZS5mMzIgICAgICAgZDAsIGQxLCBkMA0KPiA+ID4gICAgICAgICBieCAgICAgIGxy DQo+ID4gPg0KPiA+ID4gQm9vdHN0cmFwcGVkICsgdGVzdGVkIG9uIGFybS1saW51eC1nbnVlYWJp aGYgYW5kIGNyb3NzLXRlc3RlZCBvbiBhcm0qLQ0KPiAqLSouDQo+ID4gPiBPSyB0byBjb21taXQg Pw0KDQpJcyB0aGF0IGludmVyc2lvbiBndWFyYW50ZWVkIHRvIGhhcHBlbiAoaXMgaXQgYSBjYW5v bmljYWxpemF0aW9uIHJ1bGUpPw0KSWYgc28sIG9rLg0KVGhhbmtzLA0KS3lyaWxsDQoNCg0KPiAN Cj4gVGhhbmtzLA0KPiBQcmF0aGFtZXNoDQo+ID4NCj4gPiBUaGFua3MsDQo+ID4gUHJhdGhhbWVz aA0KPiA+ID4NCj4gPiA+IFRoYW5rcywNCj4gPiA+IFByYXRoYW1lc2gNCg==