From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by sourceware.org (Postfix) with ESMTPS id EEEAD385770E for ; Tue, 16 May 2023 08:05:13 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org EEEAD385770E 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=1684224314; x=1715760314; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=DHDzSlfkv0LsEYsJ5FRbIhme6TiPoYxuW97abGl4Pvk=; b=iS75fhRT+mVLbtQWeUvTs25qzInWtD4G1kETJ57N1il96se0z0H3IZhZ /qvU8v3PwBnfvEIwrHCTm3NqxGN7A3TU4rgrdZUAMMw4I0YT8B4MzzHmD EjgcZVRhu75BbbpuvxWQ9qxMU3MpQk5yWEk11n3MzF+fkpTNE/Z+B4qcu BZs7A5Es8JV9o1aCw5NDYZM+a9nm9Ba1VlgLkHvfOrNFVIt0GZvWIe9c4 msy/8+97/7M33XLTUWsckcnYko+8dZ5MhVs7juad9vHOwkUGL97Gjwjru pqlf1oM2C45QZXzi1Fh0CJ9j+2Bx2hY3z/c5OaKIoS6WKSprNOEhisZ18 A==; X-IronPort-AV: E=McAfee;i="6600,9927,10711"; a="354578940" X-IronPort-AV: E=Sophos;i="5.99,278,1677571200"; d="scan'208";a="354578940" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 16 May 2023 01:05:12 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10711"; a="770945636" X-IronPort-AV: E=Sophos;i="5.99,278,1677571200"; d="scan'208";a="770945636" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga004.fm.intel.com with ESMTP; 16 May 2023 01:05:12 -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.23; Tue, 16 May 2023 01:05:12 -0700 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) 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.23; Tue, 16 May 2023 01:05:07 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Tue, 16 May 2023 01:05:07 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.169) 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.23; Tue, 16 May 2023 01:05:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GId7KIE7AU/v6MjN5aTGKr1bpCPhZJJ4WF2Xemi4IzuvBg8ohZli4EuvvmTxywI7gH4NkYeKEavzz1s8a/WLuLAX6bUfenmzRockvPimWmMrQyzzR2LNKfxrkKBGWCU4LeEDXUGlRVZk9Tqi306b/jd0qhuYqBbucsvrPcLPk3rTZiSP8ZkjALp5kNBgc9Qw+HNdOi35I6bjuvXS4uHUSVdKV6pAHzdDwETloZl/75jFatjF+Zq5ozupKBkVeVL7DigpKJtIO+1pCBlS2iX5PqIM8H3s1X2fs/xrY4wEC/VotdRcSxxyrEcHk97bx+BBPS92XohqBC9Wo7J6Cw8Ubw== 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=DHDzSlfkv0LsEYsJ5FRbIhme6TiPoYxuW97abGl4Pvk=; b=mrGkWiSokuOFDPB5WojQk7JhZw2ZEWTRDk+kiq+ooM4dIXmCl1HTnUktY0zXaBp1iShH2UWmS8eKQ0UkElhGeW0gm/o9RRLbLNHKkC2ZGt0h331Jvh3nkD8BX+aZmr+dgL/Czjokrzl5joBCml/42t3r2Iv/EF1MWjmhYmO4rELpl6bWHcDALHTRAb1DOp50P0Lps2mBy+ipGPz3y2pW9gkHhMOtodsUino+3EPcyGxc55iGC/i5RuPyJIAg+HnpahrwIsHo5TImMHr2DiTfQ5Sg6jTEOr4tIWj6fQ0nFWRJLWkAr/BQEBFrIJiq5hjhjlKPKtL9NsVv+0nYLR+1qQ== 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 CYYPR11MB8357.namprd11.prod.outlook.com (2603:10b6:930:c5::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.30; Tue, 16 May 2023 08:05:04 +0000 Received: from MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::bbc5:f013:1f53:10a9]) by MW5PR11MB5908.namprd11.prod.outlook.com ([fe80::bbc5:f013:1f53:10a9%3]) with mapi id 15.20.6387.030; Tue, 16 May 2023 08:05:04 +0000 From: "Li, Pan2" To: Xi Ruoyao , Richard Sandiford CC: "gcc-patches@gcc.gnu.org" , "juzhe.zhong@rivai.ai" , "kito.cheng@sifive.com" , "Wang, Yanzhang" , "jeffreyalaw@gmail.com" , "rguenther@suse.de" Subject: RE: [PATCH v3] Machine_Mode: Extend machine_mode from 8 to 16 bits Thread-Topic: [PATCH v3] Machine_Mode: Extend machine_mode from 8 to 16 bits Thread-Index: AQHZhZy5KDlJLdzko0m9KcEdCFzeZq9cG45ggABptZOAAAVKMIAABA+AgAAAT2A= Date: Tue, 16 May 2023 08:05:04 +0000 Message-ID: References: <20230512050016.476110-1-pan2.li@intel.com> <20230513131325.1667305-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_|CYYPR11MB8357:EE_ x-ms-office365-filtering-correlation-id: 207c3fcc-fe32-440e-8671-08db55e441c1 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: x+yowI2/Zx96YTyDm1pICgqDhib+EdsARoONcvMpFA2e1ZVG47VG2Iv63hzH8ZoFCfrxei9qgWkss72nCACRVyYAvKRt9RVw72e/pyg3TKhNLxxXuEJSqXSoKwCK0cCvLTtE0ms5RlE50jXyQjsE5nCj/cKBjO2bduwWytkMS7SdJP8dxv6O+JocMT/3l1alYpW6u6jWOSpn7utkNytXWnbaRUF30KlQkLt8q6ZpfEgkFl3Rp+9849Tv7sVDgbzWXBgGBQOpcSHHukhaBtjevhES2Ub6MmfiKBl0M17lM42YUSvRfm2p5TJwDcTcu4SZNSzWEE1wwFxsCcvOjma0mn8t8nrH45k6urkw2sRiIorjnFeogLxRwTBxtOI40rZWJn5NyArj3nvzXSk3ieHIIXqmLkoa9J/0XLZhHPF/VS2zdBjBYBWrbknpfCBsjFkAbPJje8a2IzmYf6/5ZtikDvvktLbBfB7pS47xCQA3KCI5HDUm91MowP5JWNArRpQqpqXNNW+Qa+pVoJqpDFloKXLSs9Tjaggac9ROgvBKaA3RcWyCLK6+vuz4+SKNXYFmFbv0DuAqgC32hNpFijkAOk6Vo834Tm28yc3pbiRMwafvHQgYnmqsSPrvqTQy6xlKOtgvh94PBkzIddadVHTtfg== 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)(136003)(376002)(366004)(396003)(39860400002)(346002)(451199021)(83380400001)(66476007)(64756008)(76116006)(66446008)(9686003)(55016003)(966005)(66946007)(7696005)(26005)(478600001)(66556008)(54906003)(110136005)(71200400001)(186003)(8676002)(33656002)(86362001)(8936002)(52536014)(2906002)(5660300002)(38070700005)(41300700001)(4326008)(316002)(53546011)(6506007)(38100700002)(122000001)(82960400001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?bVBDeXplSEFMTzNPekcvc0ZBQTR2UVdJU0hsTHVGZ3g2Nzk3VkswQk0wTDd6?= =?utf-8?B?UDBiclJ5T25XaW9RWm4xTk9pRlZVb3JHNWFjMEdVMU14VVI2bGRqTGM1TXRp?= =?utf-8?B?RzFBN0pYZVFmZ3NleDZFcERhUEd0bVg3bzVnQW1HTkJHczZmNWRtYkx5TVIz?= =?utf-8?B?UDhFNUN2Y2dqR3p6aDBudWRJNlNwQnIzYTZxSHRBdE95b3RrWWx0MDZFdm1s?= =?utf-8?B?UGJnZm40MXRxU05vYTZkTmJKTVJFZnRTOHFMc1NPZTdxM0lrWWpTeVlGLzd0?= =?utf-8?B?dFhsdDhpdjRHSWU4Z0R5QkNZbElKWFFkQkgwQlhMUmRXWm05VkY4ZC9RSjBM?= =?utf-8?B?dVVvWkFlejVYL1JVcGZRcHhzZy9QeGNzMk0xcERCc0tTR1h6WkMzNFRObWto?= =?utf-8?B?VkZyV3E1aDFBMGFDUkQ3Wnd3YlRlUVE5UW9LanI2b2U1ZytkRFhRMzZua09M?= =?utf-8?B?czNvRFBucmUwSnZjdU1rSk9jeWVhcEJ3Y0NFUE1zV3ljZDFsWnpLd29qYi9K?= =?utf-8?B?VVlJdzIrMUo1Z1VLVEw4RzVvOVp4UlZGZGpGK1ZnSXdrMjRuVTJyRy8yQmxj?= =?utf-8?B?YjFMR3Y5Wm9veW5qdllaeDI3N3BUamhDYW9CRmQ0V29ONHNuOFdXQWI2WmNj?= =?utf-8?B?OXMwY2NsVUZkYXdhYjdsRVo1MUFScEV6bzdSU3FLZWFKYmYzMzV3Y3JlM3d0?= =?utf-8?B?RWRVdExmQmNyMS8rU1ZoSHExS0tBS2RNbk9ndllySEJHMVBBd3gwaC9Ib0x3?= =?utf-8?B?VFFyM2VrenBEUUhqaVpnME4zNGlsdVRKc1V4M2tSVUNGZTRLRThJUDUxeUdF?= =?utf-8?B?bnJMSUo4VFRZWVhjZCtJQ2hxWXZFaTR0MkZha2hGVU5DdVZiSitQa2R3QWZj?= =?utf-8?B?OU5uSkpuemZHQ0pvWjg1ZndEL0xkaE5nbnBGanRxZkRFczlSR3ZmQ05INE5a?= =?utf-8?B?OUJXekNqbGRDRzJtRXdUVkxXUDZKVzM5MThCcVR0eTNSeHFuOGQ2Z3UvVVMx?= =?utf-8?B?dmNVbnNqdExmTWQ0THB3MkZRT1M1a0xhQXZRa0lKbVBVSUNMQzlXVTVrZE00?= =?utf-8?B?L05UUzFKZFpvdWVxVEJkdEo5ZWtLTlE4M3ZpdVdSUnhXSXYwakdocDRWZXhS?= =?utf-8?B?LzMyQ2VCQ2V6bitGV1UvUDlSVXdIREg0S0V6QkFURm8ydlFYdW9UODNSNU5h?= =?utf-8?B?dDE1VlYwMllkbFN6ZkRFMmFLSWlLVVRXWWVMTE5Wa0U1S0pnUmJRUERyTHRq?= =?utf-8?B?WDVEaXpSTVdkTlI1Zm5VekdFNGs0OEJNY2dGTkIva3NIOFNwWHFHa2lHa09o?= =?utf-8?B?UVk4RTZRcE8za25UU1RVVGxObmFFanlDTWFjdEdpb0xqNXF6ZUp3MC9VQ1Ey?= =?utf-8?B?QlBpcXowN2plOGw4dWlzeWRWN1JtVC9xSE4zWVdzZUl0RkovL2dYcHNiZGta?= =?utf-8?B?MjBEMUtLQSs0NWFhN1huU01yNXQvc3U3UVR4WlZ2UTh4Tk1VT1ZZRnFYVUdk?= =?utf-8?B?eVYrMEhoeXFnNkdpSTUzNWFkdDlPZDZCUlNEb0J6NkNXYS9PLzg3dnRTYWdx?= =?utf-8?B?VlVnTXhZaWtPdklzVnRnempQOFVGYmYzRFFmUEwycVNkUDFkSEFOSE1zM3Az?= =?utf-8?B?QzRnekE5TU9IODlNeUlxblRKRHhGWjhkalNFMU9GYTRuUUZvajJTMkp4bk56?= =?utf-8?B?djVtUkVQMk1FZWU3MVBtZUozZis0a1VFNVBleTFqRk9uRktKZUdQYmdlMXBY?= =?utf-8?B?S2N3UTVMOWxrR0ZHYTJsWWV5cWVjK3haRXdRUjAycWltR2dmejlFVDA4VGZT?= =?utf-8?B?ZTRoZDlXTGwxNHkwZ001QnVHeVdJTkJQQ1NON3BYeW12MGdXK1hkNGxtOVFm?= =?utf-8?B?L3FBL29aeW01YTYwdXFuTlZNbXcxRHgxa21pMjFLcVlkemlPZE9IdVZBV0NP?= =?utf-8?B?dmRRZE1hZFBndjZSaFlZajI3ODd2UVBNNGRaZEhnR3Y3bUFwMmxJUXY1V1U3?= =?utf-8?B?bHpZc3ZZOVE4MExrT1JCSFhjQWNmdmR2TUFuSDV2MktlckN0cEFRenlIdGxK?= =?utf-8?B?ZStydWR3Q09tZjMwN3V0b3VRaGtGSW1pOTduZnpaV0U3TmozY1lFTkI4cUIr?= =?utf-8?Q?8gJtibeVTExnQJQAfFlg2mgAX?= 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: 207c3fcc-fe32-440e-8671-08db55e441c1 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2023 08:05:04.7031 (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: CQTuZ0f25lSq1oni5dmZf714ykvE5VwPEL/GPM8qJecEXpHBfgRZgIof4rF+OqRMM9+2hSox7SKwgPblb0q0AQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CYYPR11MB8357 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.9 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_SHORT,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: R290IGl0LiBUaGFuayB5b3UhDQoNClBhbg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K RnJvbTogWGkgUnVveWFvIDx4cnkxMTFAeHJ5MTExLnNpdGU+IA0KU2VudDogVHVlc2RheSwgTWF5 IDE2LCAyMDIzIDQ6MDQgUE0NClRvOiBMaSwgUGFuMiA8cGFuMi5saUBpbnRlbC5jb20+OyBSaWNo YXJkIFNhbmRpZm9yZCA8cmljaGFyZC5zYW5kaWZvcmRAYXJtLmNvbT4NCkNjOiBnY2MtcGF0Y2hl c0BnY2MuZ251Lm9yZzsganV6aGUuemhvbmdAcml2YWkuYWk7IGtpdG8uY2hlbmdAc2lmaXZlLmNv bTsgV2FuZywgWWFuemhhbmcgPHlhbnpoYW5nLndhbmdAaW50ZWwuY29tPjsgamVmZnJleWFsYXdA Z21haWwuY29tOyByZ3VlbnRoZXJAc3VzZS5kZQ0KU3ViamVjdDogUmU6IFtQQVRDSCB2M10gTWFj aGluZV9Nb2RlOiBFeHRlbmQgbWFjaGluZV9tb2RlIGZyb20gOCB0byAxNiBiaXRzDQoNCk9uIFR1 ZSwgMjAyMy0wNS0xNiBhdCAwNzo1NSArMDAwMCwgTGksIFBhbjIgdmlhIEdjYy1wYXRjaGVzIHdy b3RlOg0KPiBJIHNlZSwgdGhhbmtzIFJpY2hhcmQgZm9yIHJlbWluZGluZy4gSSBhbSBzb3JyeSBJ IGZhaWxlZCB0byBsb2NhdGUgDQo+IGFueXdoZXJlKGRvYyBvciBzb21ldGhpbmcgZWxzZSkgbWVu dGlvbmVkIHN1Y2ggY29udmVudGlvbiBhYm91dCBwaW5nLA0KDQpodHRwczovL2djYy5nbnUub3Jn L2NvbnRyaWJ1dGUuaHRtbCBzdWdnZXN0cyB0d28gd2Vlay4NCg0KPiB3aWxsIGZvbGxvdyB0aGUg YmVsb3cgY29udmVudGlvbiBpbiBmdXR1cmUuDQo+IA0KPiBQYW4NCj4gDQo+IC0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFJpY2hhcmQgU2FuZGlmb3JkIDxyaWNoYXJkLnNhbmRp Zm9yZEBhcm0uY29tPg0KPiBTZW50OiBUdWVzZGF5LCBNYXkgMTYsIDIwMjMgMzozMCBQTQ0KPiBU bzogTGksIFBhbjIgPHBhbjIubGlAaW50ZWwuY29tPg0KPiBDYzogZ2NjLXBhdGNoZXNAZ2NjLmdu dS5vcmc7IGp1emhlLnpob25nQHJpdmFpLmFpOyANCj4ga2l0by5jaGVuZ0BzaWZpdmUuY29tOyBX YW5nLCBZYW56aGFuZyA8eWFuemhhbmcud2FuZ0BpbnRlbC5jb20+OyANCj4gamVmZnJleWFsYXdA Z21haWwuY29tOyByZ3VlbnRoZXJAc3VzZS5kZQ0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYzXSBN YWNoaW5lX01vZGU6IEV4dGVuZCBtYWNoaW5lX21vZGUgZnJvbSA4IHRvIDE2IA0KPiBiaXRzDQo+ IA0KPiAiTGksIFBhbjIiIDxwYW4yLmxpQGludGVsLmNvbT4gd3JpdGVzOg0KPiA+IEtpbmRseSBw aW5nIGZvciB0aGlzIFBBVENIIHYzLg0KPiANCj4gVGhlIHBhdGNoIHdhcyBzZW50IG9uIFNhdHVy ZGF5LCBzbyB0aGlzIGlzIGVmZmVjdGl2ZWx5IHBpbmdpbmcgYWZ0ZXIgDQo+IG9uZSB3b3JraW5n IGRheSBpbiBtb3N0IG9mIEV1cm9wZSBhbmQgQW1lcmljYS7CoCBUaGF0J3MgdG9vIHNvb24gYW5k IA0KPiBjb21lcyBhY3Jvc3MgYXMgYWdncmVzc2l2ZS4NCj4gDQo+IEkgcmVhbGlzZSB5b3UgYW5k IG90aGVycyBhcmUgd29ya2luZyBpbnRlbnNpdmVseSBvbiB0aGlzLsKgIEJ1dCBpbiBhIA0KPiBz ZW5zZSB0aGF0J3MgcGFydCBvZiB0aGUgcmVhc29uIHdoeSByZXZpZXdzIG1pZ2h0IHNlZW0gc2xv dy7CoCBUaGUgDQo+IHZvbHVtZSBvZiBSVlYgcGF0Y2hlcyByZWNlbnRseSBoYXMgYmVlbiBwcmV0 dHkgaGlnaCwgc28gaXQncyBiZWVuIA0KPiBkaWZmaWN1bHQgdG8ga2VlcCB1cC7CoCBUaGVyZSBh cmUgaGF2ZSBhbHNvIGJlZW4gbWFueSBvdGhlciBub24tUlZWIA0KPiBwYXRjaGVzIHRoYXQgaGF2 ZSBiZWVuICJ1bmxvY2tlZCIgYnkgc3RhZ2UgMSBvcGVuaW5nLCBzbyB0aGVyZSdzIGEgDQo+IGhp Z2ggdm9sdW1lIGZyb20gdGhhdCBhcyB3ZWxsLg0KPiANCj4gQWxzbywgcGxlYXNlIGJlYXIgaW4g bWluZCB0aGF0IG1vc3QgcGVvcGxlIGFjdGl2ZSBpbiB0aGUgR0NDIGNvbW11bml0eSANCj4gaGF2 ZSB0aGVpciBvd24gd29yayB0byBkbyBhbmQgY2FuIG9ubHkgYSBkZWRpY2F0ZSBhIGNlcnRhaW4g YW1vdW50IG9mIA0KPiB0aGUgZGF5IHRvIHJldmlld3MuwqAgQW5kIHJldmlld2luZyBwYXRjaGVz IGNhbiBiZSB0aW1lLWNvbnN1bWluZyBpbiANCj4gaXRzc2VsZi4NCj4gDQo+IFNvIHNvbWV0aW1l cyBhIHBhdGNoIHdpbGwgZ2V0IGEgcmV2aWV3IHdpdGhpbiB0aGUgZGF5LsKgIFNvbWV0aW1lcyBp dCANCj4gd2lsbCB0YWtlIGEgYml0IGxvbmdlci7CoCBUaGUgZmFjdCB0aGF0IGEgcGF0Y2ggZG9l c24ndCBnZXQgYSByZXNwb25zZSANCj4gd2l0aGluIG9uZSB3b3JraW5nIGRheSBkb2Vzbid0IG1l YW4gdGhhdCBpdCdzIGJlZW4gZm9yZ290dGVuLg0KPiANCj4gVGhhbmtzLA0KPiBSaWNoYXJkDQoN Ci0tDQpYaSBSdW95YW8gPHhyeTExMUB4cnkxMTEuc2l0ZT4NClNjaG9vbCBvZiBBZXJvc3BhY2Ug U2NpZW5jZSBhbmQgVGVjaG5vbG9neSwgWGlkaWFuIFVuaXZlcnNpdHkNCg==