From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by sourceware.org (Postfix) with ESMTPS id A4DA73858D35 for ; Fri, 5 May 2023 01:43:08 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A4DA73858D35 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=1683250988; x=1714786988; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=n8oBeZd38RaPuFJUW/FRfIRU3MZVN635gL+Jl9cNBIQ=; b=HPsKFV/aR69VdxF+yI7+prKLFJ4ychqLsL2Q4D1DKEQtrP7VSMoLoDk2 iRm8NmdaasmxMo/Sgb6Fx9WDYrffAEYFcKPTqV+S0Fkwoj1nVC4lhLion Ecwn1ZaGzArBFAxh2NqF8DUBTGr90Ug+VtcdfaNqO6bCM82O4K9b2rwaA T5Q8N+tuzTtRc2twdFo3qmw6K46HyPge1whf4Cr5f+pGGhXgYRukUqwoU 80JhjAvKhDLSuLz6Qf0Un6AIHAaFXat4S8nJJkJcEctVxXnyOCPnibsbq HGu/cjvEOZlTyoP2iqVs8s2mjar+AqvhZ1s4QYcl1PCSeLGIXlNiJlLFB A==; X-IronPort-AV: E=McAfee;i="6600,9927,10700"; a="377175462" X-IronPort-AV: E=Sophos;i="5.99,250,1677571200"; d="scan'208";a="377175462" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 May 2023 18:43:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10700"; a="674807492" X-IronPort-AV: E=Sophos;i="5.99,250,1677571200"; d="scan'208";a="674807492" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga006.jf.intel.com with ESMTP; 04 May 2023 18:43:06 -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; Thu, 4 May 2023 18:43:06 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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; Thu, 4 May 2023 18:43:06 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Thu, 4 May 2023 18:43:06 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.41) 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.23; Thu, 4 May 2023 18:43:05 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M0RvQ0z17uvC/2NRSOHLxQnqmOoQQyrql2jVLEzjiaxGIRs0ZhxJeeShDNrkQb+sEyGPE7375FW+xYbrRHrar0Lo5wFv5YB3AoB38hhSR6veFfSJwJvPpp98jXJeLHUcWkHJApEnKN+Z5KI1dRj366DiO9NSf/U+XI7wWg+P/E6d5FgQR7k/r2/nlONOJSwY/KhI8NwD5lwcB76pdRLiHmFtqLdMKmnQD4HGfW8nAbG+rc05pQisMDMybgDhp/yHGf5IPveXt49wB81nJdlTUAeoVOuCljVEtfQD1TkVvkuP1Ub44xuCE2E2PAw1QIoBRxcweNxwfYcMs7rgRliRlQ== 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=n8oBeZd38RaPuFJUW/FRfIRU3MZVN635gL+Jl9cNBIQ=; b=hoqfTSNYnAC4Xti/DtLJ2UFRS/7kk0F0E/I1XobFk+lfmVcgChc5LvmzTNI+Dd/i5PsF2ZvzwesF8sDqIE8i4aqfQLiwBNdApv96E8zolDeBPGYnvFr8g1kiTbcwRazBZz9MQK0SZlPXGWDNuxPopPwHivo/Q7AZcgD/WT7zHUBkbj+OBIc9UOKHOds6UOrywO4RjzQbQze2TXmyJY/aA9N1QRRB+5Vx9q7AWE2F/y7moda9jZebH+KHkq8h7nRtPL534Xp8bhAiJ/fYnjNzSanKUzsm9KrvSF+x8zhWuJKLkxxWIWaq+01Qt2SUM20obyZ6yki0/1WPDe2HOEfL3A== 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 DM4PR11MB6551.namprd11.prod.outlook.com (2603:10b6:8:b9::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.26; Fri, 5 May 2023 01:43: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.6363.022; Fri, 5 May 2023 01:43:04 +0000 From: "Li, Pan2" To: =?utf-8?B?6ZKf5bGF5ZOy?= , kito.cheng , rguenther CC: richard.sandiford , Jeff Law , gcc-patches , palmer , jakub Subject: RE: Re: [PATCH] machine_mode type size: Extend enum size from 8-bit to 16-bit Thread-Topic: Re: [PATCH] machine_mode type size: Extend enum size from 8-bit to 16-bit Thread-Index: AQHZbFstWbMcfHKCp0ubhTQl/BF1KK8l8KoAgAADv8uAAAIv24AAKeUAgAEugQCAABRVAIAABD6AgAAC7ICAAOhkT4AhcgZw Date: Fri, 5 May 2023 01:43:04 +0000 Message-ID: References: <20230410144808.324346-1-juzhe.zhong@rivai.ai>, <89f088ec-8692-01f5-0395-5a66ddf085d7@gmail.com>, <47D962C7C724E3A2+20230410231445834316202@rivai.ai>, , , , <0AEFD2378C3DF89B+202304111919556577872@rivai.ai>, , , , , <2978624D57874251+2023041307225185723242@rivai.ai> In-Reply-To: <2978624D57874251+2023041307225185723242@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_|DM4PR11MB6551:EE_ x-ms-office365-filtering-correlation-id: 2d274968-3812-4f70-c14e-08db4d0a1188 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NTdwcAuFz/8M3eZD14tq1At8ObRpkAr2jLCHMWdyBvJ2aicQuG/XS4xvdQnUODUSagGcwmgt8IPt5tHJoEttM7WTFtQin0AWC2sCiJ0oG77I8gZmHI4mggV+mfEQYP6GCIpHMFNAtGgk5YHAXLG63/sBTOEC1uZUv3XPg5a0sc9bldCKoXiHMhzGY3Sn1xaUeXR1U1B72+l/hsBqM2WsDhVp70PK7jiIMxR4hp4TWzWXtMU4Etbxb4KuPAqeVK2n7lY2mTVhCp5Wd+FuIKh7DQl3/M6EfYkO8QC2d8gWOVBttlbh2NrMtu1nWnmoXqG1ATgAsU0d/mv7N0H58T/KkRR+Z/e+V3jaaza5Jnz6B/0QMIk98ICsZ5hZFu7n42L35rl9V4zsnVXkNXKbRzhgN86Ua3v62GtzT7MzfC495nQvO2YX+5aIBZ4yp/tZ2LyGQfePOMtsEIrlRoJPQwkO4Ip9dmFYXv7gIiIxuUE5fesstox2bwMgvY1JHExlTHPYUJ/vfxQq6P8dsvmDu7CaHiv7OSKdJcpMoMv5K6i697tRKyrLq47beC6MZHeQ199qoJAFyqgJO0bwhxcM3/hLIWQdVEDb3/srJrexEYiE+KU0xon6pto5cCMd3Vj0YErRINxliJSQQf20T6OSQwp6Vw== 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)(39860400002)(376002)(366004)(396003)(346002)(136003)(451199021)(110136005)(54906003)(71200400001)(186003)(55016003)(478600001)(33656002)(86362001)(7696005)(41300700001)(122000001)(6506007)(2906002)(82960400001)(316002)(38070700005)(8676002)(8936002)(83380400001)(5660300002)(52536014)(38100700002)(4326008)(66556008)(53546011)(76116006)(66446008)(9686003)(64756008)(66476007)(66946007)(26005)(2004002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ejYzQjVQY1o3Tmt5R2x1RUU5aVF4a1hYU0o3T2hCVTE4ZmVkcmk0ZUE4OGNl?= =?utf-8?B?dHFXTHpJUkd6cHJ1M1VrbzhqRU1Yc0VIZFA0WjhaZmxOdWR2WHowRTNrZkw2?= =?utf-8?B?M0NHSnNTWnczdHZGQS9wSElQZkJ5a2tMZXI5NGdmTHhKYXZzMFFqemNsYmtL?= =?utf-8?B?SEdBM3F3OGpmdUEzZ0t0aHdNVGtwSjRRV0VWdmpaYUZuRlZwVHhjV3BnZ0Fu?= =?utf-8?B?SFFjR2Z2OHVqUXB6VjVaNk5WQ0Fpdk1mQlRQTVVSSVV4QWpVUXFZODV6WnVS?= =?utf-8?B?K1RPZmVpR1E2VjdVTnMrTVExYTQvKytEVTlkT3dPVVU2Y2pzbXByVVdTdGh0?= =?utf-8?B?MVFCclJyc1B3ZWRvczR0dE80MjZtOUxPaTVDK09WRHVWUWFOcEczZ2s5dkNO?= =?utf-8?B?N2xGR1JxMU1pZi9zWTVxR3RqR0lISkFyWEgxWWNQaU9SeEdLK08xem96OXdW?= =?utf-8?B?Zm9HakErcENMdUxESkczaE9iaHhWUndLREVSeTROMmJrVVRDWXcrR096WDZq?= =?utf-8?B?azBqUGphQnlXYVd2bS9DQmRNYnRCQVBrUE9FWDJaUldyaTIzWW5oOCs0TWRj?= =?utf-8?B?LzRueUpTOUNNWkdpc0lPNStVMisveUhVelJFbUdFQ0lpS2dBa2UxR21aNU9R?= =?utf-8?B?ai9Jem9TRXEzNGpnYWQ5bkxieWlmdEwrUEFhSnJwa25Bc0lSNTRDYnU3aXVN?= =?utf-8?B?SnJRSkdzZ0VoeUxOaVgvQkJZQWhwSnJCeEtOODIyWWkzRjdYcFVudno2NzNl?= =?utf-8?B?a0ppQXNWQi9XUFptWmZxTUFQTU8yU2FlSHFWSnJ0TTdMdWNSckQvQm5uemVz?= =?utf-8?B?S3FudWRCRjVheGFTaXFuaW9yR1ExVHg5bExteVZjcVVnUDRMTXNic3ByWmNF?= =?utf-8?B?dmdpOXppdGQ0U1NoUlpBMWVmRDZiUDc3WXUwc2NKVGN4M2VjTEd1RWRqM3lr?= =?utf-8?B?c05YVlc5NWJiVWNPUmlrUlYxQU1xZTI4Ym5URVlEa3VkWUFzTXlUdGdSVjlU?= =?utf-8?B?Ymh5YW5ZMUU2RTlSUXFGZHRFenpjQ01XR1BKZGFrTTJiRm1wSEVMbHB1NnhW?= =?utf-8?B?VERKRVBQRnpqUlE5UGFuOGRTYzdRRXRnTVc0aTl3MUJoV2NCSDd6VEFyR0cw?= =?utf-8?B?MHErcWpvbUJXdkRtbm9rU3h6WVBwQXJ4cnM5azFqYUZaaXBER0FnK1VxYkdR?= =?utf-8?B?NGY0a3BBQnVpOVhKTmdvUU9DVzNEZHR3eDVSYlBadXQvMnIxdlVGaGlCZk1w?= =?utf-8?B?eXBtc1ZpSUhtenNaYUFhTlBNQzlXclR4aGxaUVc4TkhkOGxVSGcyZ2tXR2c5?= =?utf-8?B?N3R1TU9FQS9qSXVlemlLNm1OcFU5TXd4Rk1LUzJpSFhRUC94VVY0Szg4MFVq?= =?utf-8?B?THJrWlI5Yy9RUERQRjhndklNSWIvcW1tUHF2VlE5QUJsWmZTZy8vUDl4UkpN?= =?utf-8?B?ZEZmR1pzbHdnYzNJT3JKV1dTc21Lc1BMa3JRUkpFL3FEZTd5WFNBOUJ0OWZs?= =?utf-8?B?Rms5Zk1TaVhpejVNLzQ3Z2R3eXQyZkk2bHdwcnNsakxtTmVrYlllMVgxLzQ3?= =?utf-8?B?aFo0SjRGc3JrZkF0SG5Sc2w4ckhFOGM1WlZUNVdlb3VxOHVTV1NleWRpTjcr?= =?utf-8?B?U2FmOXhFbGxzSVpNMHB2TzVuc3VLTjkvZ1NtZG5KeHQ2eTg3NkVvRWd6dmFu?= =?utf-8?B?NS9oRTM2Q2gvRWJVTXdaZitTbGVpQTQrRXhIYjdKRjVRNWZTeVF5aVhZZENl?= =?utf-8?B?V2pFaVZDOW1sSUdPdDFJSlJucjZNRTZGZmlxUWNrUlpLbXo0bWRkMzV0Wmgy?= =?utf-8?B?OVFKZXFBTStPZmh2bk1MY0RrbnY5TmJ1YkduYktDSzBBd3N5WE56VUVoY0NI?= =?utf-8?B?UlZ5SXpwUVhxN0FFZWlIL3pEWlRTdVNxOHZOZXdlUk5WTzM1YTR4Z1NqRnAy?= =?utf-8?B?SU16VVU4aUN5bUxET0NtRjQwbStnY2NjclkzSW5RVXdTdFBaNTlGVkxWU0dy?= =?utf-8?B?R3ZVSktZazZQS0tQd1dBQXY2QW9rTVoyUkRpY29Hajd3bHpZSGRTb0h2T1hD?= =?utf-8?B?SkRnTXpZYUNvVVFLTE45a21jdnpMWW5kTDVLQTRsc1hTZGlKMTF5bUFpMDht?= =?utf-8?Q?pUSo=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: 2d274968-3812-4f70-c14e-08db4d0a1188 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 May 2023 01:43:04.1829 (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: 4yCP5VWdeqXoHoy3M3r7MlCvM8gc579xRFMTP8k58sXVwaKU5+jlMwCGrcOF8uWwd/n0nmt8LxeSKNDo9vABgg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB6551 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-5.7 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,KAM_ASCII_DIVIDERS,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: SSB0cmllZCB0aGUgbWVtb3J5IHByb2ZpbGluZyBieSB2YWxncmluZCAtLXRvb2w9bWVtY2hlY2sg LS10cmFjZS1jaGlsZHJlbj15ZXMgZm9yIHRoaXMgY2hhbmdlLCB0YXJnZXQgdGhlIFNQRUMgMjAw NiBJTlQgcGFydCB3aXRoIHJ2NjRnY3YuIE5vdGUgd2Ugb25seSBjb3VudCB0aGUgYnl0ZXMgYWxs b2NhdGVkIGZyb20gdmFsZ3JpbmQgbG9nIGxpa2UgdGhpcyAiPT0yODMyODk2PT0gICB0b3RhbCBo ZWFwIHVzYWdlOiAyMDggYWxsb2NzLCAxNjUgZnJlZXMsIDEyMywyMDQgYnl0ZXMgYWxsb2NhdGVk Ii4NCg0KQ29uc2lkZXIgc29tZSB2YXJpYW5jZSBvZiB2YWxncmluZCwgaXQgbG9va3MgbGlrZSB0 aGUgaW1wYWN0IHRvIGJ5dGVzIGFsbG9jYXRlZCBtYXkgYmUgbGltaXRlZC4gSG93ZXZlciwgSSBh bSBzdGlsbCBydW5uaW5nIHRoaXMgZm9yIHg4NiwgaXQgd2lsbCB0YWtlIG1vcmUgdGhhbiAzMCBo b3VycyBmb3IgZWFjaCBpdGVyYXRpb24uLi4NCg0KUklTQy1WIEdDQyBWZXJzaW9uOg0KPj4gfi9i aW4vdGVzdC1nbnUtOC1iaXRzL2Jpbi9yaXNjdjY0LXVua25vd24tbGludXgtZ251LWdjYyAtLXZl cnNpb24NCnJpc2N2NjQtdW5rbm93bi1saW51eC1nbnUtZ2NjIChnZDdjYjk3MjBlZDUpIDE0LjAu MCAyMDIzMDUwMyAoZXhwZXJpbWVudGFsKQ0KQ29weXJpZ2h0IChDKSAyMDIzIEZyZWUgU29mdHdh cmUgRm91bmRhdGlvbiwgSW5jLg0KVGhpcyBpcyBmcmVlIHNvZnR3YXJlOyBzZWUgdGhlIHNvdXJj ZSBmb3IgY29weWluZyBjb25kaXRpb25zLiAgVGhlcmUgaXMgTk8NCndhcnJhbnR5OyBub3QgZXZl biBmb3IgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF Lg0KDQpCeXRlcyBhbGxvY2F0ZWQgd2l0aCBPMjoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tDQpCZW5jaG1hcmsJCXwgIHVwc3RyZWFtCQl8IHdpdGggdGhpcyBQ QVRDSAkNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo0MDAu cGVybGJlbmNoCQl8IDI5Njk5NjQyODc1CQl8IDI5OTQ5ODc2MjY5IH4wLjAlDQo0MDEuYnppcDIJ CXwgMTY0MTA0MTY1OQkJfCAxNzU1NTYzOTcyICs2Ljk1JQ0KNDAzLmdjYwkJCXwgNjg0NDc1MDA1 MTYJCXwgNjg5MDA4ODMyOTEgfjAuMCUNCjQyOS5tY2YJCXwgMTQzMzE1NjQ2MgkJfCAxNDMzMjUz MzczIH4wLjAlDQo0NDUuZ29ibWsJCXwgMTQyMzkyMjUyMTAJCXwgMTQ0NjM0Mzg0NjUgfjAuMCUN CjQ1Ni5obW1lcgkJfCA5NjM1OTU1NjIzCQl8IDk4MDg1MzQ5NDggKzEuOCUNCjQ1OC5zamVuZwkJ fCAyNDE5NDc4MjA0CQl8IDI1NDU0Nzg5NDAgKzUuNCUNCjQ2Mi5saWJxdWFudHVtCQl8IDE2ODY0 MDQ0ODkJCXwgMTgwMDg4NDE5NyArNi44JQ0KNDY0LmgyNjRyZWYJOGoxCXwgMTAxOTA0MTM5MDAJ CXwgMTAzNTExMzQxNjEgKzEuNiUNCjQ3MS5vbW5ldHBwCQl8IDQwODE0NjI3Njg0CQl8IDQxMTg1 ODY0NTI5IH4wLjAlDQo0NzMuYXN0YXIJCXwgMzgwNzA5NzUyOQkJfCAzOTI4NDI4MTgzICszLjIl DQo0ODMueGFsYW5jYm1rCQl8IDE1Mjk1OTQxODE2Nwl8IDE1NDIwMTczODg0MyB+MC4wJQ0KDQpC eXRlcyBhbGxvY2F0ZWQgd2l0aCBPZmFzdCArIGZ1bnJvbGwtbG9vcHM6DQotLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0NCkJlbmNobWFyawkJfCAgdXBzdHJlYW0JCXwgd2l0aCB0aGlz IFBBVENIDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCjQwMC5wZXJsYmVuY2gJ CXwgIDM5NDkxMTg0NzMzCQl8IDM5MjIzMDIwMjY3IH4wLjAlIA0KNDAxLmJ6aXAyCQl8ICAyODQz ODcxNTE3CQl8IDI3MzAzODM0NjMgfjAlDQo0MDMuZ2NjCQkJfCAgODQxOTU5OTE4OTgJCXwgODM3 MzA2MzI5NTUgLTQuMCUgDQo0MjkubWNmCQl8ICAxNDgxMzgxMTY0CQl8IDEzNjczMDk1NjUgLTcu NyUNCjQ0NS5nb2JtawkJfCAgMjAxMjM5NDM2NjMJCXwgMTk4ODYxMTYzOTQgLTEuMiUNCjQ1Ni5o bW1lcgkJfCAgMTIzMDI0NDUxMzkJCXwgMTIxMjE3NDUzODMgLTEuNSUNCjQ1OC5zamVuZwkJfCAg Mzg4NDcxMjYxNQkJfCAzNzU1NDgxOTMwICAtMy4zJQ0KNDYyLmxpYnF1YW50dW0JCXwgIDE5NjY2 MTk5NDAJCXwgMTg1MjI3NDM0MiAgLTUuOCUNCjQ2NC5oMjY0cmVmCQl8ICAxOTIxOTM2NTU1MgkJ fCAxOTA1MDI4ODIwMSB+MC4wJQ0KNDcxLm9tbmV0cHAJCXwgIDQ1NzAxMDA4MzI1CQl8IDQ1MzI3 ODA1MDc5IH4wLjAlDQo0NzMuYXN0YXIJCXwgIDQxMTg2MDAzNTQJCXwgMzk5NTk0MzcwNSAtMy4w JQ0KNDgzLnhhbGFuY2JtawkJfCAgMTc5NDgxMzA1MTgyCXwgMTc4MTYwMzA2MzAxIH4wLjAlDQoN ClBhbg0KDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBHY2MtcGF0Y2hlcyA8 Z2NjLXBhdGNoZXMtYm91bmNlcytwYW4yLmxpPWludGVsLmNvbUBnY2MuZ251Lm9yZz4gT24gQmVo YWxmIE9mID8/Pw0KU2VudDogVGh1cnNkYXksIEFwcmlsIDEzLCAyMDIzIDc6MjMgQU0NClRvOiBr aXRvLmNoZW5nIDxraXRvLmNoZW5nQGdtYWlsLmNvbT47IHJndWVudGhlciA8cmd1ZW50aGVyQHN1 c2UuZGU+DQpDYzogcmljaGFyZC5zYW5kaWZvcmQgPHJpY2hhcmQuc2FuZGlmb3JkQGFybS5jb20+ OyBKZWZmIExhdyA8amVmZnJleWFsYXdAZ21haWwuY29tPjsgZ2NjLXBhdGNoZXMgPGdjYy1wYXRj aGVzQGdjYy5nbnUub3JnPjsgcGFsbWVyIDxwYWxtZXJAZGFiYmVsdC5jb20+OyBqYWt1YiA8amFr dWJAcmVkaGF0LmNvbT4NClN1YmplY3Q6IFJlOiBSZTogW1BBVENIXSBtYWNoaW5lX21vZGUgdHlw ZSBzaXplOiBFeHRlbmQgZW51bSBzaXplIGZyb20gOC1iaXQgdG8gMTYtYml0DQoNClllYWgsIGxp a2Uga2l0byBzYWlkLg0KVHVybnMgb3V0IHRoZSB0dXBsZSB0eXBlIG1vZGVsIGluIEFSTSBTVkUg aXMgdGhlIG9wdGltYWwgc29sdXRpb24gZm9yIFJWVi4NCkFuZCB3ZSBsaWtlIEFSTSBTVkUgc3R5 bGUgaW1wbG1lbnRhdGlvbi4NCg0KQW5kIG5vdyB3ZSBzZWUgc3dhcHBpbmcgcnR4X2NvZGUgYW5k IG1vZGUgaW4gcnR4X2RlZiBjYW4gbWFrZSBydHhfZGVmIG92ZXJhbCBub3QgZXhjZWVkIDY0IGJp dC4NCkJ1dCBpdCBzZWVtcyB0aGF0IHRoZXJlIGlzIHN0aWxsIHByb2JsZW0gaW4gdHJlZV90eXBl X2NvbW1vbiBhbmQgdHJlZV9kZWNsX2NvbW1vbiwgaXMgdGhhdCByaWdodD8NCg0KQWZ0ZXIgc2V2 ZXJhbCB0cnlzIChyZW1vdmUgYWxsIHJlZHVuZGFudCBUSS9URiB2ZWN0b3IgbW9kZXMgYW5kIEZQ MTYgdmVjdG9yIG1vZGUpLCBub3cgdGhlcmUgYXJlIDI1MiBtb2RlcyBpbiBSSVNDLVYgcG9ydC4g QmFzaWNhbGx5LCBJIGNhbiBrZWVwIHN1cHBvcnRpbmcgbmV3IFJWViBpbnRyaW5zaXNjIGZlYXR1 cmVzIHJlY2VudGx5Lg0KSG93ZXZlciwgd2UgY2FuJ3Qgc3VwcG9ydCBtb3JlIGluIHRoZSBmdXR1 cmUsIGZvciBleGFtcGxlLCBGUDE2IHZlY3RvciwgQkYxNiB2ZWN0b3IsIG1hdHJpeCBtb2Rlcywg VkxTIG1vZGVzLC4uLmV0Yy4NCg0KRnJvbSBSVlYgc2lkZSwgSSB0aGluayBleHRlbmRpbmcgMSBt b3JlIGJpdCBvZiBtYWNoaW5lIG1vZGUgc2hvdWxkIGJlIGVub3VnaCBmb3IgUlZWIChvdmVyYWwg NTEyIG1vZGVzKS4NCklzIGl0IHBvc3NpYmxlIG1ha2UgaXQgaGFwcGVuIGluIHRyZWVfdHlwZV9j b21tb24gYW5kIHRyZWVfZGVjbF9jb21tb24sIFJpY2hhcmRzPw0KDQpUaGFuayB5b3Ugc28gbXVj aCBmb3IgYWxsIGNvbW1lbnRzLg0KDQoNCmp1emhlLnpob25nQHJpdmFpLmFpDQogDQpGcm9tOiBL aXRvIENoZW5nDQpEYXRlOiAyMDIzLTA0LTEyIDE3OjMxDQpUbzogUmljaGFyZCBCaWVuZXINCkND OiBqdXpoZS56aG9uZ0ByaXZhaS5haTsgcmljaGFyZC5zYW5kaWZvcmQ7IGplZmZyZXlhbGF3OyBn Y2MtcGF0Y2hlczsgcGFsbWVyOyBqYWt1Yg0KU3ViamVjdDogUmU6IFJlOiBbUEFUQ0hdIG1hY2hp bmVfbW9kZSB0eXBlIHNpemU6IEV4dGVuZCBlbnVtIHNpemUgZnJvbSA4LWJpdCB0byAxNi1iaXQN Cj4gPiBUaGUgY29uY2VwdCBvZiBmcmFjdGlvbmFsIExNVUwgaXMgdGhlIHNhbWUgYXMgdGhlIGNv bmNlcHQgb2YgDQo+ID4gQUFyY2g2NCdzIHBhcnRpYWwgU1ZFIHZlY3RvcnMsIHNvIHRoZXkgY2Fu IG9ubHkgYWNjZXNzIHRoZSBsb3dlc3QgDQo+ID4gcGFydCwgbGlrZSBTVkUncyBwYXJ0aWFsIHZl Y3Rvci4NCj4gPg0KPiA+IFdlIHdhbnQgdG8gc3BpbGwvcmVzdG9yZSB0aGUgZXhhY3Qgc2l6ZSBv ZiB0aG9zZSBtb2RlcyAoMS8yLCAxLzQsIA0KPiA+IDEvOCksIHNvIGFkZGluZyBkZWRpY2F0ZWQg bW9kZXMgZm9yIHRob3NlIHBhcnRpYWwgdmVjdG9yIG1vZGVzIA0KPiA+IHNob3VsZCBiZSB1bmF2 b2lkYWJsZSBJTU8uDQo+ID4NCj4gPiBBbmQgZXZlbiBpZiB3ZSB1c2Ugc3ViLXZlY3Rvciwgd2Ug c3RpbGwgbmVlZCB0byBkZWZpbmUgdGhvc2UgcGFydGlhbCANCj4gPiB2ZWN0b3IgdHlwZXMuDQo+ DQo+IENvdWxkIHlvdSB1c2UgaW50ZWdlciBtb2RlcyBmb3IgdGhlIGZyYWN0aW9uYWwgdmVjdG9y cz8NCiANCllvdSBtZWFuIHVzaW5nIHRoZSBzY2FsYXIgaW50ZWdlciBtb2RlIGxpa2UgdXNpbmcg KHN1YnJlZzpTSQ0KKHJlZzpWTng0U0kpIDApIHRvIHJlcHJlc2VudA0KTE1VTD0xLzQ/DQooQXNz dW1lIFZOeDRTSSBpcyBtb2RlIGZvciBNMSkNCiANCklmIHNvIEkgdGhpbmsgaXQgbWlnaHQgbm90 IGJlIGFibGUgdG8gbW9kZWwgdGhhdCByaWdodCAtIGl0IHNlZW1zIGxpa2Ugd2UgYXJlIHVzaW5n IDMyLWJpdHMgYnV0IGFjdHVhbGx5IHdlIGFyZSB1c2luZyBwb2x5X2ludDE2KDEsIDEpICogMzIg Yml0cy4NCiANCj4gRm9yIGNvbXB1dGF0aW9uIHlvdSBjYW4gYWx3YXlzIGFwcHJvcHJpYXRlbHkg bGltaXQgdGhlIExFTj8NCiANClJWViBwcm92aWRlIHp2bCpiIGV4dGVuc2lvbiBsaWtlIHp2bDxO PmIgKGUuZy56dmwxMjhiIG9yIHp2bDI1NmIpIHRvIGd1YXJhbnRlZSB0aGUgdmVjdG9yIGxlbmd0 aCBpcyBhdCBsZWFzdCBsYXJnZXIgdGhhbiBOIGJpdHMsIGJ1dCBpdCdzIGp1c3QgZ3VhcmFudGVl IHRoZSBtaW5pbWFsIGxlbmd0aCBsaWtlIFNWRSBndWFyYW50ZWUgdGhlIG1pbmltYWwgdmVjdG9y IGxlbmd0aCBpcyAxMjggYml0cw0KIA0K