From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (unknown [134.134.136.100]) by sourceware.org (Postfix) with ESMTPS id 4E7953858C36 for ; Thu, 27 Jul 2023 08:19:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4E7953858C36 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=1690445956; x=1721981956; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=+PUu5qeVFoCLhPig3mzaEZR4gcTWNw0jx5iyTy9G1U8=; b=BKHstBvCcpy0jgnFcQOSQ7gGM/zFjQ4DN6s0PtKxllSX79YjPXnPEfXR F/AtjxcUOry2qnuhMHKarUpywBUaqn4OOFx5AelTtIUoBzfA0Ckq/Zv3u gibAP6J4a++KtjsyZhLoZr7S2DatneSprr4FFOPiZeX/ajtXaZUwKxuMF MmJF5R98zwO82/UxonuLsz++UQ6K+J6nqu7g0vH3gNLhTZbFOKrjM3On+ lU8wU9227hbUL1rrGyZr8n/b5up0cZg0tHOQeEZPftFaNGbI8+6LiHsqo S7+qfQsZEGfrPLbObgsELRM0Hpxdk56ZJW9XckgZJReYB24Ui5czsFrQv Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10783"; a="434519435" X-IronPort-AV: E=Sophos;i="6.01,234,1684825200"; d="scan'208,217";a="434519435" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Jul 2023 01:19:14 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10783"; a="973459872" X-IronPort-AV: E=Sophos;i="6.01,234,1684825200"; d="scan'208,217";a="973459872" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga006.fm.intel.com with ESMTP; 27 Jul 2023 01:19:14 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) 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 01:19:13 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.27 via Frontend Transport; Thu, 27 Jul 2023 01:19:13 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.101) by edgegateway.intel.com (134.134.137.100) 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 01:19:13 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P07yL7198xK2JQrGR7/dSHvJ36pTgMs6vw388XYhhinaipajv8oXSqiwQGQh5zNAKo9yEfqDisoin2U1VKNnhoYVQl6tBrGngQh91nX0R7uHTVgNP8NOjfThceeg6Z9pZAl2FcMaEbqagrqIR8U39n2zJN96qZnTmdR18n0ozdfVnZ5ghxaZcznyC0OBxYjGxLDU0kEBeeOdYtcgfEYTeO0Mg04rIsCFbSP3klYIBsz4QUa6MZRHbhiZxn5k8IE2c1JXwbf0C7yf2MRs8MUqyWhYShEh2q+WkP4GwOD4PDLK3duGuhCcgOCN8lFTAfxIgUCeGsd6nTRS/Y8oS0dqLA== 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=+PUu5qeVFoCLhPig3mzaEZR4gcTWNw0jx5iyTy9G1U8=; b=epjUpkV/eZabWdH8ilKkH/6B4iMSmBn+19xqBlyHo9JZhfgsgEtOXVUNKX4w+6eD0/qEj+mnaWYFkqgoYSBTNK8RcYlbZhkDSknTDj/zL0WyU2rZvRfIW2vQCIrMb9JrYEzLGbj7k9cFFY91EF7OUgbTNNA0VupQ6MkXT2xy+J0T73xeGzEF8bYweeoboq8fo6qnMPExZIzwtluZ5Pu1OiHVeL9lR7fWktse+4Kh/Toc+3n4kyz+Ug1PkIU4zbntFypWArkxL0oOw+Pn0/8XJjRig51dckLVaSCNNEFnPKjL21mx9uhOs/UJwlcR06237fGMiWR4XrpgEPA2gAoSHA== 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 PH0PR11MB7615.namprd11.prod.outlook.com (2603:10b6:510:26e::5) 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 08:19:10 +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 08:19:10 +0000 From: "Li, Pan2" To: =?utf-8?B?6ZKf5bGF5ZOy?= , Jeff Law , rdapp.gcc , kito.cheng CC: gcc-patches , "Wang, Yanzhang" Subject: RE: Re: [PATCH v7] RISC-V: Support CALL for RVV floating-point dynamic rounding Thread-Topic: Re: [PATCH v7] RISC-V: Support CALL for RVV floating-point dynamic rounding Thread-Index: AQHZwBMO7632MwtaKEef+/Gugi6H36/MqM8XgAAiGjCAAHkbsA== Date: Thu, 27 Jul 2023 08:19:09 +0000 Message-ID: References: <20230719032822.85817-1-pan2.li@intel.com>, <20230725055156.595718-1-pan2.li@intel.com>, , , , , <2a9db9ea-ba9e-264c-fe2f-c44bb8f9d580@gmail.com>, <911144fa-47f1-4607-0795-fac42de680fe@gmail.com>, , <529F26698FF45F91+2023072706212780501559@rivai.ai>, <6522f98c-ae29-d98e-bfcd-4373f739a5c2@gmail.com> <041F6335ED3A6D77+2023072706560713312772@rivai.ai> 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_|PH0PR11MB7615:EE_ x-ms-office365-filtering-correlation-id: 3ef51367-39e0-4390-a9d0-08db8e7a2751 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: GZHQtfDS2Mto8F7RYu+YzOte//LyUgL+h5Lm/RZwlC3g8UR5QjnVjoSS/Yf/PU5soneztmejhZb88UVhw9QJnzrjQkJMXmRtu50ergsZHiSnhs8KiFFx/mFwFhsrbkFGwku4pvptbLNvMdB5gQjQ/LkL5xnfwALEk4AJcrZ+WLDuRlMbqsvTf2ahj/JQVuzQjCDOMIV3/eekL9wRGK9EwACv+1pqBUDBz/lEyLzkG4EDWsZM63PrYabmJXWJ2KP+jmKF8CIPjyZOWkGTEznXk/V6YyH/DSjnpob/OaGCUIDZdoLLn5yx3+ZusIIJOPGVw7MT25OrVxqNEF/ipV13zEdYzk6D40dFo/IQKdZZR5KkQO3adfZxiORHP71QEcN6EUO3986b8om4B4dNqpkXnKQDkWdbE1EQIawPImsfz01zHu/Dc/wFkTS/OTBGKEg3Mpd320xzV7IMqu38Af2mH6PLzgLFyZiCUkgSnstEZwgxRwqPgVSjSw0CcJz3tUoDQClAgUYc/nHY5zfWu+L9njkXi4wbY6oDQhQWkymyvj66x3oJknAOAdAl24B1999AwpoEBUmJXZ6CxlfIeke5igtyDr3de5/j0xUrPRgPDQCYNEBAklHihc9w9XlEE3ZL 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)(376002)(39860400002)(396003)(366004)(136003)(346002)(451199021)(478600001)(54906003)(110136005)(7696005)(9686003)(83380400001)(33656002)(55016003)(38070700005)(86362001)(2906002)(66446008)(66556008)(2940100002)(66476007)(107886003)(6506007)(71200400001)(186003)(26005)(53546011)(66946007)(64756008)(82960400001)(122000001)(38100700002)(76116006)(52536014)(316002)(4326008)(41300700001)(5660300002)(8676002)(8936002)(579004)(559001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bVZOTG9vZnBWVmxmdjVhSGFRK1QvSzRrYnpZUSticlV0SElEU3VRdWJZVHhM?= =?utf-8?B?VXgyUGJWTzdlemxpckVRVEZtU1RMZlF2THhEcTE2bUdaQTdNS0s3TmNadnB6?= =?utf-8?B?dHUzeEQyNjZIakhNYnVNRkRtOSt6djNoMTg1SkZnTUthbllhNWU3M3dFbWJ4?= =?utf-8?B?RjNqWTRZczhEbVp3L0hMMEw5blJ1c0sxMFhoc1RVVzdYNG1aSmZjNVBobGYw?= =?utf-8?B?eWlLcm85ZDNQQlJXcXcxWUJ2bVFTK1p5VGh1L1pPeUZxd1JhWjJ1elo2ajRT?= =?utf-8?B?NERGeDdZbVllNWlRREZIVU10MXNFSE9Jc1FOTjMycmZvenFPd1daOEt3dVBa?= =?utf-8?B?bkc5V3VVeUNSR3BVbmZqMGNWSmNFcGU4bTQ2Sld0QU9LcWliNEZGc3pJSTkx?= =?utf-8?B?TWZlRXpHbzNpL3hncjBNR3orSXNFT1BxWnNLZGg3ODQraVRpckJ3SHd0eFlE?= =?utf-8?B?QXNwVEpyWVlJVUF2bm5PdXhyU242TStBYVc0N05xTEt6NStSTzlndHlXVk9C?= =?utf-8?B?NDdDY2Y1N1pBY0tyMENMaEl3YkVFb1k4UDB3ZEZFSkRLMzY3NjdNc3MxcXlt?= =?utf-8?B?MWJNa0lQT2l5QXJtRmU2SkRxRFJMUmVhSFBTZW9SNHR1WVlqWm82UmJ6SEht?= =?utf-8?B?Wm1lUXFlcGEwNXZMWWF4dzA4WjBHazdrdmFDRjkyTXRGVllIYk52cTRpeWNU?= =?utf-8?B?TWhvNXBSWWxBbmNEdHhRVUxRN2ZoMitValdOcytzcGRPL28vQVNxZ0huVHV2?= =?utf-8?B?Wnd0clhadVVSS0h0Wkg1dzZDbkdlOVdkbm9lLzRxU05tYzdjbUxBY25sbm5l?= =?utf-8?B?dGs4bVJQdkRJS0JDTlZjSWZsYjg2UmJOeDA0OVB5RElkVnZNWjJpU0pOODhC?= =?utf-8?B?Z2pKOXRwdkRiWFdxRWpHdE8zZkxyZFlXTGZwZFB6aTMvNlBJcTZUdi9BSWUw?= =?utf-8?B?TTAxdXd4VjBScExSWjdodzJiWEl5d2MzdEdtQ3ZaTC93R2VmN25DYlNBSDhU?= =?utf-8?B?WVNDbk4wSGIwVGVXeHM2RE1ha05Qa2NRZGxIalMwNHpYUHUzWkM1bmxZNTVh?= =?utf-8?B?RVltZDNrTjNkR0s3dFJEUS9mcWhZaGxkR29ZYzczSXBxYVJnZEhGRVJQN0ww?= =?utf-8?B?QlNZVXRiZmlaZGFtajg0cnJXbUdmUGJ1QUVqdGk5bmJERzV0MGRhRVF3cnpj?= =?utf-8?B?UlR1ZmZ4Rm4xR2FaNzhjQmtkY0hHV0hRTHJDalpaSVZMZElDTGp1NStvTlMv?= =?utf-8?B?azcvK1FBcTNmOHhaVVJOZzlGRkdueVNwK1VRdHFrdkQvUktQZlN4Yk9PaDVU?= =?utf-8?B?R2dyK2JQUmR4bXkvTThJK05Vb2c0Zys1R1lqNkJJdEkyc2RvUXVMMjVCUldN?= =?utf-8?B?WjRqMXhWVlJzcVZhdlZvZHdqWEJucmlJMlNQVHo2NGRZcElWMkl0cTNMQ3Jn?= =?utf-8?B?UU8vNlZsbTBzT0IwQ202NnQ5OEc0Mk9MaFVIVTluZkRON0Q1WGlld1YxL25G?= =?utf-8?B?QTdnYis5RjdjYUppaEN6MHVYQm9QbTB2Q1I1VG9jb1kvUHBIaDZiYmNZRmVx?= =?utf-8?B?NTN2NlRNMEorLzllRktReWFhN1JpdDVTUUNsa1lMcU9SMVpMMThvWGdKVEtm?= =?utf-8?B?M2F5dDBHUnB0d3dRU3VOYUl5U0pwZXcrR25haFNMZ1hqTmFFaHdkenRONWpn?= =?utf-8?B?U1V1ZkN1Sll1U1BBZSt4RjVJUUlMOUVjVTdxY3M1Nks0blJHeUxmTllLY3l3?= =?utf-8?B?ZmZOV0pwQk1SNTdqQi9IYUg4UlUrM3Ewc3VWVzVodlh5aHN0djBqemZRYTlU?= =?utf-8?B?T2RpQWJUY3h6a213ZmdkbkxFZTBDZjFWRENWcGRNTmN0M2tMdG5HWWpDRkdG?= =?utf-8?B?THlsOUZ0UWJHMXg1dzNtNGJQZmRyMGhXOXBKdENTV3EyOTNTUVFaRnB0eG9S?= =?utf-8?B?ZWNHR3ViazNMcGlTSnp3V0k1dXVuTTNNT3dhM0NrdE1ncDFwTWhjcXdDWWl5?= =?utf-8?B?VVhTRC9vVncrZmlWQUJtK2xUV3NJcXcvWmlES1Q2QXY2VE5UdnpRcnRqb05x?= =?utf-8?B?dUJHVnMxeXh5ZFZKWDh1Zis2cmowWkFQZUZZb0xoSEtDNkliZWJBcHhHQ3JL?= =?utf-8?Q?zRuUzwC/+f2PD23eXZefIurx1?= Content-Type: multipart/alternative; boundary="_000_MW5PR11MB5908CB17F69217B37AA6539CA901AMW5PR11MB5908namp_" 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: 3ef51367-39e0-4390-a9d0-08db8e7a2751 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jul 2023 08:19:09.9684 (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: dizOMzJBz/Rj9UIoeFjUyIfQdAhLja2j7TLqOu/lNA/PQB/VffOpaUu0uZ5Bg357pZ0eFKBW8Wi+nqghgXhmcw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB7615 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,BODY_8BITS,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HTML_MESSAGE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE,WEIRD_PORT 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_MW5PR11MB5908CB17F69217B37AA6539CA901AMW5PR11MB5908namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiAuLi8uLi8uLi8uLi8uL2djYy9saWJzdGRjKystdjMvbGlic3VwYysrL2Vo X3BlcnNvbmFsaXR5LmNjOjgwNToxOiBpbnRlcm5hbCBjb21waWxlciBlcnJv cjogaW4gaW5zZXJ0X2luc25fb25fZWRnZSwgYXQgY2ZncnRsLmNjOjE5NzYu DQoNClRoaXMgZXJyb3IgY29tZXMgZnJvbSBhc3NlcnQgb2YgaW5zZXJ0X2lu c25fb25fZWRnZSwgdGhlIGVkZ2UgY2Fubm90IGJlIEFCTk9STUFMIGFuZCBD UklUSUFMLg0KDQpUaHVzLCBJIHRyeSB0byBmaWx0ZXIgb3V0IGl0IGxpa2Ug Z2NzZS5jYzoyMTY4IGRvIGxpa2UgYmVsb3csIGJ1dCBzdGlsbCBoaXQgc29t ZSBhc3NlcnQgbGlrZSByZWdubyA8IEZJUlNUX1BTRURVT19SRUdJU1RFUiBp biBmaW5kX29sZGVzdF92YWx1ZV9yZWcuDQoNCklmIChlZy0+ZmxhZ3MgJiBF REdFX0FCTk9STUFMKQ0KICBJbnNlcnRfaW5zbl9lbmRfYmFzaWNfYmxvY2sN CmVsc2UNCiAgaW5zZXJ0X2luc25fb25fZWRnZQ0KDQp3aWxsIGNvbnRpbnVl IHRvIGZpZ3VyZSBpdCBvdXQuDQoNClBhbg0KDQpGcm9tOiBMaSwgUGFuMg0K U2VudDogVGh1cnNkYXksIEp1bHkgMjcsIDIwMjMgOTozOCBBTQ0KVG86IOmS n+WxheWTsiA8anV6aGUuemhvbmdAcml2YWkuYWk+OyBKZWZmIExhdyA8amVm ZnJleWFsYXdAZ21haWwuY29tPjsgcmRhcHAuZ2NjIDxyZGFwcC5nY2NAZ21h aWwuY29tPjsga2l0by5jaGVuZyA8a2l0by5jaGVuZ0BzaWZpdmUuY29tPg0K Q2M6IGdjYy1wYXRjaGVzIDxnY2MtcGF0Y2hlc0BnY2MuZ251Lm9yZz47IFdh bmcsIFlhbnpoYW5nIDx5YW56aGFuZy53YW5nQGludGVsLmNvbT4NClN1Ympl Y3Q6IFJFOiBSZTogW1BBVENIIHY3XSBSSVNDLVY6IFN1cHBvcnQgQ0FMTCBm b3IgUlZWIGZsb2F0aW5nLXBvaW50IGR5bmFtaWMgcm91bmRpbmcNCg0KVGhh bmtzIEp1emhlIGFuZCBKZWZmIGZvciBzdWdnZXN0aW9uLiBUaGUgYXBwcm9h Y2ggbGlrZSBlbWl0X2luc25fYmVmb3JlX25vbG9jIHdpbGwgcmVzdWx0IGlu IGJlbG93IElDRSBoZXJlLg0KDQouLi8uLi8uLi8uLi8uL2djYy9saWJzdGRj KystdjMvbGlic3VwYysrL25ld19vcGFudC5jYzo0MjoxOiBlcnJvcjogZmxv dyBjb250cm9sIGluc24gaW5zaWRlIGEgYmFzaWMgYmxvY2suDQouLi8uLi8u Li8uLi8uL2djYy9saWJzdGRjKystdjMvbGlic3VwYysrL25ld19vcGFudC5j Yzo0MjoxOiBpbnRlcm5hbCBjb21waWxlciBlcnJvcjogaW4gcnRsX3Zlcmlm eV9iYl9pbnNucywgYXQgY2ZncnRsLmNjOjI3OTYNCg0KVGhlbiBJIHRyaWVk IGJlbG93IGFwcHJvYWNoIGJ1dCBhbHNvIGhhdmUgSUNFIGxpa2UgYmVsb3cu DQoNCi4uLy4uLy4uLy4uLy4vZ2NjL2xpYnN0ZGMrKy12My9saWJzdXBjKysv ZWhfcGVyc29uYWxpdHkuY2M6ODA1OjE6IGludGVybmFsIGNvbXBpbGVyIGVy cm9yOiBpbiBpbnNlcnRfaW5zbl9vbl9lZGdlLCBhdCBjZmdydGwuY2M6MTk3 Ni4NCg0KVGhlIGluc2VydF9pbnNuX2VuZF9iYXNpY19ibG9jayBoYXZlIHNv bWUgc3BlY2lhbCBoYW5kbGluZyB3aGVuIGVuZCBiYiBpcyBDQUxMLg0KDQpQ YW4NCg0KRnJvbTog6ZKf5bGF5ZOyIDxqdXpoZS56aG9uZ0ByaXZhaS5haTxt YWlsdG86anV6aGUuemhvbmdAcml2YWkuYWk+Pg0KU2VudDogVGh1cnNkYXks IEp1bHkgMjcsIDIwMjMgNjo1NiBBTQ0KVG86IEplZmYgTGF3IDxqZWZmcmV5 YWxhd0BnbWFpbC5jb208bWFpbHRvOmplZmZyZXlhbGF3QGdtYWlsLmNvbT4+ OyByZGFwcC5nY2MgPHJkYXBwLmdjY0BnbWFpbC5jb208bWFpbHRvOnJkYXBw LmdjY0BnbWFpbC5jb20+Pjsga2l0by5jaGVuZyA8a2l0by5jaGVuZ0BzaWZp dmUuY29tPG1haWx0bzpraXRvLmNoZW5nQHNpZml2ZS5jb20+PjsgTGksIFBh bjIgPHBhbjIubGlAaW50ZWwuY29tPG1haWx0bzpwYW4yLmxpQGludGVsLmNv bT4+DQpDYzogZ2NjLXBhdGNoZXMgPGdjYy1wYXRjaGVzQGdjYy5nbnUub3Jn PG1haWx0bzpnY2MtcGF0Y2hlc0BnY2MuZ251Lm9yZz4+OyBXYW5nLCBZYW56 aGFuZyA8eWFuemhhbmcud2FuZ0BpbnRlbC5jb208bWFpbHRvOnlhbnpoYW5n LndhbmdAaW50ZWwuY29tPj4NClN1YmplY3Q6IFJlOiBSZTogW1BBVENIIHY3 XSBSSVNDLVY6IFN1cHBvcnQgQ0FMTCBmb3IgUlZWIGZsb2F0aW5nLXBvaW50 IGR5bmFtaWMgcm91bmRpbmcNCg0KVGhhbmtzIEplZmYuDQoNCkhpLCBQYW46 DQpQbHogdHJ5IChpbnNlcnQgZWRnZSBhbmQgcHV0ICdmcnJtJyBvbiB0aGF0 IGVkZ2UpIGluc3RlYWQgb2YgaW5zZXJ0IGVuZCBvZiBibG9jayB0byBzZWUg d2hldGhlciBpdCB3b3Jrcw0KKEkgaGF2ZSB0cmllZCBvbmVjZSBidXQgSSBk b24ndCByZW1lbWJlciB3aGF0IGhhcHBlbnMpLg0KDQpUcnkgdGhhdCB3aXRo IGZvbGxvd2luZyBjb2RlczoNCmVkZ2UgZWc7DQplZGdlX2l0ZXJhdG9yIGVp Ow0KRk9SX0VBQ0hfRURHRSAoZWcsIGVpLCBiYi0+c3VjY3MpDQp7DQogIHN0 YXJ0X3NlcXVlbmNlICgpOw0KICAgZW1pdF9pbnNuIChnZW5fZnJybXNpIChE WU5BTUlDX0ZSTV9SVEwgKGNmdW4pKSk7DQogICBydHhfaW5zbiAqYmFja3Vw X2luc24gPSBnZXRfaW5zbnMgKCk7DQogIGVuZF9zZXF1ZW5jZSAoKTsNCiAg aW5zZXJ0X2luc25fb25fZWRnZSAoYmFja3VwX2luc24sIGVnKTsNCn0NCg0K dG8gc2VlIGhvdydzIGdvaW5nLg0KDQpOb3Qgc3VyZSB3aGV0aGVyIGl0IGlz IGNvcnJlY3QsIEplZmYgY291bGQgY29tbWVudHMgb24gdGhhdC4NCg0KVGhh bmtzLg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCmp1emhl Lnpob25nQHJpdmFpLmFpPG1haWx0bzpqdXpoZS56aG9uZ0ByaXZhaS5haT4N Cg0KRnJvbTogSmVmZiBMYXc8bWFpbHRvOmplZmZyZXlhbGF3QGdtYWlsLmNv bT4NCkRhdGU6IDIwMjMtMDctMjcgMDY6NDYNClRvOiDpkp/lsYXlk7I8bWFp bHRvOmp1emhlLnpob25nQHJpdmFpLmFpPjsgcmRhcHAuZ2NjPG1haWx0bzpy ZGFwcC5nY2NAZ21haWwuY29tPjsga2l0by5jaGVuZzxtYWlsdG86a2l0by5j aGVuZ0BzaWZpdmUuY29tPjsgcGFuMi5saTxtYWlsdG86cGFuMi5saUBpbnRl bC5jb20+DQpDQzogZ2NjLXBhdGNoZXM8bWFpbHRvOmdjYy1wYXRjaGVzQGdj Yy5nbnUub3JnPjsgeWFuemhhbmcud2FuZzxtYWlsdG86eWFuemhhbmcud2Fu Z0BpbnRlbC5jb20+DQpTdWJqZWN0OiBSZTogW1BBVENIIHY3XSBSSVNDLVY6 IFN1cHBvcnQgQ0FMTCBmb3IgUlZWIGZsb2F0aW5nLXBvaW50IGR5bmFtaWMg cm91bmRpbmcNCg0KDQpPbiA3LzI2LzIzIDE2OjIxLCDpkp/lsYXlk7Igd3Jv dGU6DQo+IEhpLCBKZWZmLg0KPg0KPiBpbnNlcnRfaW5zbl9lbmRfYmFzaWNf YmxvY2sgaXMgdG8gaGFuZGxlIHRoaXMgZm9sbG93aW5nIGNhc2U6DQo+DQo+ IGJiIDE6DQo+IC4uLg0KPiBDQUxMLi0tLS0+QkJfRU5EIG9mIGJiDQo+IGJi IDI6DQo+IHZmYWRkIHJuZQ0KPg0KPiBZb3UgY2FuIHNlZSB0aGVyZSBpcyBu byBpbnN0cnVjdGlvbnMgYWZ0ZXIgQ0FMTC4NCj4NCj4gU28geW91IHdlIHVz ZSBpbnNlcnRfaW5zbl9lbmRfYmFzaWNfYmxvY2sgaW5zZXJ0IGEgImZycm0i IGF0IHRoZSBlbmQgb2YNCj4gdGhlIGJiIDEuDQo+DQo+IEkga25vdyB0eXBp Y2FsbHkgaXQncyBiZXR0ZXIgdG8gaW5zZXJ0IGEgZWRnZSBiZXR3ZWVuIGJi IDEgYW5kIGJiIDIsDQo+IHRoZW4gcHV0ICJmcnJtIiBpbiB0aGF0IGVkZ2Vu Lg0KPiBIb3dldmVyLCBpdCBjYXVzZXMgSUNFLg0KV2UnZCBuZWVkIHRvIGtu b3cgdGhlIHJlYXNvbiBmb3IgdGhlIElDRS4NCg0KPg0KPiBJZiB3ZSByZWFs bHkgbmVlZCB0byBmb2xsb3cgdGhpcyBhcHByb2FjaCwgaXQgc2VlbXMgdGhh dCB3ZSBuZWVkIHRvDQo+IG1vZGlmeSB0aGUgIm1vZGVfc3ciIFBBU1M/DQo+ IEN1cnJlbnRseSwgd2UgYXJlIGF2b2lkaW5nIGNoYW5naW5nIHRoZSBjb2Rl cyBvZiBQQVNTLg0KR2VuZXJhbGx5IHdpc2UsIGJ1dCBzb21ldGltZXMgd2Ug ZG8gbmVlZCB0byBjaGFuZ2UgZ2VuZXJpYyBiaXRzLiAgTGV0J3MNCmRpdmUg YSBiaXQgaW50byB0aGlzLg0KDQpXZSBoYXZlIG1vcmUgZnJlZWRvbSBoZXJl IHRvIGxvb3NlbiB0aGUgcHJvZml0YWJpbGl0eSBjb25zdHJhaW50cyBzaW5j ZQ0KaXRzIGEgdGFyZ2V0IHNwZWNpZmljIHBhc3MsIGJ1dCBsZXQncyBhdCBs ZWFzdCB1bmRlcnN0YW5kIHRoZSB3aGF0J3MNCmdvaW5nIG9uIHdpdGggdGhl IElDRSwgdGhlbiBtYWtlIHNvbWUgZGVjaXNpb25zIGFib3V0IHRoZSBiZXN0 IHdheSBmb3J3YXJkLg0KDQpqZWZmDQoNCg== --_000_MW5PR11MB5908CB17F69217B37AA6539CA901AMW5PR11MB5908namp_--