From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.136]) by sourceware.org (Postfix) with ESMTPS id 4CD653858402 for ; Thu, 27 Jul 2023 12:05:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4CD653858402 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1690459559; x=1721995559; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=9njOJ7F3MnYhpEWRrVfAUGVcbS9BDrXk352sFKa9H0w=; b=imK8d0YrChJ99SHOPgROj0fQYD7JE+A9an+j/0kQJDwWpTZGD/d4OxN0 pjJpQktoP5qmPEfSvdFH/U6Lojao1sNmUrU96yKhRCopPS69V61kZ3yfS 999VUgrUxkN76RFKYgZMsO5grEPKGXgaqsbk3ASuFDEbmsXwp6V4HN/CW t3QrXnuuT24emx3qYua0ob8d7mhM/SUh2B4VZzBEwT4+ctmp2NmvAALTL 1FId64CzM54+wJNB50xL2vgHQLoahyVHdBvCP4ls2SILfqM4lC9FOWtkf APxX8Xr10wC9vbBVJHicCPjJV3ZeIxW6EkxNJA4/QR2Iv3iPXxeQbOJym w==; X-IronPort-AV: E=McAfee;i="6600,9927,10783"; a="347903587" X-IronPort-AV: E=Sophos;i="6.01,234,1684825200"; d="scan'208,217";a="347903587" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Jul 2023 05:05:36 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10783"; a="756612668" X-IronPort-AV: E=Sophos;i="6.01,234,1684825200"; d="scan'208,217";a="756612668" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga008.jf.intel.com with ESMTP; 27 Jul 2023 05:05:35 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Thu, 27 Jul 2023 05:05:35 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Thu, 27 Jul 2023 05:05:35 -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.2507.27 via Frontend Transport; Thu, 27 Jul 2023 05:05:35 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.43) 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.2507.27; Thu, 27 Jul 2023 05:05:34 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Nxhf9UN5BggEAQJgsG4WxKO3S7d4EO3hC5n1xosXgAV8ZXZdD/W/qI/FZmqaK39eos/N8cinCvcoRDq3pkIA1gxmLQ0GccXCImZVcMFL6dreyWgNzVrHhy0Jfx8x+wW4he2Wg2Fx7esBG7L9MfmQyVJ+DIJKtpW3I+RnDZYYSLWYIv14vfR/5iXnBi1L9ZQ8sy7hsnFtv2BYtHNV9/lzW/MRshSsRqfppGAtDWSJ3r+1cRPfMLcx8dWgxV5lg6g/z4QII0ZemsQlDGkSHl6dwSZZ/4igqn+lnrKokV+5WdQlmGODD1ZwOmtoxY5ksKqwOhiUPkz33WcUAQvn8uuu/Q== 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=9njOJ7F3MnYhpEWRrVfAUGVcbS9BDrXk352sFKa9H0w=; b=dpUnkwa/ScoSEPKNGKJFMCha11NK3Tu0qc5NhSEUyXh2CnUNbWuH4HwzQOBwo7CWTDBhS5Gqud5NlXh3VAZpusOSmNaKghKOV171Bbyf5IwHh1pFrrL0WFBGtIXWb5C6SeCU3+So3H6lRh+TF8K1Ctse6FkKDpkT7v13FSFajntl3Ck818Ddd4d32KUhT74ZnvfVHO/arSLeJq4OeE7OM9BymGGojrrfn/uOUqz2V2J/Uge8YZDWCpw9299HF2Xtfe3pajq2PP36INeKIQPaddOxAYeqYib0C8evyX685Zv9t5/VnPlehwFYXbCrcF575rnxZnIPiUZ70edEciKt3g== 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 BL1PR11MB5397.namprd11.prod.outlook.com (2603:10b6:208:308::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.29; Thu, 27 Jul 2023 12:05:32 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::21a9:85fa:b8a8:8052]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::21a9:85fa:b8a8:8052%3]) with mapi id 15.20.6609.032; Thu, 27 Jul 2023 12:05:31 +0000 From: "Li, Pan2" To: Kito Cheng CC: GCC Patches , =?utf-8?B?6ZKf5bGF5ZOy?= , "Wang, Yanzhang" Subject: RE: [PATCH v1] RISC-V: Remove unnecessary vread_csr/vwrite_csr intrinsic. Thread-Topic: [PATCH v1] RISC-V: Remove unnecessary vread_csr/vwrite_csr intrinsic. Thread-Index: AQHZwHdIx0rOIXgIHk+JaFPItccxFK/NbzgAgAAVElA= Date: Thu, 27 Jul 2023 12:05:31 +0000 Message-ID: References: <20230727104353.3890397-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_|BL1PR11MB5397:EE_ x-ms-office365-filtering-correlation-id: d9c29019-ffaf-4121-24ad-08db8e99c698 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: ajpgjgACN6iF3NJddzXIXGzG2fQth9IviPtr3ZoRLgFetX5ThfpFYNHQJNWZKnEjDpsJhHxvb/fiSP0qLx49WIBw2ObdoGagjKm4qEz1I7A5vFaWkXc9+TrikX94BuYCvIkVuM3eloWiUUQ4SrOz1BXxtRD4Hhjoq+6//VJS61UtGto7wseSW1LsmuSO5x9nSNQHj5BP6wCWCB8kObqChc0pprctP/IPTZqkLpC7YrUrzHxiZJviEO6JdnGki3yepPcsGO3nXzmMpbNBCRaWJ+q++Y7TlUqNk2LGhGseOUR1+xeqGIyyO5aFWU9uBt02jhBvqs8WtswqC5/WZ1wqyJGpL+HJF+eSoGgmiAxw/2pI1ROhybDbrTHMmYoUbCigepER7ObC/4Cye1JY5RcE4T4d3q+FLpw/Zs4DjWKOG9RmnYYwoxDMLQcls8csgyxJNpxhUHCpvKSmIXCngS7vCTbhPHiNn2TPsBV8BM1ntNlQB8eKN8S1hHbGw3TJKWUZXPzR2E314s2RLL7iEPM5x56EFHDhFwS/2Th4EZApmfdj6a8rYFLB9cygxW1PnQUbdk2BQqzLvcXb2q0wAjPFiR/BD69QgRnR85r3ppGuQuI= 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:(13230028)(396003)(39860400002)(136003)(346002)(366004)(376002)(451199021)(478600001)(54906003)(38100700002)(86362001)(122000001)(4326008)(64756008)(66556008)(6916009)(166002)(316002)(76116006)(66446008)(66946007)(66476007)(38070700005)(6506007)(71200400001)(82960400001)(5660300002)(966005)(7696005)(53546011)(26005)(107886003)(9686003)(186003)(8936002)(52536014)(8676002)(33656002)(41300700001)(2906002)(55016003)(83380400001)(579004);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eXEzQmtpRy9tQ3A1RTNBekRmWTcwc3ZMNitLeGVBZHFKeFZidVVVZ2Y4aXdH?= =?utf-8?B?YTdHelVyeVVxSWlCTlB3a0JEMUYrdFlLQk9iUzlCVE9WWU1tNjF0VkZ4ZnM1?= =?utf-8?B?ZTk1VncrQWhhVGdFTFBqcmVrNUlrZjhLdmZkZFBsSmhEVzVnK2xKUTIyOW0v?= =?utf-8?B?enhTY0dFL1VYM1piWm9VaUs3a3lLNzE2V2lTbmhZSmlNSkw2WWIxME5JQ3hW?= =?utf-8?B?cTlCTzVsaVFXcitoQTEvOVlFYnpPK1BETmI1WkRldTYwVXBmQUR2dXFWRXor?= =?utf-8?B?bFM2Z0U5R3FhSVFkRG5jcFdyU3VaU1ZmWTJpZVdMWUtkQWszazd0NjN2TWpO?= =?utf-8?B?OFlKeHBlMWI5ZmtRZDFxaHd2QnQ1U3FVWFlNMU13MmFDbDJ2U1kwTTIvMjMv?= =?utf-8?B?ZWRsbjAveHZhbm5kZGY5clJnUy9VRnkwQ3F2aEg4N1pXTGkwY2hndnE1c3pi?= =?utf-8?B?SE9hVW9zcTZSZ054UEhTUDdkdHlQdStlY1hUSnY5enVvcnp6c2ticjFjRWVo?= =?utf-8?B?WEx3WXZZd25iZzJEQUFZM2xwVU9XQTNYeFg4N1N6cDNteEJBOGcxV3Y0aWxr?= =?utf-8?B?YlNLaGZaM291K3FqOXNBb1dkcFVJZS9Ud3J3bUw2Y3IwT253aE9nSEFYOGRC?= =?utf-8?B?cXA3czBJeU5IWG9QNURpSWI4dUp2T05OdTJZaVkyWTBBbGtsM1lGbXVOTmQr?= =?utf-8?B?Z1pkVXFxaUQzS2pGUVA3NHlnN2N0OFIrQ29sbXE5YWZsV2FUYjVxdjlNR2lW?= =?utf-8?B?RDNLdTA5RnpBbFg3VmdISU9PdEc3OU5WS0VnR3pMZ2tOOWtJcFRIcjVaL21F?= =?utf-8?B?ZG1wQmkrcVFDTm4xcmR6YWNsQVgzbHpSdjJoQWxrZFp5ZHNSdERiNWx6NkQ2?= =?utf-8?B?YmVCZ05QanZlc0MxOFA4V0F4NGpjMnUyZGlVU2Z2cUIwNnorVWpuRjI3WCtw?= =?utf-8?B?VUNSSjM2NklXSmcybnFsTmlNMnlwU1hQcHozOU9VcXJOYUhKUEdpRlVRZkRR?= =?utf-8?B?MW1sL1Q1ZHZ1TXNRbG8wOEJaRC9VajBoZUpITEtRRUhreDArdGIyUm9jNmZO?= =?utf-8?B?eEE0cEhpc0NOUlNWOEtMa3granc5TnNFTm5NRlhHdDJPZmZUcHBKL3VtckZw?= =?utf-8?B?MU01Zlg2T1dPb3A1eU42MkRrdGNDM2ZCNDJhR0xRVTRVL3lnMmVMdHI5a21I?= =?utf-8?B?NHIwbnZLVyttUnMraFZJcUl3L0QvN3ZseERsTVdSeTNOeHlraG9BSGEvQzRl?= =?utf-8?B?ZjNzSmgwSWhyVzB2ZXN2U3d2eTU4UHprejhmbWRNck9VTkRRTDNaeW9QK1g0?= =?utf-8?B?c2hmaENjMS9IeUx0eUNZd2hDWEZXL1MyV253QjVqdU8xVlBCQTBBalBhNlpw?= =?utf-8?B?UHczVmh2NGt6SkJ1SmxDbzZiRWdMN050RE00RldXV3hUZFpkeXcybkZyZXh4?= =?utf-8?B?SFE4KzdVWDg4dTY5WmswVThpOTdKUVFJaWFNSDVBVHorbzVaMnVGOGFTc2tI?= =?utf-8?B?blg5V29saWlWbjlYazVrWURkcDJRQ3ZkdFlWRVNjVW0vNnp5RGdPSzRPN3V0?= =?utf-8?B?aHZpSWs3TE4xV2pSS1ZXVklvODgvZ3FITUJQOEpueDRVS256Y0RENko4WGZ2?= =?utf-8?B?d0U2Zkw2SmNRV0hjSlRDc3dnaXJaOUloUnlmTVpRaEJjbmdxMDVHRCtMWC9p?= =?utf-8?B?OWhKUlRXWGJZV01OS1YrUXV2b3drRTBzWFZscUJMaVphNDI0bzA4NUIzS0Zs?= =?utf-8?B?RUxrTzNkeGpoYThLY1RPZXFwWFYwRi9ZRG0yK3J4Lzg4WWxtWGNJTDZEbCsv?= =?utf-8?B?OWVPNm9weFVaWHlaTTVQQUJSWmQ3ZXozOFZkK1JZUVFyczJMRVBmdWszQ3RS?= =?utf-8?B?YkNRTjRYUHJBWUo0bDRNSVpJUzJhNmZ2KzlPQXIrNUplQnlyWEJpL2NaNTV1?= =?utf-8?B?ZUJ4WWdmTkNneGZnSmNVZ3MzZ3BCOGxDRThtS0wyb29GZm9US25yNmh0UlVZ?= =?utf-8?B?V2hidHZlUnVnZlc0aHJCU0xYUC9OZjYzWlc4em5ZeWpPanVFdXVGbVA1alNF?= =?utf-8?B?SjNlaFY5QjFhM01NUGZrMS9UV3NrdlZnakY3YnFWbW1EaTRkVGhIemJvQ2lx?= =?utf-8?Q?1mOY=3D?= Content-Type: multipart/alternative; boundary="_000_MW5PR11MB590817F2D2E62CFDC9561741A901AMW5PR11MB5908namp_" 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: d9c29019-ffaf-4121-24ad-08db8e99c698 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jul 2023 12:05:31.5558 (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: JrNVcH6qkYpBWqMF0Vd08dD6tnWyI7OE7ofKnp+5+pEuxU+hvTeBGDCADS1OZaBj7xAzrQXdTLJJ6THDYQKEgg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL1PR11MB5397 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-10.4 required=5.0 tests=BAYES_00,BODY_8BITS,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,HTML_MESSAGE,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: --_000_MW5PR11MB590817F2D2E62CFDC9561741A901AMW5PR11MB5908namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Q29tbWl0dGVkLCB0aGFua3MgS2l0by4NCg0KUGFuDQoNCkZyb206IEtpdG8g Q2hlbmcgPGtpdG8uY2hlbmdAZ21haWwuY29tPg0KU2VudDogVGh1cnNkYXks IEp1bHkgMjcsIDIwMjMgNjo1MCBQTQ0KVG86IExpLCBQYW4yIDxwYW4yLmxp QGludGVsLmNvbT4NCkNjOiBHQ0MgUGF0Y2hlcyA8Z2NjLXBhdGNoZXNAZ2Nj LmdudS5vcmc+OyDpkp/lsYXlk7IgPGp1emhlLnpob25nQHJpdmFpLmFpPjsg V2FuZywgWWFuemhhbmcgPHlhbnpoYW5nLndhbmdAaW50ZWwuY29tPg0KU3Vi amVjdDogUmU6IFtQQVRDSCB2MV0gUklTQy1WOiBSZW1vdmUgdW5uZWNlc3Nh cnkgdnJlYWRfY3NyL3Z3cml0ZV9jc3IgaW50cmluc2ljLg0KDQpPaywgdGhh bmtzOikNCg0KUGFuIExpIHZpYSBHY2MtcGF0Y2hlcyA8Z2NjLXBhdGNoZXNA Z2NjLmdudS5vcmc8bWFpbHRvOmdjYy1wYXRjaGVzQGdjYy5nbnUub3JnPj4g 5pa8IDIwMjPlubQ35pyIMjfml6Ug6YCx5ZubIDE4OjQ1IOWvq+mBk++8mg0K RnJvbTogUGFuIExpIDxwYW4yLmxpQGludGVsLmNvbTxtYWlsdG86cGFuMi5s aUBpbnRlbC5jb20+Pg0KDQpBY2NvcmRpbmcgdG8gYmVsb3cgUlZWIGRvYywg dGhlIHJlbGF0ZWQgaW50cmluc2ljIGlzIG5vdCBsb25nZXIgbmVlZGVkLg0K DQpodHRwczovL2dpdGh1Yi5jb20vcmlzY3Ytbm9uLWlzYS9ydnYtaW50cmlu c2ljLWRvYy9wdWxsLzI0OQ0KDQpTaWduZWQtb2ZmLWJ5OiBQYW4gTGkgPHBh bjIubGlAaW50ZWwuY29tPG1haWx0bzpwYW4yLmxpQGludGVsLmNvbT4+DQoN CmdjYy9DaGFuZ2VMb2c6DQoNCiAgICAgICAgKiBjb25maWcvcmlzY3Yvcmlz Y3ZfdmVjdG9yLmggKGVudW0gUlZWX0NTUik6IFJlbW92ZWQuDQogICAgICAg ICh2cmVhZF9jc3IpOiBEaXR0by4NCiAgICAgICAgKHZ3cml0ZV9jc3IpOiBE aXR0by4NCi0tLQ0KIGdjYy9jb25maWcvcmlzY3YvcmlzY3ZfdmVjdG9yLmgg fCA1MSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCiAxIGZp bGUgY2hhbmdlZCwgNTEgZGVsZXRpb25zKC0pDQoNCmRpZmYgLS1naXQgYS9n Y2MvY29uZmlnL3Jpc2N2L3Jpc2N2X3ZlY3Rvci5oIGIvZ2NjL2NvbmZpZy9y aXNjdi9yaXNjdl92ZWN0b3IuaA0KaW5kZXggZmY1NGI2YmU4NjMuLjMzNjZm ZDk3MmI1IDEwMDY0NA0KLS0tIGEvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdl92 ZWN0b3IuaA0KKysrIGIvZ2NjL2NvbmZpZy9yaXNjdi9yaXNjdl92ZWN0b3Iu aA0KQEAgLTM1LDU3ICszNSw2IEBADQogZXh0ZXJuICJDIiB7DQogI2VuZGlm DQoNCi1lbnVtIFJWVl9DU1Igew0KLSAgUlZWX1ZTVEFSVCA9IDAsDQotICBS VlZfVlhTQVQsDQotICBSVlZfVlhSTSwNCi0gIFJWVl9WQ1NSLA0KLX07DQot DQotX19leHRlbnNpb25fXyBleHRlcm4gX19pbmxpbmUgdW5zaWduZWQgbG9u Zw0KLV9fYXR0cmlidXRlX18gKChfX2Fsd2F5c19pbmxpbmVfXywgX19nbnVf aW5saW5lX18sIF9fYXJ0aWZpY2lhbF9fKSkNCi12cmVhZF9jc3IoZW51bSBS VlZfQ1NSIGNzcikNCi17DQotICB1bnNpZ25lZCBsb25nIHJ2ID0gMDsNCi0g IHN3aXRjaCAoY3NyKQ0KLSAgICB7DQotICAgIGNhc2UgUlZWX1ZTVEFSVDoN Ci0gICAgICBfX2FzbV9fIF9fdm9sYXRpbGVfXyAoImNzcnJcdCUwLHZzdGFy dCIgOiAiPXIiKHJ2KSA6IDogIm1lbW9yeSIpOw0KLSAgICAgIGJyZWFrOw0K LSAgICBjYXNlIFJWVl9WWFNBVDoNCi0gICAgICBfX2FzbV9fIF9fdm9sYXRp bGVfXyAoImNzcnJcdCUwLHZ4c2F0IiA6ICI9ciIocnYpIDogOiAibWVtb3J5 Iik7DQotICAgICAgYnJlYWs7DQotICAgIGNhc2UgUlZWX1ZYUk06DQotICAg ICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCJjc3JyXHQlMCx2eHJtIiA6ICI9 ciIocnYpIDogOiAibWVtb3J5Iik7DQotICAgICAgYnJlYWs7DQotICAgIGNh c2UgUlZWX1ZDU1I6DQotICAgICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCJj c3JyXHQlMCx2Y3NyIiA6ICI9ciIocnYpIDogOiAibWVtb3J5Iik7DQotICAg ICAgYnJlYWs7DQotICAgIH0NCi0gIHJldHVybiBydjsNCi19DQotDQotX19l eHRlbnNpb25fXyBleHRlcm4gX19pbmxpbmUgdm9pZA0KLV9fYXR0cmlidXRl X18gKChfX2Fsd2F5c19pbmxpbmVfXywgX19nbnVfaW5saW5lX18sIF9fYXJ0 aWZpY2lhbF9fKSkNCi12d3JpdGVfY3NyKGVudW0gUlZWX0NTUiBjc3IsIHVu c2lnbmVkIGxvbmcgdmFsdWUpDQotew0KLSAgc3dpdGNoIChjc3IpDQotICAg IHsNCi0gICAgY2FzZSBSVlZfVlNUQVJUOg0KLSAgICAgIF9fYXNtX18gX192 b2xhdGlsZV9fICgiY3Nyd1x0dnN0YXJ0LCV6MCIgOiA6ICJySiIodmFsdWUp IDogIm1lbW9yeSIpOw0KLSAgICAgIGJyZWFrOw0KLSAgICBjYXNlIFJWVl9W WFNBVDoNCi0gICAgICBfX2FzbV9fIF9fdm9sYXRpbGVfXyAoImNzcndcdHZ4 c2F0LCV6MCIgOiA6ICJySiIodmFsdWUpIDogIm1lbW9yeSIpOw0KLSAgICAg IGJyZWFrOw0KLSAgICBjYXNlIFJWVl9WWFJNOg0KLSAgICAgIF9fYXNtX18g X192b2xhdGlsZV9fICgiY3Nyd1x0dnhybSwlejAiIDogOiAickoiKHZhbHVl KSA6ICJtZW1vcnkiKTsNCi0gICAgICBicmVhazsNCi0gICAgY2FzZSBSVlZf VkNTUjoNCi0gICAgICBfX2FzbV9fIF9fdm9sYXRpbGVfXyAoImNzcndcdHZj c3IsJXowIiA6IDogInJKIih2YWx1ZSkgOiAibWVtb3J5Iik7DQotICAgICAg YnJlYWs7DQotICAgIH0NCi19DQotDQogLyogTk9URTogVGhpcyBpbXBsZW1l bnRhdGlvbiBvZiByaXNjdl92ZWN0b3IuaCBpcyBpbnRlbnRpb25hbGx5IHNo b3J0LiAgSXQgZG9lcw0KICAgIG5vdCBkZWZpbmUgdGhlIFJWViB0eXBlcyBh bmQgaW50cmluc2ljIGZ1bmN0aW9ucyBkaXJlY3RseSBpbiBDIGFuZCBDKysN CiAgICBjb2RlLCBidXQgaW5zdGVhZCB1c2VzIHRoZSBmb2xsb3dpbmcgcHJh Z21hIHRvIHRlbGwgR0NDIHRvIGluc2VydCB0aGUNCi0tDQoyLjM0LjENCg== --_000_MW5PR11MB590817F2D2E62CFDC9561741A901AMW5PR11MB5908namp_--