From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.24]) by sourceware.org (Postfix) with ESMTPS id 18EC43858284 for ; Sat, 16 Sep 2023 01:04:02 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 18EC43858284 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=1694826242; x=1726362242; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=cbWbN7WW5NWi2h1GX4l+DGVw3KML7il9sNlENc7Pfcw=; b=ZXMlHbNGvntNgN6LeJFbaNEaouyaX8pwyXq/DB+oklb2aE942LMM9bvD G3z1QNgJBPVr+8WtgdhSqZPcwK08DoDB7abpsx6WpVUUzRGlIbio0FmVs 9sfqFfyHr03DXFe1HV3Zjdb4q0onWZSBiub1RNTXZ7fhodxKn+acv6MVg AJpspP9d6Htxc9tdBVmsQUKgWOQWoqDhGnjx3tvZ19fTBm/S3VtNwvERP 9nOlzg4XHBymR1A6L4STGpRbg5mmu13i5yOumSpJndKbqcr4bTSTxd2is yIeliiGq8KTtE07s7LB4G9LetCghr6A3JhYHeO0B7cOcMnMvRpy7vf0so A==; X-IronPort-AV: E=McAfee;i="6600,9927,10834"; a="382105116" X-IronPort-AV: E=Sophos;i="6.02,150,1688454000"; d="scan'208,217";a="382105116" Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Sep 2023 18:04:00 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10834"; a="738512937" X-IronPort-AV: E=Sophos;i="6.02,150,1688454000"; d="scan'208,217";a="738512937" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga007.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 15 Sep 2023 18:04:00 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Fri, 15 Sep 2023 18:03:59 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Fri, 15 Sep 2023 18:03:59 -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.32 via Frontend Transport; Fri, 15 Sep 2023 18:03:59 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.47) 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.32; Fri, 15 Sep 2023 18:03:59 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HqWHljeKmFu4Xbfqc1tKcMH7iTlEdiNZnhqvAxLmymXGkudRy65Z116bhK5zPJlydnu7Hh9DhQig0CGNtQPR9AxzdxwbjQO0mkZ4of+0Wgo0QWS5lDYIqRX/GW1PJ2swLp2wesClsL31oTRxPPYR/Bc4umHEcPIjUMqap0a3GttBE9drQ5bYxZrHHRv1iRoHnK40xllg9su5x6ft6HNEVDOK6c5NTbRjpMyvKdzY4Xt3IBN8AqEPuec6+0oS/HqhZTiBqg0BSGIet0+E7dHePWZ+OWL+fV/wVgF2RafwA/2yRdQt6CC7SgBey+Ixpp7lSx7NxTK0+tP+trwsLguaIQ== 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=cbWbN7WW5NWi2h1GX4l+DGVw3KML7il9sNlENc7Pfcw=; b=O8u33ZXpdhyI5haULyrO9c8xtVAjGs/mrTtq0Qh0AjMbL3AZSlMd85MURsevEGT9+/982kiE8GKCmv37bM2sPUeGG1Ab3chTDger2aWpXz2G6j96kBIYPcq22QUpNp9ote6QiPrRba+SJAMOXP0yMX05wHSOk7GRiVK/ECrx99jtLMpMRNYsE/c9Sjii5NPGwEQ66iecSorb4Ve0E4JOMPeSsGihcm51rZ/XTl/gQWUC/pPO68HUTZg8P0cxlDxpFW7qoKmIUXVRTbDSM00mSCnRkhqFGM39JyRNXWIq5w4PCEDaruMYIVQwul0sjit31+NavVIGYqIgtNhySXbXWw== 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 SA1PR11MB8253.namprd11.prod.outlook.com (2603:10b6:806:250::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.34; Sat, 16 Sep 2023 01:03:56 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::6ff9:5a3d:4981:3476]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::6ff9:5a3d:4981:3476%5]) with mapi id 15.20.6745.030; Sat, 16 Sep 2023 01:03:56 +0000 From: "Li, Pan2" To: =?utf-8?B?6ZKf5bGF5ZOy?= , gcc-patches CC: "Wang, Yanzhang" , kito.cheng Subject: RE: [PATCH v1] RISC-V: Support FP SGNJX autovec for VLS mode Thread-Topic: [PATCH v1] RISC-V: Support FP SGNJX autovec for VLS mode Thread-Index: AQHZ59fPSHV7COH6sU+mfEvU4oJNGrAchyuOgAAcbdA= Date: Sat, 16 Sep 2023 01:03:55 +0000 Message-ID: References: <20230915132302.3468514-1-pan2.li@intel.com> <4A2C4EE8DAC23F43+2023091607211533619112@rivai.ai> In-Reply-To: <4A2C4EE8DAC23F43+2023091607211533619112@rivai.ai> 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_|SA1PR11MB8253:EE_ x-ms-office365-filtering-correlation-id: 90749d93-2150-443c-0a6c-08dbb650cd3b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 9fkCBFDsBMrZKry8Kj6mw7KK/bIg2AbHt1yTFdEfk5exoL+TL196jmF4k8kFp6fNgfmM2/2VWSW1l1z2uZ0eoy7M++R+mJY3jVCf5klbcAV3/J7yZA6NuNqmGfVUau3WepbqzqbA/E4vJNWpZeCGVhRRU1nDKF6K2/4zqWP0VlROaKVYNZepLBYJT0BTl8hUFNxm0ZQ1oZm3RA1t6zw3z4UiGWYOpSpgzR6YmrxkntdeonEj9KyOlmcvGhp/yIvxgf4jdqwfLNlTvUHZ4spkQ6QmsCBmf0tAFpCf1Aj3T9df+MWY/Yu/mCjDKmJ23+MFwF7Jls7jNQhd2JHyuEdzpqj3NC3PoUsMH9b6FC5EmyFhnHWaXTjrp7sExri9AfQYa4O4yXXCVOvwR/CzXDG53CC5MsDxd9SJ/2ZtnHaQ4LRhRgwAtyBCVEz1SiVbYA1RR4U53cpIwJwR35fUqYReSvQe/mJCFzY23s2xnczpYfAKCCcRCnRLHF9+QU4agyDrYezypBjF8xIwEir4Nrg6QHFslRgAumGU2/pCGmL3PV51o2h6/rU4FBRzSt3Qx4G5NxQmvVu2G3nkIAodsimkFPG9VqSWMJknNbObf/eq0ns= 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)(39860400002)(366004)(136003)(346002)(376002)(396003)(1800799009)(186009)(451199024)(316002)(8936002)(8676002)(4326008)(5660300002)(41300700001)(66446008)(52536014)(54906003)(64756008)(66476007)(76116006)(84970400001)(66556008)(110136005)(66946007)(2906002)(38070700005)(38100700002)(55016003)(82960400001)(33656002)(86362001)(53546011)(9686003)(26005)(7696005)(71200400001)(122000001)(6506007)(478600001)(579004)(559001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?V1ZVdlZHOWNYaFYyeFhxVU1td3dtVXFSdG9CNTVUWmVkSnB5UUdnVHRBTkov?= =?utf-8?B?WStRakI4SHhBWWQ3S3NIdWZMbTVxUmdjTGxtUG44QVlTaHduVUVSUmlIS1pQ?= =?utf-8?B?UkNucldmbFg0ei84cUVabTA1M0NuMkxkOEx0WU0vZWEySWJUL0JTVHJhTGly?= =?utf-8?B?ZDNScmFrcnE4dUYzek5oNU9BTXYzNHU4UW9mTGNFd3B4eGMreUtjdGZjZzNK?= =?utf-8?B?a2NxWWJwbzl2Y05oeEdkL1lpbndsemd2dGN5MTZXSTRIL1UrWWUyMXNXejJH?= =?utf-8?B?YlRBeE1lbGlpbzFkbXdLYVdYb0lrM25rMXZzL1VVcVQ4b1hXRXhHRWpmU0Qy?= =?utf-8?B?eDlpMjVwLzFiOGg4NnlFQzZJQmFnbEVRUkxyMGJpZUl5VVk4cEhEc09SRHg4?= =?utf-8?B?dE9Tb2RlUW5XRjJtdCtCcUo0T1k4Uk10NXA5R1g2YU1FdSt3bFNuOVRkVjBG?= =?utf-8?B?dWMxUVA4OEpWV0poaG03YVNnVGNxU2I2MDh4QkxGdnZKSnNOYi9BWDE4ZWRU?= =?utf-8?B?eTBsZWMvRFZIQUNUanlPeTR0ZzZkc1l1emErSzJ2NDRKT1BQVDVQWXlQWGdz?= =?utf-8?B?c1puRTNrd3pPZk9VcmxtZXorK24zM0ZPRHU2Mk5YWFg1Q1YyMm5vUUFTSjVk?= =?utf-8?B?RzJpdkUwOUw3cjVPNmNNeVlhMW50Q1lxMGNqamZDaGRaYWJFVU5KamtrNHJr?= =?utf-8?B?ZHhsKzltZEVoeno2UU9YZzlpZXNqaGIyVEZGaDZXSm1WNnY3T21FNGpzd2Zq?= =?utf-8?B?V25PcmtXbGM5WGIrZjQ2dmFiNTNFNGVFakFUd3FCYzBNcE4vU0F1TkpaWXZB?= =?utf-8?B?dTYrRkRHUFIrT2xjSnhGNWV6T1ozYkk0Z3RrWk1VdHFlaUtUYzZiMkNnK2d4?= =?utf-8?B?QlJFK2JURFlFQmJJRGxRcUFwOEpZY1RiM1ErbENBOTFDbmtvSk5vVkNVZlE1?= =?utf-8?B?cmJzZncyaXFobDJoZndBUEVjaVRvTFNObjNKbDZrSWk3eTFmSnBEMTBMVldI?= =?utf-8?B?eWZhNTB5eERBcGVjN2NmZ0tYRVIvcjBDbTlRR3JUU0kreG4zVSt5TkFmVUp1?= =?utf-8?B?cVVhZ0VlZitsZ0szdHcvemJrK29SYzdWU2ZwM3BkL1FFMFJXRHB1TXBBZkhQ?= =?utf-8?B?Zm1KOVNpa3FuOHZ3UXhvai8rdXowT1V0dlI4RUpNV0lSTDM5alA5dkJiUVhE?= =?utf-8?B?K2pERUZmaFpWUnR2V3JBQStJTi93NjRUQ01aZ1pNSjRNeWwrSjFzQkdTU3Yr?= =?utf-8?B?SDZrZUtxSTdtVGJwVlk0NXpwVzNWMldGUVlYR2c0QXVFWWdkSHNxdThwY3pV?= =?utf-8?B?RTJBR1dQZWpQWEpqWjgxZU1TYWVGVlhtbkFqbkh3eTZqOXdsQ1hISHU5cXZU?= =?utf-8?B?dldlaytZUFNrUFZXRlBKVWpFY3hQNlVMOEZMY1lhZWhNUEl4MDIzcmRMejdJ?= =?utf-8?B?THRFMnB4Q3FaY3ZMMkdpakR3dzg0WFRrWXZxejAvakxHdytWOXd3VmkvcWNw?= =?utf-8?B?eVRlckc3YkVDemEweXlYTXpTNXhXeGxSK0VhU0QxNXZHamVuR3hwL282OTl4?= =?utf-8?B?ZC9IQXhjZ3JWVHZsL2VMblBpT1kwcUJNUEpVd0l5SmxGK1dYbjM4b091SCth?= =?utf-8?B?enk2bUloRW5mZ1E4QlZWVjFmc3VYcTFGNy9xVmJqclhLUjJ1SHZ6ZGE1bVlh?= =?utf-8?B?TU5RejY4N0I2Y2swcExVajNjb2VKRCt6RGViWkRwUjNZci9LU0JicHhZRXVv?= =?utf-8?B?ODZLSWYreThZMmFvZmkrc2g2eUh5YWg1OHFTNlBEakRCMmlaL1JHTk5oTlJK?= =?utf-8?B?MGIzRVVYeFJRNkpUamR5ZVZsNTFZS2lmcmtsaXZtK3FpZXlsM3ZnbnMraUpv?= =?utf-8?B?aU5IZkR1STZDdHg4c1RqR0E2RkxRaS9ONTkxZFZiQ3V2VnRvZGVTdmJaVkp5?= =?utf-8?B?enFWcG50Q3ltU29sWG4rZG4ya29kRkRUTnV4WkFkUEplOXJLS0YwNDZkKy9F?= =?utf-8?B?QWdLUkRYSXFpQ2NxVk9Wdk9zWTVaOU1iMGtHbytKZmFZcG9USmY3ditnY1No?= =?utf-8?B?ZnhHQmFsTW82elcwc096a1ZXa1B6YzgwNWxMTWRQU0VDNTlRMy84UVVTTW9P?= =?utf-8?Q?uiPg96kh/v6rDbKfeRBhhWJMh?= Content-Type: multipart/alternative; boundary="_000_MW5PR11MB5908C8A0121C7249E5D87257A9F5AMW5PR11MB5908namp_" 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: 90749d93-2150-443c-0a6c-08dbb650cd3b X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2023 01:03:55.9789 (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: bqmdoB9iGzF1/abmEeHbtoVnYOpLM+ngSWIUi81f3BThw1k8fJXnVVk0RYD5IINgrE7grJ+8g1ExJhQ4IcSOrQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA1PR11MB8253 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-10.5 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,KAM_SHORT,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP 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_MW5PR11MB5908C8A0121C7249E5D87257A9F5AMW5PR11MB5908namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Q29tbWl0dGVkLCB0aGFua3MgSnV6aGUuDQoNClBhbg0KDQpGcm9tOiDpkp/l sYXlk7IgPGp1emhlLnpob25nQHJpdmFpLmFpPg0KU2VudDogU2F0dXJkYXks IFNlcHRlbWJlciAxNiwgMjAyMyA3OjIxIEFNDQpUbzogTGksIFBhbjIgPHBh bjIubGlAaW50ZWwuY29tPjsgZ2NjLXBhdGNoZXMgPGdjYy1wYXRjaGVzQGdj Yy5nbnUub3JnPg0KQ2M6IExpLCBQYW4yIDxwYW4yLmxpQGludGVsLmNvbT47 IFdhbmcsIFlhbnpoYW5nIDx5YW56aGFuZy53YW5nQGludGVsLmNvbT47IGtp dG8uY2hlbmcgPGtpdG8uY2hlbmdAZ21haWwuY29tPg0KU3ViamVjdDogUmU6 IFtQQVRDSCB2MV0gUklTQy1WOiBTdXBwb3J0IEZQIFNHTkpYIGF1dG92ZWMg Zm9yIFZMUyBtb2RlDQoNCmxndG0NCg0KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18NCmp1emhlLnpob25nQHJpdmFpLmFpPG1haWx0bzpqdXpo ZS56aG9uZ0ByaXZhaS5haT4NCg0KRnJvbTogcGFuMi5saTxtYWlsdG86cGFu Mi5saUBpbnRlbC5jb20+DQpEYXRlOiAyMDIzLTA5LTE1IDIxOjIzDQpUbzog Z2NjLXBhdGNoZXM8bWFpbHRvOmdjYy1wYXRjaGVzQGdjYy5nbnUub3JnPg0K Q0M6IGp1emhlLnpob25nPG1haWx0bzpqdXpoZS56aG9uZ0ByaXZhaS5haT47 IHBhbjIubGk8bWFpbHRvOnBhbjIubGlAaW50ZWwuY29tPjsgeWFuemhhbmcu d2FuZzxtYWlsdG86eWFuemhhbmcud2FuZ0BpbnRlbC5jb20+OyBraXRvLmNo ZW5nPG1haWx0bzpraXRvLmNoZW5nQGdtYWlsLmNvbT4NClN1YmplY3Q6IFtQ QVRDSCB2MV0gUklTQy1WOiBTdXBwb3J0IEZQIFNHTkpYIGF1dG92ZWMgZm9y IFZMUyBtb2RlDQpGcm9tOiBQYW4gTGkgPHBhbjIubGlAaW50ZWwuY29tPG1h aWx0bzpwYW4yLmxpQGludGVsLmNvbT4+DQoNClRoaXMgcGF0Y2ggd291bGQg bGlrZSB0byBhbGxvdyB0aGUgVkxTIG1vZGUgYXV0b3ZlYyBmb3IgdGhlDQpm bG9hdGluZy1wb2ludCBiaW5hcnkgb3BlcmF0aW9uIFNHTkpYLg0KDQpHaXZl IHNhbXBsZSBjb2RlIGFzIGJlbG93Og0KDQp2b2lkDQp0ZXN0IChmbG9hdCAq IHJlc3RyaWN0IG91dCwgZmxvYXQgKiByZXN0cmljdCBpbjEsIGZsb2F0ICog cmVzdHJpY3QgaW4yKQ0Kew0KICBmb3IgKGludCBpID0gMDsgaSA8IDEyODsg aSsrKQ0KICAgIG91dFtpXSA9IGluMVtpXSAqIGNvcHlzaWduZiAoMS4wLCBp bjJbaV0pOw0KfQ0KDQpCZWZvcmUgdGhpcyBwYXRjaDoNCnRlc3Q6DQogIGxp ICAgICAgYTUsMTI4DQogIHZzZXR2bGkgemVybyxhNSxlMzIsbTEsdGEsbWEN CiAgdmxlMzIudiB2MiwwKGExKQ0KICBsdWkgICAgIGE0LCVoaSguTEMwKQ0K ICBmbHcgICAgIGZhNSwlbG8oLkxDMCkoYTQpDQogIHZmbXYudi5mICAgICAg ICB2MSxmYTUNCiAgdmxlMzIudiB2MywwKGEyKQ0KICB2ZnNnbmoudnYgICAg ICAgdjEsdjEsdjMNCiAgdmZtdWwudnYgICAgICAgIHYxLHYxLHYyDQogIHZz ZTMyLnYgdjEsMChhMCkNCiAgcmV0DQoNCkFmdGVyIHRoaXMgcGF0Y2g6DQp0 ZXN0Og0KICBsaSAgICAgIGE1LDEyOA0KICB2c2V0dmxpIHplcm8sYTUsZTMy LG0xLHRhLG1hDQogIHZsZTMyLnYgdjEsMChhMSkNCiAgdmxlMzIudiB2Miww KGEyKQ0KICB2ZnNnbmp4LnZ2ICAgICAgdjEsdjEsdjINCiAgdnNlMzIudiB2 MSwwKGEwKQ0KICByZXQNCg0KVGhpcyBTR05KWCBhdXRvdmVjIGFjdHMgb24g ZnVuY3Rpb24gY2FsbCBjb3B5c2lnbmYvY29weXNpZ25mDQppbiBtYXRoLmgg dG9vLiBBbmQgaXQgZGVwZW5kcyBvbiB0aGUgb3B0aW9uIC1mZmFzdC1tYXRo Lg0KDQpnY2MvQ2hhbmdlTG9nOg0KDQoqIGNvbmZpZy9yaXNjdi9hdXRvdmVj LXZscy5tZCAoeG9yc2lnbjxtb2RlPjMpOiBOZXcgcGF0dGVybi4NCg0KZ2Nj L3Rlc3RzdWl0ZS9DaGFuZ2VMb2c6DQoNCiogZ2NjLnRhcmdldC9yaXNjdi9y dnYvYXV0b3ZlYy92bHMvZGVmLmg6IE5ldyBtYWNyby4NCiogZ2NjLnRhcmdl dC9yaXNjdi9ydnYvYXV0b3ZlYy92bHMvZmxvYXRpbmctcG9pbnQtc2duangt MS5jOiBOZXcgdGVzdC4NCiogZ2NjLnRhcmdldC9yaXNjdi9ydnYvYXV0b3Zl Yy92bHMvZmxvYXRpbmctcG9pbnQtc2duangtMi5jOiBOZXcgdGVzdC4NCg0K U2lnbmVkLW9mZi1ieTogUGFuIExpIDxwYW4yLmxpQGludGVsLmNvbTxtYWls dG86cGFuMi5saUBpbnRlbC5jb20+Pg0KLS0tDQpnY2MvY29uZmlnL3Jpc2N2 L2F1dG92ZWMtdmxzLm1kICAgICAgICAgICAgICAgfCAyMSArKysrKysrKysN Ci4uLi9nY2MudGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVjL3Zscy9kZWYuaCAg ICB8ICA4ICsrKysNCi4uLi9ydnYvYXV0b3ZlYy92bHMvZmxvYXRpbmctcG9p bnQtc2duangtMS5jICB8IDQzICsrKysrKysrKysrKysrKysrKysNCi4uLi9y dnYvYXV0b3ZlYy92bHMvZmxvYXRpbmctcG9pbnQtc2duangtMi5jICB8IDMx ICsrKysrKysrKysrKysNCjQgZmlsZXMgY2hhbmdlZCwgMTAzIGluc2VydGlv bnMoKykNCmNyZWF0ZSBtb2RlIDEwMDY0NCBnY2MvdGVzdHN1aXRlL2djYy50 YXJnZXQvcmlzY3YvcnZ2L2F1dG92ZWMvdmxzL2Zsb2F0aW5nLXBvaW50LXNn bmp4LTEuYw0KY3JlYXRlIG1vZGUgMTAwNjQ0IGdjYy90ZXN0c3VpdGUvZ2Nj LnRhcmdldC9yaXNjdi9ydnYvYXV0b3ZlYy92bHMvZmxvYXRpbmctcG9pbnQt c2duangtMi5jDQoNCmRpZmYgLS1naXQgYS9nY2MvY29uZmlnL3Jpc2N2L2F1 dG92ZWMtdmxzLm1kIGIvZ2NjL2NvbmZpZy9yaXNjdi9hdXRvdmVjLXZscy5t ZA0KaW5kZXggNmY0OGY3ZDYyMzIuLmQ0ZWQyMDgxNTM3IDEwMDY0NA0KLS0t IGEvZ2NjL2NvbmZpZy9yaXNjdi9hdXRvdmVjLXZscy5tZA0KKysrIGIvZ2Nj L2NvbmZpZy9yaXNjdi9hdXRvdmVjLXZscy5tZA0KQEAgLTI4OSw2ICsyODks MjcgQEAgKGRlZmluZV9pbnNuX2FuZF9zcGxpdCAiY29weXNpZ248bW9kZT4z Ig0KICAgWyhzZXRfYXR0ciAidHlwZSIgInZlY3RvciIpXQ0KKQ0KKzs7IC0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCis7OyBJbmNsdWRlczoNCis7 OyAtIHZmc2duangudnYNCis7OyAtIHZmc2duangudmYNCis7OyAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQorKGRlZmluZV9pbnNuX2FuZF9zcGxp dCAieG9yc2lnbjxtb2RlPjMiDQorICBbKHNldCAobWF0Y2hfb3BlcmFuZDpW TFNGIDAgInJlZ2lzdGVyX29wZXJhbmQiKQ0KKyAgICAodW5zcGVjOlZMU0YN CisgICAgICBbKG1hdGNoX29wZXJhbmQ6VkxTRiAgMSAicmVnaXN0ZXJfb3Bl cmFuZCIpDQorICAgICAgIChtYXRjaF9vcGVyYW5kOlZMU0YgIDIgInJlZ2lz dGVyX29wZXJhbmQiKV0gVU5TUEVDX1ZYT1JTSUdOKSldDQorICAiVEFSR0VU X1ZFQ1RPUiAmJiBjYW5fY3JlYXRlX3BzZXVkb19wICgpIg0KKyAgIiMiDQor ICAiJiYgMSINCisgIFsoY29uc3RfaW50IDApXQ0KKyAgew0KKyAgICByaXNj dl92ZWN0b3I6OmVtaXRfdmxtYXhfaW5zbiAoY29kZV9mb3JfcHJlZCAoVU5T UEVDX1ZYT1JTSUdOLCA8TU9ERT5tb2RlKSwNCisgICAgcmlzY3ZfdmVjdG9y OjpCSU5BUllfT1AsIG9wZXJhbmRzKTsNCisgICAgRE9ORTsNCisgIH0NCisp DQorDQo7OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo7 OyAtLS0tIFtJTlRdIFVuYXJ5IG9wZXJhdGlvbnMNCjs7IC0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCmRpZmYgLS1naXQgYS9nY2MvdGVz dHN1aXRlL2djYy50YXJnZXQvcmlzY3YvcnZ2L2F1dG92ZWMvdmxzL2RlZi5o IGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVj L3Zscy9kZWYuaA0KaW5kZXggMWVkYzE5MTA5MjAuLjgxYzQ1NzA4MzZiIDEw MDY0NA0KLS0tIGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2 di9hdXRvdmVjL3Zscy9kZWYuaA0KKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2Mu dGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVjL3Zscy9kZWYuaA0KQEAgLTI1OCwz ICsyNTgsMTEgQEAgdHlwZWRlZiBkb3VibGUgdjUxMmRmIF9fYXR0cmlidXRl X18gKCh2ZWN0b3Jfc2l6ZSAoNDA5NikpKTsNCiAgICAgZm9yIChpbnQgaSA9 IDA7IGkgPCBOVU07ICsraSkgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXA0KICAgICAgIGFbaV0gPSAoYltpXSA+IGNb aV0pIE9QIChkW2ldIDwgZVtpXSk7ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBcDQogICB9DQorDQorI2RlZmluZSBERUZfU0dOSlhfVlYo UFJFRklYLCBOVU0sIFRZUEUsIENBTEwpICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFwNCisgIHZvaWQgX19hdHRyaWJ1dGVfXyAoKG5vaW5s aW5lLCBub2Nsb25lKSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXA0KKyAgUFJFRklYIyNfIyNUWVBFIyNOVU0gKFRZUEUgKnJlc3Ry aWN0IGEsIFRZUEUgKnJlc3RyaWN0IGIsIFRZUEUgKnJlc3RyaWN0IGMpICBc DQorICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwNCisgICAg Zm9yIChpbnQgaSA9IDA7IGkgPCBOVU07ICsraSkgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KKyAgICAgIGFbaV0g PSBiW2ldICogQ0FMTCAoMS4wLCBjW2ldKTsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBcDQorICB9DQpkaWZmIC0tZ2l0IGEv Z2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVjL3Zs cy9mbG9hdGluZy1wb2ludC1zZ25qeC0xLmMgYi9nY2MvdGVzdHN1aXRlL2dj Yy50YXJnZXQvcmlzY3YvcnZ2L2F1dG92ZWMvdmxzL2Zsb2F0aW5nLXBvaW50 LXNnbmp4LTEuYw0KbmV3IGZpbGUgbW9kZSAxMDA2NDQNCmluZGV4IDAwMDAw MDAwMDAwLi44NmMyM2VmMDQzNg0KLS0tIC9kZXYvbnVsbA0KKysrIGIvZ2Nj L3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVjL3Zscy9m bG9hdGluZy1wb2ludC1zZ25qeC0xLmMNCkBAIC0wLDAgKzEsNDMgQEANCisv KiB7IGRnLWRvIGNvbXBpbGUgfSAqLw0KKy8qIHsgZGctb3B0aW9ucyAiLW1h cmNoPXJ2NjRnY3ZfenZmaF96dmw0MDk2YiAtbWFiaT1scDY0ZCAtTzMgLWZu by1zY2hlZHVsZS1pbnNucyAtZm5vLXNjaGVkdWxlLWluc25zMiAtLXBhcmFt PXJpc2N2LWF1dG92ZWMtbG11bD1tOCAtZmZhc3QtbWF0aCIgfSAqLw0KKw0K KyNpbmNsdWRlICJkZWYuaCINCisNCitERUZfU0dOSlhfVlYgKHNnbmosIDEs IF9GbG9hdDE2LCBfX2J1aWx0aW5fY29weXNpZ25mMTYpDQorREVGX1NHTkpY X1ZWIChzZ25qLCAyLCBfRmxvYXQxNiwgX19idWlsdGluX2NvcHlzaWduZjE2 KQ0KK0RFRl9TR05KWF9WViAoc2duaiwgNCwgX0Zsb2F0MTYsIF9fYnVpbHRp bl9jb3B5c2lnbmYxNikNCitERUZfU0dOSlhfVlYgKHNnbmosIDgsIF9GbG9h dDE2LCBfX2J1aWx0aW5fY29weXNpZ25mMTYpDQorREVGX1NHTkpYX1ZWIChz Z25qLCAxNiwgX0Zsb2F0MTYsIF9fYnVpbHRpbl9jb3B5c2lnbmYxNikNCitE RUZfU0dOSlhfVlYgKHNnbmosIDMyLCBfRmxvYXQxNiwgX19idWlsdGluX2Nv cHlzaWduZjE2KQ0KK0RFRl9TR05KWF9WViAoc2duaiwgNjQsIF9GbG9hdDE2 LCBfX2J1aWx0aW5fY29weXNpZ25mMTYpDQorREVGX1NHTkpYX1ZWIChzZ25q LCAxMjgsIF9GbG9hdDE2LCBfX2J1aWx0aW5fY29weXNpZ25mMTYpDQorREVG X1NHTkpYX1ZWIChzZ25qLCAyNTYsIF9GbG9hdDE2LCBfX2J1aWx0aW5fY29w eXNpZ25mMTYpDQorREVGX1NHTkpYX1ZWIChzZ25qLCA1MTIsIF9GbG9hdDE2 LCBfX2J1aWx0aW5fY29weXNpZ25mMTYpDQorREVGX1NHTkpYX1ZWIChzZ25q LCAxMDI0LCBfRmxvYXQxNiwgX19idWlsdGluX2NvcHlzaWduZjE2KQ0KK0RF Rl9TR05KWF9WViAoc2duaiwgMjA0OCwgX0Zsb2F0MTYsIF9fYnVpbHRpbl9j b3B5c2lnbmYxNikNCisNCitERUZfU0dOSlhfVlYgKHNnbmosIDEsIGZsb2F0 LCBfX2J1aWx0aW5fY29weXNpZ25mKQ0KK0RFRl9TR05KWF9WViAoc2duaiwg MiwgZmxvYXQsIF9fYnVpbHRpbl9jb3B5c2lnbmYpDQorREVGX1NHTkpYX1ZW IChzZ25qLCA0LCBmbG9hdCwgX19idWlsdGluX2NvcHlzaWduZikNCitERUZf U0dOSlhfVlYgKHNnbmosIDgsIGZsb2F0LCBfX2J1aWx0aW5fY29weXNpZ25m KQ0KK0RFRl9TR05KWF9WViAoc2duaiwgMTYsIGZsb2F0LCBfX2J1aWx0aW5f Y29weXNpZ25mKQ0KK0RFRl9TR05KWF9WViAoc2duaiwgMzIsIGZsb2F0LCBf X2J1aWx0aW5fY29weXNpZ25mKQ0KK0RFRl9TR05KWF9WViAoc2duaiwgNjQs IGZsb2F0LCBfX2J1aWx0aW5fY29weXNpZ25mKQ0KK0RFRl9TR05KWF9WViAo c2duaiwgMTI4LCBmbG9hdCwgX19idWlsdGluX2NvcHlzaWduZikNCitERUZf U0dOSlhfVlYgKHNnbmosIDI1NiwgZmxvYXQsIF9fYnVpbHRpbl9jb3B5c2ln bmYpDQorREVGX1NHTkpYX1ZWIChzZ25qLCA1MTIsIGZsb2F0LCBfX2J1aWx0 aW5fY29weXNpZ25mKQ0KK0RFRl9TR05KWF9WViAoc2duaiwgMTAyNCwgZmxv YXQsIF9fYnVpbHRpbl9jb3B5c2lnbmYpDQorDQorREVGX1NHTkpYX1ZWIChz Z25qLCAxLCBkb3VibGUsIF9fYnVpbHRpbl9jb3B5c2lnbikNCitERUZfU0dO SlhfVlYgKHNnbmosIDIsIGRvdWJsZSwgX19idWlsdGluX2NvcHlzaWduKQ0K K0RFRl9TR05KWF9WViAoc2duaiwgNCwgZG91YmxlLCBfX2J1aWx0aW5fY29w eXNpZ24pDQorREVGX1NHTkpYX1ZWIChzZ25qLCA4LCBkb3VibGUsIF9fYnVp bHRpbl9jb3B5c2lnbikNCitERUZfU0dOSlhfVlYgKHNnbmosIDE2LCBkb3Vi bGUsIF9fYnVpbHRpbl9jb3B5c2lnbikNCitERUZfU0dOSlhfVlYgKHNnbmos IDMyLCBkb3VibGUsIF9fYnVpbHRpbl9jb3B5c2lnbikNCitERUZfU0dOSlhf VlYgKHNnbmosIDY0LCBkb3VibGUsIF9fYnVpbHRpbl9jb3B5c2lnbikNCitE RUZfU0dOSlhfVlYgKHNnbmosIDEyOCwgZG91YmxlLCBfX2J1aWx0aW5fY29w eXNpZ24pDQorREVGX1NHTkpYX1ZWIChzZ25qLCAyNTYsIGRvdWJsZSwgX19i dWlsdGluX2NvcHlzaWduKQ0KK0RFRl9TR05KWF9WViAoc2duaiwgNTEyLCBk b3VibGUsIF9fYnVpbHRpbl9jb3B5c2lnbikNCisNCisvKiB7IGRnLWZpbmFs IHsgc2Nhbi1hc3NlbWJsZXItdGltZXMge3Zmc2duanhcLnZ2XHMrdlswLTld Kyxccyp2WzAtOV0rLFxzKnZbMC05XSt9IDMwIH0gfSAqLw0KKy8qIHsgZGct ZmluYWwgeyBzY2FuLWFzc2VtYmxlci1ub3Qge2NzcnJ9IH0gfSAqLw0KZGlm ZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9yaXNjdi9ydnYv YXV0b3ZlYy92bHMvZmxvYXRpbmctcG9pbnQtc2duangtMi5jIGIvZ2NjL3Rl c3RzdWl0ZS9nY2MudGFyZ2V0L3Jpc2N2L3J2di9hdXRvdmVjL3Zscy9mbG9h dGluZy1wb2ludC1zZ25qeC0yLmMNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0DQpp bmRleCAwMDAwMDAwMDAwMC4uN2UwMTdkZTZhMjUNCi0tLSAvZGV2L251bGwN CisrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9yaXNjdi9ydnYvYXV0 b3ZlYy92bHMvZmxvYXRpbmctcG9pbnQtc2duangtMi5jDQpAQCAtMCwwICsx LDMxIEBADQorLyogeyBkZy1kbyBjb21waWxlIH0gKi8NCisvKiB7IGRnLW9w dGlvbnMgIi1tYXJjaD1ydjY0Z2N2X3p2ZmhfenZsNDA5NmIgLW1hYmk9bHA2 NGQgLU8zIC1mbm8tc2NoZWR1bGUtaW5zbnMgLWZuby1zY2hlZHVsZS1pbnNu czIgLS1wYXJhbT1yaXNjdi1hdXRvdmVjLWxtdWw9bTggLWZmYXN0LW1hdGgi IH0gKi8NCisNCisjaW5jbHVkZSAiZGVmLmgiDQorI2luY2x1ZGUgPG1hdGgu aD4NCisNCitERUZfU0dOSlhfVlYgKHNnbmosIDEsIGZsb2F0LCBjb3B5c2ln bmYpDQorREVGX1NHTkpYX1ZWIChzZ25qLCAyLCBmbG9hdCwgY29weXNpZ25m KQ0KK0RFRl9TR05KWF9WViAoc2duaiwgNCwgZmxvYXQsIGNvcHlzaWduZikN CitERUZfU0dOSlhfVlYgKHNnbmosIDgsIGZsb2F0LCBjb3B5c2lnbmYpDQor REVGX1NHTkpYX1ZWIChzZ25qLCAxNiwgZmxvYXQsIGNvcHlzaWduZikNCitE RUZfU0dOSlhfVlYgKHNnbmosIDMyLCBmbG9hdCwgY29weXNpZ25mKQ0KK0RF Rl9TR05KWF9WViAoc2duaiwgNjQsIGZsb2F0LCBjb3B5c2lnbmYpDQorREVG X1NHTkpYX1ZWIChzZ25qLCAxMjgsIGZsb2F0LCBjb3B5c2lnbmYpDQorREVG X1NHTkpYX1ZWIChzZ25qLCAyNTYsIGZsb2F0LCBjb3B5c2lnbmYpDQorREVG X1NHTkpYX1ZWIChzZ25qLCA1MTIsIGZsb2F0LCBjb3B5c2lnbmYpDQorREVG X1NHTkpYX1ZWIChzZ25qLCAxMDI0LCBmbG9hdCwgY29weXNpZ25mKQ0KKw0K K0RFRl9TR05KWF9WViAoc2duaiwgMSwgZG91YmxlLCBjb3B5c2lnbikNCitE RUZfU0dOSlhfVlYgKHNnbmosIDIsIGRvdWJsZSwgY29weXNpZ24pDQorREVG X1NHTkpYX1ZWIChzZ25qLCA0LCBkb3VibGUsIGNvcHlzaWduKQ0KK0RFRl9T R05KWF9WViAoc2duaiwgOCwgZG91YmxlLCBjb3B5c2lnbikNCitERUZfU0dO SlhfVlYgKHNnbmosIDE2LCBkb3VibGUsIGNvcHlzaWduKQ0KK0RFRl9TR05K WF9WViAoc2duaiwgMzIsIGRvdWJsZSwgY29weXNpZ24pDQorREVGX1NHTkpY X1ZWIChzZ25qLCA2NCwgZG91YmxlLCBjb3B5c2lnbikNCitERUZfU0dOSlhf VlYgKHNnbmosIDEyOCwgZG91YmxlLCBjb3B5c2lnbikNCitERUZfU0dOSlhf VlYgKHNnbmosIDI1NiwgZG91YmxlLCBjb3B5c2lnbikNCitERUZfU0dOSlhf VlYgKHNnbmosIDUxMiwgZG91YmxlLCBjb3B5c2lnbikNCisNCisvKiB7IGRn LWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXItdGltZXMge3Zmc2duanhcLnZ2XHMr dlswLTldKyxccyp2WzAtOV0rLFxzKnZbMC05XSt9IDE5IH0gfSAqLw0KKy8q IHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci1ub3Qge2NzcnJ9IH0gfSAq Lw0KLS0NCjIuMzQuMQ0KDQoNCg== --_000_MW5PR11MB5908C8A0121C7249E5D87257A9F5AMW5PR11MB5908namp_--