From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.100]) by sourceware.org (Postfix) with ESMTPS id D1C5D3858D38 for ; Fri, 10 Nov 2023 00:57:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org D1C5D3858D38 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org D1C5D3858D38 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=134.134.136.100 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699577828; cv=pass; b=FidZnmT/yyIxETjtaDBuOk31yB3RaWg6g8+vB2bsnJfJGXHFpl7WfPq1jHmrebI3eo3SwL6eh8fl7yZAMMT5J+M+Z4ihAqYlXN+xIOb8hFWVj8CJTCtWFNd9MZgen2wP4s3gYp2PnMU61GuMx84GOnJsFP/9X0lwViXtCXT6Zuc= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1699577828; c=relaxed/simple; bh=aVNQN6zkFVUeTdX4Tl1bwORX37OQWmZrR8iJ/yFUw1k=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=LcBzMJXP+UxlWKaSLR52D+O/VyoZmX47pgRdSqhMBfveUx8aHsC9ftM7URel2ps6LkRYl4V61kt77YVshBzZQHnPwLYGITdMoToiqDDf/X/+dQieAY5cjgcFM4YT3ydG4baTVVujE0DwjeHy/74PFHpjkETu7y7LRwv+Vfw+2EY= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1699577826; x=1731113826; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=aVNQN6zkFVUeTdX4Tl1bwORX37OQWmZrR8iJ/yFUw1k=; b=mhJ6MWiNkAIOaZX/J6jQhcdgDX+MZ277LenQfr8BkERZNjY6qLDRoWpN hP346Br3YQ9uEI19QasKbIlj3Zinruhar39tIbo3nLxxGooYABGVezBfh 6KNfOCur/v5AvoWFlNbqRTASyLR8YGn7PuM3p8uOzcL3E0Y+sHl9NbyFz UukE6anooCaeoSK9doX947MKti5KjhU92Ykkhpqyq/sFINmHnAk+ZKF1b suVnCRIl+3AEtgHPR8et/Dfus9hKKeU0EtZzuUCUwwfAiOO5DzUi6MIdu w9ciVgFiH7XJcXhCGSOjtpp1KKqLcIfcYPvGqOjMAvxewrzythfg4jNVC g==; X-IronPort-AV: E=McAfee;i="6600,9927,10889"; a="456603395" X-IronPort-AV: E=Sophos;i="6.03,290,1694761200"; d="scan'208";a="456603395" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 09 Nov 2023 16:57:03 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10889"; a="880799530" X-IronPort-AV: E=Sophos;i="6.03,290,1694761200"; d="scan'208";a="880799530" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga002.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 09 Nov 2023 16:56:58 -0800 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Thu, 9 Nov 2023 16:56:57 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Thu, 9 Nov 2023 16:56:57 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.40) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Thu, 9 Nov 2023 16:56:57 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ee6hWE2/S0Ur72+9X43TXivo9bowpkl66ssiz3AxjRF4jWyzs8CewlKk89WLjSzbU4gWQ51jKNDxoyRCA8vbiQbPAAWfHl5dOWlzEsRlqOZQhWhIh00yJ2V+BCQytWF4esBkXdBG267Dvh2IxDDIagK7h7sbw0f+JU0JZ6U3mxgRaSwD3SOInsG3bSi17uRLQpcm7QjAKnzSHpKDDSX9QXc3gbImz9cEzKdUGxcw5KnJBRZjEeUrCdfa8C9iCRPjmbPQuLDOMYt/L/JoseiTnL+81J+8uhrdOvILumgHjsXKB3fEV6rqqKVvOYm9GL9BGAQdwnC4o34wHVmq8wXHBQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aVNQN6zkFVUeTdX4Tl1bwORX37OQWmZrR8iJ/yFUw1k=; b=frB/5Fyf3pipKyMxGKCOBORE0qytT03pqOklmeyz35Iew/OCACG1CNedrR9KG1rRFZU9CWNxQcGbj/YjIPgxasTE+IvtaLCzBPvPwJyC4qt04A43NkIB2xB+nrdPEqU2yfscPok6IUlim/QXsu+5qNOaMUmpz0ymtsDsbfoLXmw/4EkwmPMp94k+3uRINeUxLrZ+YnsymOhAATTd6Ao6W3JdzMrsY1oDa8Cn2aJlsDp5IlXC0V9wNR++gr8OUU2uaaJAVrRZJt50Er8JQe4iOgLqleLxw/YbNDwl/5L0E+RWz13OY7CqsbhZ0N63Ga7gjb+sKJG7Vsp9TVTIjmvpGA== 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 MW5PR11MB5908.namprd11.prod.outlook.com (2603:10b6:303:194::10) by DS0PR11MB7381.namprd11.prod.outlook.com (2603:10b6:8:134::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.28; Fri, 10 Nov 2023 00:56:56 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::4317:53a0:2638:358c]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::4317:53a0:2638:358c%5]) with mapi id 15.20.6954.029; Fri, 10 Nov 2023 00:56:55 +0000 From: "Li, Pan2" To: Richard Biener CC: "gcc-patches@gcc.gnu.org" , "juzhe.zhong@rivai.ai" , "kito.cheng@sifive.com" , "Wang, Yanzhang" Subject: RE: [PATCH v1] Internal-fn: Add FLOATN support for l/ll round and rint [PR/112432] Thread-Topic: [PATCH v1] Internal-fn: Add FLOATN support for l/ll round and rint [PR/112432] Thread-Index: AQHaExm+/qdm1uXp2UKXQvk2kfepZbByF+8AgACjZkA= Date: Fri, 10 Nov 2023 00:56:55 +0000 Message-ID: References: <20231109143338.307725-1-pan2.li@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW5PR11MB5908:EE_|DS0PR11MB7381:EE_ x-ms-office365-filtering-correlation-id: fa268750-9e7b-47d1-71ab-08dbe187ef8d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: recLHQ8a7Cuj9B4ABh6HMjUqpq/21cRVQTJ3lJpjgqJ7HHNpku3f2IPDvttUyvl8saDSU64ILcq0JnzUcC1dnfUSt5xoTOqSxLGhKHeF5Y/HROqk7DVRxIIn+X6UBFyV2Lm5ivAcYfW1ulY9Yv2kuawx4iWjXf856bKZs75rgksgrG34BjmrUeUb3LhOqEI2Xm9rHtaIXDuQ/j63/654WzE6hnlnzS92XxfnlFz7aDJFutTPSvrqUUJM2SAHBEdopgHp4BCzbbgWRMqBEkFaNUQ0KXh5s/o9FO8Rodc+t7LjVGOiMoP4cNRyIY2ni+5YxBYAQPMGui7xKnLDQCKz4f/wS4nZ87Xq9ADgKcTvxuk8JaU3DtiqC92V2JG72xddGd3X0cVNIpyRx1WPxt2jOQ7/7DZNrcOodKoumjVALwvLvdYr4acvwtZYqR+REJe09DaZpWoU3rkFYa5yXhCtAdUMjbqVGf4gUOMBfMpSLddXWeQl2P17qgmSWpkQNjEOK8mBqebQ9D85rpi5QhyWZfHvJJDW7BDCy/AjDKmkb+e2uH50m76TFWUOSH2rpQPXeZSuI+5fQDk+9ILzoXpFTOtteSzq4DrBF6K0jV9Q0D+HeemdqDa9DHrbXfQzeUrj x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW5PR11MB5908.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(346002)(136003)(376002)(366004)(396003)(39860400002)(230922051799003)(64100799003)(451199024)(1800799009)(186009)(53546011)(66946007)(83380400001)(26005)(9686003)(107886003)(76116006)(478600001)(4326008)(8676002)(71200400001)(52536014)(8936002)(55016003)(6506007)(316002)(66446008)(66556008)(64756008)(66476007)(6916009)(54906003)(7696005)(41300700001)(5660300002)(38100700002)(122000001)(82960400001)(86362001)(2906002)(38070700009)(33656002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?REV3WnBhaTdoVGhBbThFTWh6TDN6WUFwbnNUK3FxQjRyOGJ0TDVUSUdHVWFD?= =?utf-8?B?N3BBb1R5dFlscjRsS2dvTVFCVGRvOWc1SHlIUXBOREowd3p6YXBXNFpDVGJW?= =?utf-8?B?aDZJb1NoUlFsOXRmUXJQYXNXMlFXeE51NnovRGJUc1ZheEhzenRwK3U4YW02?= =?utf-8?B?RjdiZjZ3NlhocXBqOFJIOWxrcGNqZFNETFhIYVBzeTBoQjl3MVBNZ1RWcS85?= =?utf-8?B?VEFlNEpBYk1HRGRaQlVkM1ZQVU1HdHN5VmxEcXhpelZGNmJ1ZzRQNXlhVk5W?= =?utf-8?B?d2xlQndXUG90SGVVREZubVlQMFU3RHVDRkJVWlZsU2s3TWdmZUlIS0tGdUZ4?= =?utf-8?B?WE5LSWNlcDkrLzkvakpmVWRZNmV6N3lUbnlyZWNGM2RTc0YyVzNGZXVYVGp5?= =?utf-8?B?ZTFWRDJKSEdUZzZrR0FudUFuZ25ET3Q4d2Z1TEpmMTM1QWtCK252YnJXa1ZD?= =?utf-8?B?VkhNcHY3WGdmU2ZWL2lOVktpT2ZCUUJ2d3gwV0wxMFRXSFpFc1pLdEtmNWdE?= =?utf-8?B?dEdoYXJtREJNV2ZPLzFpQjhPMXEyUEVzTHlxUjRvd3FGSWtUWWM2bEJILy8z?= =?utf-8?B?ajRtbHBNNVFEekVBSGh6Q2V0Yk4xdWRQYU8xc3ZocGlONEhZYXp3VzdhWjcy?= =?utf-8?B?Wm1NZmZURGlOV1ZHOGhrZFhCYWtsVDdrRVNGbmltd09kRmUrOVYvZ2NjTldt?= =?utf-8?B?ckVQdWVuQ1hmYWdVRmxFNlZqQUlIK29OYXhVTnZQbXU3VzRlSlF0bnVIeEJQ?= =?utf-8?B?ZUdzZUFIbENoRFB0cmxSeWZvL3d1MUdETkNHR3cvdzVFVzFkTEJialRDcUpo?= =?utf-8?B?MGxheTJXRC9UaGVGSEg3M1phcll3UjZKSW9kUkdVSFAvblZoQno4ZkFqSTdw?= =?utf-8?B?VGd5Y0tLWm5UbEtWeEdSeUVXVXNTSjJyU1lCRVJSbDRYNm9qamxXS1JPVjh3?= =?utf-8?B?MlNveFRxWWpidlFnZ0w0cUFOdFM5M3dIL2FxVy9xeHg0UzYwZlo5WldZU0lH?= =?utf-8?B?Y1BBUFNWcVAxcGZNdDBPNWRVaTdyUTlONDVkT0JmY05vUEpNWExnajA3K2xp?= =?utf-8?B?bldPSkxUUzlSby9jR1RUSzljYW9xdFpJbjZoRjRBUk16ajJ2UVFFa0NkeVh5?= =?utf-8?B?K3ZkREVBZ3dzTFhqS0lpOTBqTGpBQU1Vc0xmd0pTRTBGRU93VTVyTVoxRnpY?= =?utf-8?B?Vk5CbU5KKy9IUDlnKzhXMzN6QkF6MnZMOVdCMzdVRTBlb0haNkE0c2MvVlJF?= =?utf-8?B?Z3grMjBvdE14Mm9COHBLZUJhVTZ4eWRtYVhnZzZERithdnhXN0dtcHVWUUtq?= =?utf-8?B?T3hLRkh5T0tGdmxuRU4zaHdRMldXYmhaMVBRSEszb01PZUk1ZzdtTlFGUGxP?= =?utf-8?B?clVNVXZFNzNJa0luSElHV3pIaXRvMVQzQUgxOTBWdkRuSVA2YmNKUXQ0NU5W?= =?utf-8?B?dFRuOWhTQmljb3p6QkVHWHphQStQTGlqWUZ1R0l6SHZPTVp6SjVIN3piN05J?= =?utf-8?B?MjZCZFkybzJjWWs3MHRwaGNrTEJwQzFnVU04SUZFYWJocS94dlJmTWhSenM0?= =?utf-8?B?Mzd2eVlRdzdpVWJUbjRBempNZTYwbE1qS1JvNGNYcExjVktMZ2pvbE0rcDR4?= =?utf-8?B?Z05nOXpWMEFldmh2QS9kVk9IdnJtZW5IOStVQklSazlVMmh1UGt6SC9IclF6?= =?utf-8?B?eUc3RXBobmRpeGhjL0RwWnJ1UDhVT2VaVWhGaDd0eklaZmJ6Z1ZUKysrVzl5?= =?utf-8?B?eCsvMFR3YkNkaE90WVpuRU15a3V3YzQyT3F4VWdlTlBNTFAyWXdrY2M2Nlo2?= =?utf-8?B?Y1JONFRXOWJaL2RVZlFXOWdybWMxU2ZTRTFVemNFZjR4U3hIcUZIZWI4bFky?= =?utf-8?B?Nm5vOHlZbHlUY2ZxWEp5QUZuTVNMSEJlR2htWjVqd2lMdTBOZUFXdWFHaVh6?= =?utf-8?B?YkdNRXBCUDdDZ2lpdTZwMCsxUzkzY2gzT1dYVDhqSU45dXNIU1JiN0xUckUw?= =?utf-8?B?cTlKcXVydEhTQlREWlV5MkxKRE9tV1F2K293cnMrbXZyb0xyWk0yOUVWU1NN?= =?utf-8?B?YWM1RkhCMDNLUmM5TlM0Wkg3MjQrNmd6VGxlZE9pL2g3M0lHcGJrMFpiamhR?= =?utf-8?Q?CFkw=3D?= 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: MW5PR11MB5908.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa268750-9e7b-47d1-71ab-08dbe187ef8d X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Nov 2023 00:56:55.8748 (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: ttREcmWAhb2/ewFiQW9Ljuo3VqLV8SCVVoUEH525LINOZDC+xt7HmbTA3WA43lyEiBEd4tNz8uInMCKckGtvnw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR11MB7381 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-12.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Q29tbWl0dGVkLCB0aGFua3MgUmljaGFyZC4NCg0KUGFuDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQpGcm9tOiBSaWNoYXJkIEJpZW5lciA8cmd1ZW50aGVyQHN1c2UuZGU+IA0KU2VudDog VGh1cnNkYXksIE5vdmVtYmVyIDksIDIwMjMgMTE6MTIgUE0NClRvOiBMaSwgUGFuMiA8cGFuMi5s aUBpbnRlbC5jb20+DQpDYzogZ2NjLXBhdGNoZXNAZ2NjLmdudS5vcmc7IGp1emhlLnpob25nQHJp dmFpLmFpOyBraXRvLmNoZW5nQHNpZml2ZS5jb207IFdhbmcsIFlhbnpoYW5nIDx5YW56aGFuZy53 YW5nQGludGVsLmNvbT4NClN1YmplY3Q6IFJlOiBbUEFUQ0ggdjFdIEludGVybmFsLWZuOiBBZGQg RkxPQVROIHN1cHBvcnQgZm9yIGwvbGwgcm91bmQgYW5kIHJpbnQgW1BSLzExMjQzMl0NCg0KDQoN Cj4gQW0gMDkuMTEuMjAyMyB1bSAxNTozNCBzY2hyaWViIHBhbjIubGlAaW50ZWwuY29tOg0KPiAN Cj4g77u/RnJvbTogUGFuIExpIDxwYW4yLmxpQGludGVsLmNvbT4NCj4gDQo+IFRoZSBkZWZpbmVk IERFRl9FWFRfTElCX0ZMT0FUTl9OWF9CVUlMVElOUyBmdW5jdGlvbnMgc2hvdWxkIGFsc28NCj4g aGF2ZSBERUZfSU5URVJOQUxfRkxUX0ZMT0FUTl9GTiBpbnN0ZWFkIG9mIERFRl9JTlRFUk5BTF9G TFRfRk4gZm9yDQo+IHRoZSBGTE9BVE4gc3VwcG9ydC4gQWNjb3JkaW5nIHRvIHRoZSBnbGliYyBB UEkgYW5kIGdjYyBidWlsdGluLCB3ZQ0KPiBoYXZlIGJlbG93IHRhYmxlIGZvciB0aGUgRkxPQVRO IGlzIHN1cHBvcnRlZCBvciBub3QuDQo+IA0KPiArLS0tLS0tLS0tKy0tLS0tLS0rLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gfCAgICAgICAgIHwgZ2xpYmMgfCBnY2M6 IERFRl9FWFRfTElCX0ZMT0FUTl9OWF9CVUlMVElOUyB8DQo+ICstLS0tLS0tLS0rLS0tLS0tLSst LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPiB8IGljZWlsICAgfCBOICAg ICB8IE4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gfCBpZmxvb3IgIHwg TiAgICAgfCBOICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQo+IHwgaXJpbnQg ICB8IE4gICAgIHwgTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiB8IGly b3VuZCAgfCBOICAgICB8IE4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4g fCBsY2VpbCAgIHwgTiAgICAgfCBOICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 DQo+IHwgbGZsb29yICB8IE4gICAgIHwgTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfA0KPiB8IGxyaW50ICAgfCBZICAgICB8IFkgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwNCj4gfCBscm91bmQgIHwgWSAgICAgfCBZICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8DQo+IHwgbGxjZWlsICB8IE4gICAgIHwgTiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfA0KPiB8IGxsZmxsb3IgfCBOICAgICB8IE4gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwNCj4gfCBsbHJpbnQgIHwgWSAgICAgfCBZICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8DQo+IHwgbGxyb3VuZCB8IFkgICAgIHwgWSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiArLS0tLS0tLS0tKy0tLS0tLS0rLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gDQo+IFRoaXMgcGF0Y2ggd291bGQg bGlrZSB0byBzdXBwb3J0IEZMT0FUTiBmb3I6DQo+IDEuIGxyaW50DQo+IDIuIGxyb3VuZA0KPiAz LiBsbHJpbnQNCj4gNC4gbGxyb3VuZA0KPiANCj4gVGhlIGJlbG93IHRlc3RzIGFyZSBwYXNzZWQg d2l0aGluIHRoaXMgcGF0Y2g6DQo+IDEuIHg4NiBib290c3RyYXAgYW5kIHJlZ3Jlc3Npb24gdGVz dC4NCj4gMi4gYWFyY2g2NCByZWdyZXNzaW9uIHRlc3QuDQo+IDMuIHJpc2N2IHJlZ3Jlc3Npb24g dGVzdHMuDQoNCk9rIA0KDQpSaWNoYXJkIA0KDQo+ICAgIFBSIHRhcmdldC8xMTI0MzINCj4gDQo+ IGdjYy9DaGFuZ2VMb2c6DQo+IA0KPiAgICAqIGludGVybmFsLWZuLmRlZiAoTFJJTlQpOiBBZGQg RkxPQVROIHN1cHBvcnQuDQo+ICAgIChMUk9VTkQpOiBEaXR0by4NCj4gICAgKExMUklOVCk6IERp dHRvLg0KPiAgICAoTExST1VORCk6IERpdHRvLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUGFuIExp IDxwYW4yLmxpQGludGVsLmNvbT4NCj4gLS0tDQo+IGdjYy9pbnRlcm5hbC1mbi5kZWYgfCA4ICsr KystLS0tDQo+IDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p DQo+IA0KPiBkaWZmIC0tZ2l0IGEvZ2NjL2ludGVybmFsLWZuLmRlZiBiL2djYy9pbnRlcm5hbC1m bi5kZWYNCj4gaW5kZXggN2YwZTM3NTk2MTUuLjEwZjg4ZTM3YmM5IDEwMDY0NA0KPiAtLS0gYS9n Y2MvaW50ZXJuYWwtZm4uZGVmDQo+ICsrKyBiL2djYy9pbnRlcm5hbC1mbi5kZWYNCj4gQEAgLTM2 NSwxMiArMzY1LDEyIEBAIERFRl9JTlRFUk5BTF9GTFRfRk4gKElSSU5ULCBFQ0ZfQ09OU1QsIGxy aW50LCB1bmFyeV9jb252ZXJ0KQ0KPiBERUZfSU5URVJOQUxfRkxUX0ZOIChJUk9VTkQsIEVDRl9D T05TVCwgbHJvdW5kLCB1bmFyeV9jb252ZXJ0KQ0KPiBERUZfSU5URVJOQUxfRkxUX0ZOIChMQ0VJ TCwgRUNGX0NPTlNULCBsY2VpbCwgdW5hcnlfY29udmVydCkNCj4gREVGX0lOVEVSTkFMX0ZMVF9G TiAoTEZMT09SLCBFQ0ZfQ09OU1QsIGxmbG9vciwgdW5hcnlfY29udmVydCkNCj4gLURFRl9JTlRF Uk5BTF9GTFRfRk4gKExSSU5ULCBFQ0ZfQ09OU1QsIGxyaW50LCB1bmFyeV9jb252ZXJ0KQ0KPiAt REVGX0lOVEVSTkFMX0ZMVF9GTiAoTFJPVU5ELCBFQ0ZfQ09OU1QsIGxyb3VuZCwgdW5hcnlfY29u dmVydCkNCj4gK0RFRl9JTlRFUk5BTF9GTFRfRkxPQVROX0ZOIChMUklOVCwgRUNGX0NPTlNULCBs cmludCwgdW5hcnlfY29udmVydCkNCj4gK0RFRl9JTlRFUk5BTF9GTFRfRkxPQVROX0ZOIChMUk9V TkQsIEVDRl9DT05TVCwgbHJvdW5kLCB1bmFyeV9jb252ZXJ0KQ0KPiBERUZfSU5URVJOQUxfRkxU X0ZOIChMTENFSUwsIEVDRl9DT05TVCwgbGNlaWwsIHVuYXJ5X2NvbnZlcnQpDQo+IERFRl9JTlRF Uk5BTF9GTFRfRk4gKExMRkxPT1IsIEVDRl9DT05TVCwgbGZsb29yLCB1bmFyeV9jb252ZXJ0KQ0K PiAtREVGX0lOVEVSTkFMX0ZMVF9GTiAoTExSSU5ULCBFQ0ZfQ09OU1QsIGxyaW50LCB1bmFyeV9j b252ZXJ0KQ0KPiAtREVGX0lOVEVSTkFMX0ZMVF9GTiAoTExST1VORCwgRUNGX0NPTlNULCBscm91 bmQsIHVuYXJ5X2NvbnZlcnQpDQo+ICtERUZfSU5URVJOQUxfRkxUX0ZMT0FUTl9GTiAoTExSSU5U LCBFQ0ZfQ09OU1QsIGxyaW50LCB1bmFyeV9jb252ZXJ0KQ0KPiArREVGX0lOVEVSTkFMX0ZMVF9G TE9BVE5fRk4gKExMUk9VTkQsIEVDRl9DT05TVCwgbHJvdW5kLCB1bmFyeV9jb252ZXJ0KQ0KPiAN Cj4gLyogRlAgcm91bmRpbmcuICAqLw0KPiBERUZfSU5URVJOQUxfRkxUX0ZMT0FUTl9GTiAoQ0VJ TCwgRUNGX0NPTlNULCBjZWlsLCB1bmFyeSkNCj4gLS0gDQo+IDIuMzQuMQ0KPiANCg==