From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS3215 2.6.0.0/16 X-Spam-Status: No, score=-4.4 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 7CFE31F8C6 for ; Tue, 13 Jul 2021 14:49:42 +0000 (UTC) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 78E3E395447D for ; Tue, 13 Jul 2021 14:49:41 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 78E3E395447D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1626187781; bh=BPy2R7zdG4ZKyUh5lwg3nh2THWeq+EWf7WAU7zGRq5o=; h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=PNzMn/u4tO6lOa6GC8M2hhZnk7nRqQB/h+pTVnFoUUVVSo9nT8zfrQ8TYhiZXjJpH QmYwbXPL+6ZdLGsi3Mm/NMHpywW4/3rofkgrC1aaohysrYaWF+vR1KI36aLdneN9QI 3xH54+Lez9TzTkYieKdRvSqIkOsdtAC1/E5OVuTo= Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by sourceware.org (Postfix) with ESMTPS id A2D7F384783E for ; Tue, 13 Jul 2021 14:48:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org A2D7F384783E X-IronPort-AV: E=McAfee;i="6200,9189,10043"; a="274007070" X-IronPort-AV: E=Sophos;i="5.84,236,1620716400"; d="scan'208";a="274007070" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jul 2021 07:48:15 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,236,1620716400"; d="scan'208";a="649527860" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga006.fm.intel.com with ESMTP; 13 Jul 2021 07:48:15 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Tue, 13 Jul 2021 07:48:14 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Tue, 13 Jul 2021 07:48:14 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10 via Frontend Transport; Tue, 13 Jul 2021 07:48:14 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.176) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Tue, 13 Jul 2021 07:48:08 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hxIqGXiz5MP1R7Og6rJ0qS9XneTlLxc5Ww12wAOk6OGo2j1aR3t3Kbm8X+9QenmixFvHVvyyQNBSSr1GivWTZj48XYU1gdYwIN4XEhigc/qit6xiK5BjeM/gVBDOTH4zLcus7DLg1C9AEiy4IEobEVOf7yvIGtRh0UsuSYl8BBFLxdKnhlad9x7Hp1USM4sOVn5KLSIiAW5arqRCEWj00fldnoPQz5dvudkODpMNR7D+rXo9h0YJrktfHB0Ipsw1s4L8dCcLm8r7EpvWyJ3GHS6XAh17H+hVu8EnaArfoxU1HSqhtGcuD/BG12mSdFDxWSVRqGY84SzKIxlGrsgl4Q== 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=BPy2R7zdG4ZKyUh5lwg3nh2THWeq+EWf7WAU7zGRq5o=; b=S3a34CZAcpXQcbI+sQyOggsAxno3jw5TmEqe3X1N7EpwjodS+bdC7t94MxCpofUkq5tOMLCHEDtdXdUdPwRZVB+yIOWMbahxqiYfAbcsdZgoJvV1c9NET0yYlax5h9VQOVpTSVZvZUPVU6RgqJRBwKwpikd2dLYZ0NCNcOAV6gKh4DdcExUIt5X7JI/hgArTSgnbJioUNSmdisH47/RBAvrANc8JbByWgzdntoRScSulvqBszlV61l7b5Qg7zLNlIlGFRbhvtrqXSOTmrcRDMigOrvY6HObNXF5PAuZMeAGshLEnfbsF15mIIf+O/BMowNm+fzAQ/IpYdQj2WDjJag== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM6PR11MB3003.namprd11.prod.outlook.com (2603:10b6:5:71::15) by DM6PR11MB3178.namprd11.prod.outlook.com (2603:10b6:5:56::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.25; Tue, 13 Jul 2021 14:48:02 +0000 Received: from DM6PR11MB3003.namprd11.prod.outlook.com ([fe80::7d4e:5580:2331:9d37]) by DM6PR11MB3003.namprd11.prod.outlook.com ([fe80::7d4e:5580:2331:9d37%4]) with mapi id 15.20.4308.027; Tue, 13 Jul 2021 14:48:02 +0000 To: "H.J. Lu" , "llvm-dev@lists.llvm.org" Subject: RE: [llvm-dev] [PATCH] Add optional _Float16 support Thread-Topic: [llvm-dev] [PATCH] Add optional _Float16 support Thread-Index: AQHXbrzlHOZvQTP+kkqKxv6cyV8d6qsurj6AgAAE34CAEaMHgIAAsmUAgAAEf4A= Date: Tue, 13 Jul 2021 14:48:02 +0000 Message-ID: References: <20210701210537.51272-1-hjl.tools@gmail.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3bca2082-2995-487c-fdc5-08d9460d373b x-ms-traffictypediagnostic: DM6PR11MB3178: 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: 0LBx3DU688BhdVe0KuZGWtRZoAYmvsz9oxsekge3GWd4s/lq1L1yPt9hRGEC/oyaUDm+Ylb4ml4u6ZiUM7hySHfsRAp5UHa6nju57qXXop75pHs1T8dwmnfgrCTwKhMlfj/4F3rLlHgn2IIsB8o88QKXkSGijNQiupYoXVN8jWTlsZPSOJECbrDUIvuTGfaJ69I9WH/0Wp0Crn0vjH+Gw3WbsMGnK+q3pigIz/uzVUMnEMsxxtjSlxLL/3WQMJRVzI6yhWoKgWneYlNG8YQiyZb00iT9zVJ6IxH3xix9WgevSD9KH437jNQlqmmoiqUQrEnsMmHP0Ms2GO0lHymerIE5s43ZjM0dtIdpD9BHygqbDn42Tko+LY5Min1qSdJb2x1UgaLYLvakZvSaET+rfg67zwzJv/R4ZkDrciZtfNv47I7ZHSDfpW4gwm0SnOpNc68JTQuCpuolFGWERzfnvxKlN37FNH/3NsHUfdNY1Sb5qHOTOi7Q+F61BcMb7JJMifzjs1WAua5ETLl2pltuf15K2lj1VapCZsGSz/JdNu09amxKvgYP5ZDkKN8SPsONEK66gpW6hlauZOECJUOntB5F6N0KhmooETG6r7zjkFg1FOvmeLrUysSPDiKUqB8IQgW1MnHJhToHapfPAVtfHVK+20xHQyaHW01VEasJqAKO6H766FppnlXgI/LKfIE6DG99qkICHqM0ytI+JnaPKXFlfADUGUCA3oJ6cT1wy4+ssFFDi54Pjf15BkzN7C4vCrZ3cCX6eKIhMl8g0GAxtQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR11MB3003.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(346002)(39860400002)(396003)(136003)(186003)(26005)(2906002)(478600001)(9686003)(5660300002)(8676002)(52536014)(55016002)(966005)(71200400001)(33656002)(66946007)(66556008)(66476007)(64756008)(86362001)(83380400001)(7696005)(53546011)(316002)(110136005)(54906003)(6506007)(38100700002)(122000001)(4326008)(8936002)(76116006)(66446008); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bkY5N2svMEZJZUQrS3RySkNQNWhtT05kN24zNWJxcEplK2VrTFJxSXgxVUZi?= =?utf-8?B?dnE4L1J0TkUrZ2orS0JLb3A0Vmh4dU5kb3ZOSnJWVTRaYzNCNGg1MCt3MGRD?= =?utf-8?B?S29Pb05HcWQyTmJ6WFk5WXJZakFBT0laV2plVnYyZmljSDZWSWoyUUVmbjg3?= =?utf-8?B?WlJiVkRDbGtUUDd5VXZFcVp4eHFWUlpNdU1OQ1N1bGhWdlZXb0pLYW9wTm84?= =?utf-8?B?eVh2NkNiT3JFcjNVbVlFVTBiN1c5eUpOeXY4Wkl5RnhxYjUwbFhZMVBOY1Bp?= =?utf-8?B?YWxjaitleEQyODF0M1cxRlFIdis5dWVtWUVqQnlvL0NrVUZrUVJKOXhwVGps?= =?utf-8?B?S1FvS1R2NGNvWUh3KzJJMjdLNHZyYVFpZkhrakpLbk9wamhrWjMxLzQwRW5J?= =?utf-8?B?QlpJMHFtb1h3OStFZWpGUmQ4RUpOYktieVhzcFBMU0RxRDZwSmJZbnAvT1hp?= =?utf-8?B?T01pNHlPZFZoc0lsMGtnODVsMURnQTdKZHBXN1lqbUl2czdFR3VOSFUwSjg3?= =?utf-8?B?QVphajA2M3l2Rkc0R2VucHlubHJwN3BHRUtCa2NEOXlxSmhuMW1Xb3JrcGdJ?= =?utf-8?B?SW1BRHFLcFJ4bVdPRWZaRW5MSk5QbHo5SjNsVXdoQ2gzUVloanBXaTlVQUhO?= =?utf-8?B?bXA4QkxpelJkMGxOdW10UzlleTdxOXE0cnhhSTBCbVVoS0RITXY5d29XbmV6?= =?utf-8?B?ZjdUc0RIc1EwdkhGR1MwS1d2QlpZdmFPWTZNd1Q5N2h6UVJ0VkdTTHUyL0Vz?= =?utf-8?B?MzhrcHpLbE8xYTVEMFkxSzNoeDdPUW1JV1FnbUxzTnExT0Q5T3hDbXB1MDla?= =?utf-8?B?YzIrVWh5VXZ2aHVmMjAybU1wa1VKN2MvMUJyeE1XQ0VjM0xSc2lsV2V4TEUz?= =?utf-8?B?Z1VvN3h5UGFuSGxPQTRTcnVvNXhzTVBrZktwemRUeUpSaDZJZlJhdm5RRks0?= =?utf-8?B?WGpqTS8zc29SNE5iekVtck5GWUZLb01VMXR3THlrSlNZNnd6cEdCeDNnbGRt?= =?utf-8?B?ZzE3QmFuUEozNVBPdEcxRWx0L0RUZWcwSFJ3RC9YSnJJVFRaYmVnU2dtYm9q?= =?utf-8?B?YkVSNVR4c2IrQWV6TkpieHpJMUNrelN0TXNRdnkyNjVaVFNaWHN4VkNKbUQz?= =?utf-8?B?QzJXWHRTTytoeC91UkJLMEI0aFI2WHlEaDlWMng0aHN4OWhjZFFVZXdEUE5O?= =?utf-8?B?MFhWQ2RjTWs1anU3WC80d2Q3b2h4QXgzcWU4d0l4NlF2VUxqbGx1QnUyUGI3?= =?utf-8?B?NWVTUVJ4Vys3ZjNxVFFLbjE5cHlkdHVjSzZmR1BBdDV4dVZaQWhoZWFoRkNw?= =?utf-8?B?VzhtMkFtaHUrL0FNenVhczNDSzRvQlJPUW9qL3krSkw0a0NDaE1oS2NTVWZR?= =?utf-8?B?eEpVak9uSlVIZi93RWlIeTkreU85Zkt4VnNkcld2WXJwQW9qSmU3U0lyZitP?= =?utf-8?B?S1ZGR3VnMlR6WVNpMkVHQ2pQazFKcVMyUXo0RUhLaEdjK1d1NlNyVkVxWlJl?= =?utf-8?B?b2FXc3JHSC83RlRjRlp4TXpDcWxCanBPYjdoRWFZTmsxRzV0bVBSN1lScFkw?= =?utf-8?B?bU1DOVJUdEprUE5DczBHazQwYlRNa0lJcVVwMjRaZElKbVB1dXZ1Nm9WT1h3?= =?utf-8?B?LzRtZVNCbVpRcklzWmpxVkx0by9idjNTWGlMeTFPbWZlcVhGM3ptaGNjYXVh?= =?utf-8?B?dmdENHdQbkI2bmgxek92b0pZSU8yK1craWxyd2FFQVFHdFdTUlVCRm1UMGFp?= =?utf-8?Q?bvNwqNRElA3BoZEeEMJHKMehWoM7h50tK09mxtQ?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3003.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3bca2082-2995-487c-fdc5-08d9460d373b X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jul 2021 14:48:02.4083 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: uNn0NRya6Rowy3jz0SiCunXfQu3Z2WiHQnm6qGQrvCU9ZR+Wj1Gis1g4PMNXZwuW49zfZRhUkSQRiSpWRcYIiQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3178 X-OriginatorOrg: intel.com X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: "Wang, Pengfei via Libc-alpha" Reply-To: "Wang, Pengfei" Cc: GNU C Library , GCC Patches , IA32 System V Application Binary Interface , Joseph Myers Errors-To: libc-alpha-bounces+e=80x24.org@sourceware.org Sender: "Libc-alpha" SGkgSC5KLiwNCg0KT3VyIExMVk0gaW1wbGVtZW50YXRpb24gY3VycmVudGx5IHVzZSAleG1tMCBm b3IgYm90aCBfQ29tcGxleCdzIHJlYWwgcGFydCBhbmQgaW1hZ2luYXJ5IHBhcnQuIERvIHdlIGhh dmUgc3BlY2lhbCByZWFzb24gdG8gdXNlIHR3byByZWdpc3RlcnM/DQpXZSBhcmUgdXNpbmcgb25l IHJlZ2lzdGVyIG9uIFg2NC4gQ29uc2lkZXJpbmcgdGhlIHBlcmZvcm1hbmNlLCBlc3BlY2lhbGx5 IHRoZSByZWdpc3RlciBwcmVzc3VyZSwgc2hvdWxkIGl0IGJlIGJldHRlciB0byB1c2Ugb25lIHJl Z2lzdGVyIGZvciBfQ29tcGxleCBfRmxvYXQxNiBvbiAzMiBiaXRzIHRhcmdldD8NCg0KVGhhbmtz DQpQZW5nZmVpDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBILkouIEx1IDxo amwudG9vbHNAZ21haWwuY29tPiANClNlbnQ6IFR1ZXNkYXksIEp1bHkgMTMsIDIwMjEgMTA6MjYg UE0NClRvOiBXYW5nLCBQZW5nZmVpIDxwZW5nZmVpLndhbmdAaW50ZWwuY29tPjsgbGx2bS1kZXZA bGlzdHMubGx2bS5vcmcNCkNjOiBKb3NlcGggTXllcnMgPGpvc2VwaEBjb2Rlc291cmNlcnkuY29t PjsgR0NDIFBhdGNoZXMgPGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnPjsgR05VIEMgTGlicmFyeSA8 bGliYy1hbHBoYUBzb3VyY2V3YXJlLm9yZz47IElBMzIgU3lzdGVtIFYgQXBwbGljYXRpb24gQmlu YXJ5IEludGVyZmFjZSA8aWEzMi1hYmlAZ29vZ2xlZ3JvdXBzLmNvbT4NClN1YmplY3Q6IFJlOiBb bGx2bS1kZXZdIFtQQVRDSF0gQWRkIG9wdGlvbmFsIF9GbG9hdDE2IHN1cHBvcnQNCg0KT24gTW9u LCBKdWwgMTIsIDIwMjEgYXQgODo1OSBQTSBXYW5nLCBQZW5nZmVpIDxwZW5nZmVpLndhbmdAaW50 ZWwuY29tPiB3cm90ZToNCj4NCj4gPiBSZXR1cm4gX0Zsb2F0MTYgYW5kIF9Db21wbGV4IF9GbG9h dDE2IHZhbHVlcyBpbiAleG1tMC8leG1tMSByZWdpc3RlcnMuDQo+DQo+IENhbiB5b3UgcGxlYXNl IGV4cGxhaW4gdGhlIGJlaGF2aW9yIGhlcmU/IElzIHRoZXJlIGRpZmZlcmVuY2UgYmV0d2VlbiAN Cj4gX0Zsb2F0MTYgYW5kIF9Db21wbGV4IF9GbG9hdDE2IHdoZW4gcmV0dXJuPyBJLmUuLCAxLCBJ biB3aGljaCBjYXNlIHdpbGwgX0Zsb2F0MTYgdmFsdWVzIHJldHVybiBpbiBib3RoICV4bW0wIGFu ZCAleG1tMT8NCj4gMiwgRm9yIGEgc2luZ2xlIF9GbG9hdDE2IHZhbHVlLCBhcmUgYm90aCByZWFs IHBhcnQgYW5kIGltYWdpbmFyeSBwYXJ0IHJldHVybmVkIGluICV4bW0wPyBPciByZXR1cm5lZCBp biAleG1tMCBhbmQgJXhtbTEgcmVzcGVjdGl2ZWx5Pw0KDQpIZXJlIGlzIHRoZSB2MiBwYXRjaCB0 byBhZGQgdGhlIG1pc3NpbmcgX0Zsb2F0MTYgYml0cy4gICBUaGUgUERGIGZpbGUgaXMgYXQNCg0K aHR0cHM6Ly9naXRsYWIuY29tL3g4Ni1wc0FCSXMvaTM4Ni1BQkkvLS93aWtpcy9JbnRlbDM4Ni1w c0FCSQ0KDQo+IFRoYW5rcw0KPiBQZW5nZmVpDQo+DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t LS0tDQo+IEZyb206IGxsdm0tZGV2IDxsbHZtLWRldi1ib3VuY2VzQGxpc3RzLmxsdm0ub3JnPiBP biBCZWhhbGYgT2YgSC5KLiBMdSANCj4gdmlhIGxsdm0tZGV2DQo+IFNlbnQ6IEZyaWRheSwgSnVs eSAyLCAyMDIxIDY6MjggQU0NCj4gVG86IEpvc2VwaCBNeWVycyA8am9zZXBoQGNvZGVzb3VyY2Vy eS5jb20+DQo+IENjOiBsbHZtLWRldkBsaXN0cy5sbHZtLm9yZzsgR0NDIFBhdGNoZXMgPGdjYy1w YXRjaGVzQGdjYy5nbnUub3JnPjsgDQo+IEdOVSBDIExpYnJhcnkgPGxpYmMtYWxwaGFAc291cmNl d2FyZS5vcmc+OyBJQTMyIFN5c3RlbSBWIEFwcGxpY2F0aW9uIA0KPiBCaW5hcnkgSW50ZXJmYWNl IDxpYTMyLWFiaUBnb29nbGVncm91cHMuY29tPg0KPiBTdWJqZWN0OiBSZTogW2xsdm0tZGV2XSBb UEFUQ0hdIEFkZCBvcHRpb25hbCBfRmxvYXQxNiBzdXBwb3J0DQo+DQo+IE9uIFRodSwgSnVsIDEs IDIwMjEgYXQgMzoxMCBQTSBKb3NlcGggTXllcnMgPGpvc2VwaEBjb2Rlc291cmNlcnkuY29tPiB3 cm90ZToNCj4gPg0KPiA+IE9uIFRodSwgMSBKdWwgMjAyMSwgSC5KLiBMdSB2aWEgR2NjLXBhdGNo ZXMgd3JvdGU6DQo+ID4NCj4gPiA+IDIuIFJldHVybiBfRmxvYXQxNiBhbmQgX0NvbXBsZXggX0Zs b2F0MTYgdmFsdWVzIGluICV4bW0wLyV4bW0xIHJlZ2lzdGVycy4NCj4gPg0KPiA+IFRoYXQgcmVz dHJpY3RzIHVzZSBvZiBfRmxvYXQxNiB0byBwcm9jZXNzb3JzIHdpdGggU1NFLiAgSXMgdGhhdCB3 aGF0IA0KPiA+IHdlIHdhbnQgaW4gdGhlIEFCSSwgb3Igc2hvdWxkIF9GbG9hdDE2IGJlIGF2YWls YWJsZSB3aXRoIGJhc2UgMzItYml0DQo+ID4geDg2IGFyY2hpdGVjdHVyZSBmZWF0dXJlcyBvbmx5 LCBtdWNoIGxpa2UgX0Zsb2F0MTI4IGFuZCB0aGUgZGVjaW1hbCANCj4gPiBGUCB0eXBlcw0KPg0K PiBZZXMsIF9GbG9hdDE2IHJlcXVpcmVzIFhNTSByZWdpc3RlcnMuDQo+DQo+ID4gYXJlPyAgKElm IGl0IGlzIHJlc3RyaWN0ZWQgdG8gU1NFLCB3ZSBjYW4gb2YgY291cnNlIGVuc3VyZSByZWxldmFu dCANCj4gPiBsaWJnY2MgZnVuY3Rpb25zIGFyZSBidWlsdCB3aXRoIFNTRSBlbmFibGVkLCBhbmQg bGlrZXdpc2UgaW4gZ2xpYmMgDQo+ID4gaWYgdGhhdCBnYWlucw0KPiA+IF9GbG9hdDE2IGZ1bmN0 aW9ucywgdGhvdWdoIG1heWJlIHdpdGggc29tZSBleHRyYSBjb21wbGljYXRpb25zIHRvIA0KPiA+ IGdldCByZWxldmFudCB0ZXN0Y2FzZXMgdG8gcnVuIHdoZW5ldmVyIHBvc3NpYmxlLikNCj4gPg0K Pg0KPiBfRmxvYXQxNiBmdW5jdGlvbnMgaW4gbGliZ2NjIHNob3VsZCBiZSBjb21waWxlZCB3aXRo IFNTRSBlbmFibGVkLg0KPg0KPiBCVFcsIF9GbG9hdDE2IHNvZnR3YXJlIGVtdWxhdGlvbiBtYXkg cmVxdWlyZSBtb3JlIHRoYW4ganVzdCBTU0Ugc2luY2Ugd2UgbmVlZCB0byBkbyBfRmxvYXQxNiBs b2FkIGFuZCBzdG9yZSB3aXRoIFhNTSByZWdpc3RlcnMuDQo+IFRoZXJlIGlzIG5vIDE2Yml0IGxv YWQvc3RvcmUgZm9yIFhNTSByZWdpc3RlcnMgd2l0aG91dCBBVlg1MTJGUDE2Lg0KPg0KPiAtLQ0K PiBILkouDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f DQo+IExMVk0gRGV2ZWxvcGVycyBtYWlsaW5nIGxpc3QNCj4gbGx2bS1kZXZAbGlzdHMubGx2bS5v cmcNCj4gaHR0cHM6Ly9saXN0cy5sbHZtLm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vbGx2 bS1kZXYNCg0KDQoNCi0tDQpILkouDQo=