From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.115]) by sourceware.org (Postfix) with ESMTPS id A2BAD3858D33 for ; Tue, 22 Aug 2023 03:20:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A2BAD3858D33 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=1692674406; x=1724210406; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=anaL6e6mQXK7EAX1dEfw2oDaoxb/A2Jt9vxtbWFaCf4=; b=DgUv9yYwqHp2m1zCBMxnh3qEQH3V8g+YKwgEGz1GEO7vi15rZ9OATgpD ZRygH8FeBmJav703q21un+ck+ZnU9Em0JC+Uvf165DAgarMBmjteZJFw4 mL72AM5ENHZQGeRr4dE5p1db9cFQBqINIMNZDEo3J+lrswhbK2inkC5k1 6DxUtz1ibiHe3i3Cq9Am7EfRMynE8ihG0PHJGuPxkvjyG8et/d0UzdBtD DbuauoyIUNNU7ySwJkgDGQEDI0fiI2EAIjOZQ2wP8dhzVWw7gLOsN8cH9 NwiyToiRrvT4aUzN5Vm2yf9BKCbhsTdcsMJY+jd+854i4DjzMdV7NNEJ7 g==; X-IronPort-AV: E=McAfee;i="6600,9927,10809"; a="373736174" X-IronPort-AV: E=Sophos;i="6.01,191,1684825200"; d="scan'208";a="373736174" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Aug 2023 20:20:05 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10809"; a="801494890" X-IronPort-AV: E=Sophos;i="6.01,191,1684825200"; d="scan'208";a="801494890" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga008.fm.intel.com with ESMTP; 21 Aug 2023 20:20:05 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Mon, 21 Aug 2023 20:20:04 -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.27; Mon, 21 Aug 2023 20:20:04 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) 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.27 via Frontend Transport; Mon, 21 Aug 2023 20:20:04 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.168) 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; Mon, 21 Aug 2023 20:20:03 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OjxPEbjYQO0EWj/NPB0ZftwCNFlJue1kwtOB58TJ26IZG7I5Y1j9gy0be7r9rWrHRZ8IkggqIvJw4WaoKLoUMD3YU7c6KgH43l9DOS7tba1w5Rvukrp486hGjcAZ0k0Tn37x021InX2FIprQlJVhvBAzo1m3r6NQxMaW5RFpYQ+znqk7IWzcU44i/dAqwGMQ2wisNT2vIuXcIEtWfnxSmANh9SVxO165UcOXzUsf7U/JL7dJwVwT30LjG+sAF/06YGxwSkf1UiLEMQv4k8kcZq4WUVz9a/YpBss5+be3+0essyxegL5Q5nXidfmKiH+nEf9DRq2xww8A8qtqamddtA== 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=anaL6e6mQXK7EAX1dEfw2oDaoxb/A2Jt9vxtbWFaCf4=; b=oZE6etUgvONe2Td4fttwuNMkFnCvTrZtuQflWT7NkJ5PvspcUdfol4dCFjNnd6cw8kWKmGB8n15q7d0e8WidhlfawDx610vZ0+PU+zuem4vodb02fjFKOMI8EZ8oPvXIlQJOaAGkEOV1CeZJr4vHfS2CEEuIwZiERtt10KJmI+DNEhHICVFhBshVvYZo+KODMjyBNExDOcZsSW5RW5jVJQ+Rfoq/Ean/hCQ0I9UGSxILykYkF+xVJvO24iNO9+qBMbKLQdXrAu1HM7vxSAXb1m6Ro4qKTnPVQpJl2Jojj+GOiTE+BxfY6yQjALTpbKVZoRgI00Q7cMXoPKAxLGDRow== 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 SA1PR11MB5946.namprd11.prod.outlook.com (2603:10b6:806:23a::9) by DM4PR11MB7254.namprd11.prod.outlook.com (2603:10b6:8:10e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6699.24; Tue, 22 Aug 2023 03:20:02 +0000 Received: from SA1PR11MB5946.namprd11.prod.outlook.com ([fe80::e600:9840:9396:d970]) by SA1PR11MB5946.namprd11.prod.outlook.com ([fe80::e600:9840:9396:d970%7]) with mapi id 15.20.6699.022; Tue, 22 Aug 2023 03:20:01 +0000 From: "Jiang, Haochen" To: ZiNgA BuRgA , Richard Biener , Hongtao Liu CC: "gcc-patches@gcc.gnu.org" Subject: RE: Intel AVX10.1 Compiler Design and Support Thread-Topic: Intel AVX10.1 Compiler Design and Support Thread-Index: AQHZycf2Xa1Zi5Nre0+E5xD/uu3MEq/yScqAgAG9lgCAAGlmAIAAHt0AgAEq3rA= Date: Tue, 22 Aug 2023 03:20:01 +0000 Message-ID: References: <20230808071312.1569559-1-haochen.jiang@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: SA1PR11MB5946:EE_|DM4PR11MB7254:EE_ x-ms-office365-filtering-correlation-id: 43f3576e-94d2-4d27-bb2c-08dba2beac19 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: kNP384fRL7Z9TOJ3eStWxQANWsKT938zwvkM5EyHdq2bYjKzxB4/jZ3ixLDJI+NaSpTVZr+J/NqynfTG1C864p44iaZkLEm3z3lWLkc0gd5eVaDwqytuuMnJaqBi1V+x42l6QKa3iIhO3qIHnq6XvwtHLeElPfJxb9j5erAcYS+oOsBxj2gF0PurnuwW8qyjyL05YdVkwwzTfg/uOJMLvyae5gU9KKJaN2kr+FfByxjfPisSJr2GC6l5w6B7O7d6+NFjlMku0l5Vt0DargdUlrN7MEaugsVRJaY1MAUhmr5A+6WisG5IG7e8vt2WV8mcVDlKuHpU2b/04gXZwNkCASSOtO0INvU7FAhWlZ6Zoq5mUSo9pFC2qdmN4LorZrIfYGCGCkswB7XofGRNZzIY+XLg3+dt+j9GjB6B/0Tk51HwvC9Fb6F1mdPvHYfICD021lSeE66A5+feneQvszRK7PJn2E6HIv/eQZESiJoAXZ+4+xYUiTYsNb1NLLYiqA5adl6uCaOf/a2X7HtEfhwx+M47ATybVKJjAiqqNPhkFEJdNt7AyzDf3OcxdDW/ydxr6e1Uxxr5syLWv5uf08eYaQ7cJYSefCOQKqvW9kShrV2gM45NlNjNlQc5gu63pfHe x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB5946.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(366004)(346002)(39860400002)(136003)(376002)(396003)(451199024)(1800799009)(186009)(2906002)(53546011)(38070700005)(7696005)(38100700002)(6506007)(83380400001)(5660300002)(52536014)(33656002)(26005)(86362001)(8676002)(8936002)(4326008)(316002)(9686003)(66946007)(64756008)(66446008)(66556008)(76116006)(66476007)(110136005)(82960400001)(478600001)(122000001)(71200400001)(41300700001)(55016003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M29pT25CdGp4WS9DeEJPQjdRS3I2dWhvK2dnQUp2dnNwWlNCVlBLSDc3eFhr?= =?utf-8?B?UHVZb3VKMXQ4emNvVG5NTStrblp6ajI4a1VjUkdwcW1WMmZ2dXJRSmZ3cEFt?= =?utf-8?B?Wk4vWE5RcS9qb1FBSlFoQ01KU0pmaGJNWXlURFNhWC8yYlJnOHhiMXd6Y2Zy?= =?utf-8?B?V0c3bm9kTDdiZEk1K202SjBtVi9ybDFoWUhxclJxM085cFVmQjdXaGpTYXJH?= =?utf-8?B?akVaN3Q4ME1LY1hUditveXM0SzF5VWZBQ2ZmdHR3ZzRUdHlrY2pOb3BvaE1k?= =?utf-8?B?T2h0MnB6U2h3SGMrZmRhRCs0Ujhoc3p5YjIxdnkyeWFFbUZtcnBzbldDdlk0?= =?utf-8?B?Q1N4bUFENHV4TmVjazJmZ0VxVmR4TVpvMXBSbm9rbTBYVUQ3TXo2TENnWHBT?= =?utf-8?B?Qnovekd4UUIvVjRhV200cWx3UEVRUmtKcStmT0ZkRG5ra0ZNRkwrQnU3ZlIy?= =?utf-8?B?SVZnM3UrV2dKcFU5ZkVvcW8yQ2NDYnlZWE5TUThEZ1hoV21ZQ1VJcGdYc0lB?= =?utf-8?B?SFZ1UDk5cGcxM20yQzZkN1BtNGhRanRLMnVtSFJ4bE1NNXBkZkJ3M3BQQnc3?= =?utf-8?B?TUlVUU1adkx6UHYyN2g4RDIvaVVGSGtFUGszNXJqNEthWjNMcmVnMEt0SDNy?= =?utf-8?B?eXd3QXpzYTVvVStpdzFQYU1iWDQ2ZThrUmU5aWJxRzYzVDY1RVBlbFhuYlJz?= =?utf-8?B?eHRaUEFTd0FMMVJTSzNlUlIzSXBtS3g5ditEYUEwWkRKa3dPVWV4S2UyakYw?= =?utf-8?B?djVSeGNKSlRBVldpM2lHOGdJYUcva2RyaGI2YzdTOU80Qkpkd29RZDZJTm9h?= =?utf-8?B?MXcrT2tyKzZ3YUtLNTlFUUg2YVBjV3dVT2VJQmRrWTJLTTlieFp3MDlYOEpQ?= =?utf-8?B?eE10QVdtNllsam04OFZnMSs3VzdOT2V1RGUwTFVpTUIwUWdneUNxU2tKYkNS?= =?utf-8?B?aVRBa1dqQkM0Ymc1SXdXL0xMYm9Ka0ZlNlpEcUY1TEdYVzlBVDUrTFVzdGlT?= =?utf-8?B?Z3crU1dnUzhocjk0bzQzdGR4Mlp3U0xZd0pFallhYWdzQXpsTjdFcmZhQWl4?= =?utf-8?B?SHRJdWhkNEtzMUxLd1ZmeVFXQkNYSWIxVVpBU1hoUkFLa1FwRlZUOFhzaWdy?= =?utf-8?B?aVg3SEJuTHdJaGJzNHFFV2h5MHFZNHRXNk1nWk0yMmt5cndRTzUwbXBXSGNm?= =?utf-8?B?ZzJWWWorT3c2blJPM1lIKzdNQ0NBUzQ3OW5uQ2wwbW1QSGlPN1RXZUEzVEZr?= =?utf-8?B?U3dwRmhQTFlGUy9KMlkrWWNlblNqVktoVGhmSmJaRkE5N1N0NU04MHFZK04z?= =?utf-8?B?TUtBclFWWmxMSlZPRllycTVYeFQ0ODBvVEM1ZEYzVllQTFRya1h2ZzB0bUQr?= =?utf-8?B?VTAxeFlaNnJTckk0eTh0Z0o0cmFhUkdLRUFlWnFQaTYrQUUwWHc2MWxwZ0FC?= =?utf-8?B?R1BIeWdXZUxveWoyemw2bUJ6TmZDMDU1N01sd09zcWZMMmxHQVUrczBnd2FE?= =?utf-8?B?ZG9ZWHFHR1hBeWRWVkpSTHRlTDJZT2dGbndzT2FmL0N3bjQzdnVraVNnOFUz?= =?utf-8?B?bWNRclRUK2pKWlhIbFBHTTM5Qzg2Y05Felk4SXV4RjhFRVlZMWlCanphenVs?= =?utf-8?B?aTNOTkhSV2liZkZVTnNOQm12Y3daMVBSalpMalFTUkpuMVRuVnM3U0hYL2x5?= =?utf-8?B?WURlcHQ4ZzBDRGlubkxMNDBQd0RxUE15T29QUnNELy95N2VrdndXbjlJWGtB?= =?utf-8?B?T3ZIcmQvbFIvOUdlQ2JhQ010ZEtCeG56c2RuNDk5ajlISFlQRkxoSm5jOVYz?= =?utf-8?B?dExHaUZscGZWRURYSTJONEZJS1pMZTN1OHMrTVdneVVXRWdWN0JhSFdVcWY1?= =?utf-8?B?a3I4S2RDdGRDaUY3OUFiams4ekpoZEMycHJQTmNsTXR2U05ESTI3M1R4b3hv?= =?utf-8?B?RGcvNTVUUHpFbXhsRUZydDh5cXIycFp5LzRKNnA0Z0Mxb0pEK05jQnF0RTA1?= =?utf-8?B?b2RQb2MwUmErNGtLZDlGZWhqOEtPekZNTStWVDl5elpBK3NhQ0VRS1YzT2lj?= =?utf-8?B?VzQ3RnM0T1NzV05GYURiQnpJNWRabGUzc3pyYlhkeTRJeERMVjBvSjlXbjAx?= =?utf-8?Q?HZjK8maVx5Nd+/FXQ642SIcOD?= 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: SA1PR11MB5946.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 43f3576e-94d2-4d27-bb2c-08dba2beac19 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Aug 2023 03:20:01.7444 (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: aQ+m/a52lxCVrhbuJ2v923/DsPtFmTQcz8EAox56BIIllTNsoYteZFiptCg4IR1O2XS82FloPfP/66tl5/n8Rg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR11MB7254 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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: PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBaaU5nQSBCdVJnQSA8emluZ2Fi dXJnYUBob3RtYWlsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBBdWd1c3QgMjEsIDIwMjMgNToyNyBQ TQ0KPiBUbzogUmljaGFyZCBCaWVuZXIgPHJpY2hhcmQuZ3VlbnRoZXJAZ21haWwuY29tPjsgSG9u Z3RhbyBMaXUNCj4gPGNyYXp5bGh0QGdtYWlsLmNvbT4NCj4gQ2M6IEppYW5nLCBIYW9jaGVuIDxo YW9jaGVuLmppYW5nQGludGVsLmNvbT47IGdjYy1wYXRjaGVzQGdjYy5nbnUub3JnDQo+IFN1Ympl Y3Q6IFJlOiBJbnRlbCBBVlgxMC4xIENvbXBpbGVyIERlc2lnbiBhbmQgU3VwcG9ydA0KPiANCj4g QW5vdGhlciB3YXkgKG5vdCBzYXlpbmcgdGhpcyBpcyBiZXR0ZXIsIGp1c3QgdGhyb3dpbmcgb3V0 IGlkZWFzKSBpcyB0bw0KPiBicmVhayBBVlgxMC4xIGludG8gYWxsIHRoZSBBVlgtNTEyIHN1YnNl dHMuDQo+IFNvIHlvdSdkIGhhdmUgc29tZXRoaW5nIGxpa2UgLW1hdngxMC4xLTI1Ni12bCwgLW1h dngxMC4xLTUxMi12Ym1pIGV0Yy4NCj4gDQo+ICogLW1hdngxMC4xLTI1NsKgIHdvdWxkIGVmZmVj dGl2ZWx5IGJlIGFuIGFsaWFzIGZvciBhbGwgdGhlIDEyOCsyNTYtYml0DQo+IHN1YnNldHMsIGFu ZCBzZXQgdGhlIF9fQVZYMTBfMV9fIGRlZmluZQ0KPiAqIC1tYXZ4NTEydmJtacKgIHdvdWxkIGVm ZmVjdGl2ZWx5IGJlIGFuIGFsaWFzIGZvciBgLW1hdngxMC4xLTEyOC12Ym1pDQo+IC1tYXZ4MTAu MS0yNTYtdmJtaSAtbWF2eDEwLjEtNTEyLXZibWlgIGFuZCBzZXQgdGhlIF9fQVZYNTEyVkJNSV9f IGRlZmluZQ0KPiAoYC1tYXZ4MTAuMS01MTItdmxgIG1pZ2h0IG5vdCBtYWtlIG11Y2ggc2Vuc2Ug dW5sZXNzIGl0IGltcGxpZXMgQVZYNTEyRj8pDQo+ICogLW1uby1hdng1MTJ2Ym1pwqAgd291bGQg c2ltaWxhcmx5IGJlIGFuIGFsaWFzIGZvcg0KPiBgLW1uby1hdngxMC4xLTEyOC12Ym1pIC1tbm8t YXZ4MTAuMS0yNTYtdmJtaSAtbW5vLWF2eDEwLjEtNTEyLXZibWlgOw0KPiB3aXRoIHRoaXMsIGAt bWF2eDEwLjEtMjU2IC1tbm8tYXZ4NTEydmJtaWAgd291bGQgbWFrZSBzZW5zZSwgZXZlbiBpZg0K PiB1bnVzdWFsIChlbmFibGUgYWxsIEFWWDEwLjEgYnV0IGRpc2FibGUgYWxsIFZCTUkpDQo+ICog LW1hdngxMC4yLTI1NsKgIHdvdWxkIGFjdCBhcyBhIHNpbmdsZSBmZWF0dXJlLCBjZW1lbnRpbmcg aW4gQVZYMTAuMg0KPiBsaWtlIHRoZSBjdXJyZW50IEFWWDEwLjEgcHJvcG9zYWwsIGFuZCBBVlgt NTEyIHN1YnNldHMgY2FuJ3QgYmUgdHVybmVkIG9mZg0KDQpJIGFtIGNvbnNpZGVyaW5nIGEgcHJv cG9zYWwgcXVpdGUgc2ltaWxhciB0byB0aGlzIGlmIHdlIHdhbnQgdG8gY2hhbmdlIHRoZQ0KZGVz aWduIHNvIHRoYXQgaXQgaXMgZmxleGlibGUuDQoNCkJ1dCB0aGVyZSBhcmUgYSBmZXcgcHJvcG9z YWxzIG9uIHRoZSB0YWJsZS4gVGhlIHByb2JsZW0gZm9yIHRoaXMgcHJvcG9zYWwNCmlzIHRoYXQg aWYgaXQgaXMgYSBvdmVyLWRlc2lnbiB0byBtYWtlIGVhY2ggQVZYNTEyIGZlYXR1cmUgdG8gc3Bs aXQgc2luY2UgaW4gbW9zdA0Kc2NlbmFyaW9zIHdlIGp1c3QgbmVlZCB0byBrZWVwIHRoZSB2ZWN0 b3Igd2lkdGggYXMgdGhlIHNhbWUuDQoNClRoeCwNCkhhb2NoZW4NCg0KPiANCj4gDQo+IE9uIDIx LzA4LzIwMjMgNTozNiBwbSwgUmljaGFyZCBCaWVuZXIgd3JvdGU6DQo+ID4gT24gTW9uLCBBdWcg MjEsIDIwMjMgYXQgMzoyMOKAr0FNIEhvbmd0YW8gTGl1IHZpYSBHY2MtcGF0Y2hlcw0KPiA+IDxn Y2MtcGF0Y2hlc0BnY2MuZ251Lm9yZz4gd3JvdGU6DQo+ID4NCj4gPiBZZXMuICBOb3RlIHdlIGNh bm5vdCByZWFsbHkgcmUtcHVycG9zZSAtbXByZWZlci12ZWN0b3Itd2lkdGg9MjU2IHNpbmNlIHRo YXQNCj4gPiB3b3VsZCBhbHNvIG1ha2UgdXNlcyBvZiA1MTJiaXQgaW50cmluc2ljcyBpbGwtZm9y bWVkLiAgU28gd2UnZCBuZWVkIGEgbmV3DQo+ID4gZmxhZyB0aGF0IHdvdWxkIHJlc3RyaWN0IEFW WDUxMlZMIHRvIDI1NmJpdCwgcG9zc2libHkgdXNpbmcgYSBjb21tb24gaW50ZXJuYWwNCj4gPiBm bGFnIGZvciB0aGlzIGFuZCB0aGUgLW1hdngxMC4xLTI1NiB2ZWN0b3Igc2l6ZSBlZmZlY3QuDQo+ ID4NCj4gPiBNYXliZSAtbWRpc2FibGUtdmVjdG9yLXdpZHRoLTUxMiBvciAtbWF2eDUxMnZsLWZv ci1hdngxMC4xLTI1NiBvcg0KPiA+IC1tYXZ4NTEydmwtMjU2PyAgV3JpdGluZyB0aGVzZSB0aGUg bGFzdCBsb29rcyBtb3N0IHNlbnNpYmxlIHRvIG1lPw0KPiA+IE5vdGUgaXQgc2hvdWxkIGNvbWJp bmUgd2l0aCAtbWF2eDUxMnZsIHRvIC1tYXZ4NTEydmwtMjU2IHRvIG1ha2UNCj4gPiAtbWFyY2g9 bmF0aXZlIC1tYXZ4NTEydmwtMjU2IHdvcmsgKEkgdGhpbmsgd2Ugc2hvdWxkIGFsc28gYWxsb3cg dGhlDQo+ID4gZmxhZyB0b2dldGhlciB3aXRoIC1tYXZ4MTAuMSo/KQ0KPiA+DQo+ID4gbWF2eDUx MnZsLTI1Ng0KPiA+IFRhcmdldCAuLi4NCj4gPiBEaXNhYmxlIHRoZSA1MTJiaXQgdmVjdG9yIElT QSBzdWJzZXQgb2YgQVZYNTEyIG9yIEFWWDEwLCBlbmFibGUNCj4gPiB0aGUgMjU2Yml0IHZlY3Rv ciBJU0Egc3Vic2V0IG9mIEFWWDUxMi4NCj4gPg0KPiA+IFJpY2hhcmQuDQo+IA0KDQo=