From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2094.outbound.protection.outlook.com [40.107.244.94]) by sourceware.org (Postfix) with ESMTPS id 5D3D63858D32 for ; Mon, 20 Mar 2023 19:38:44 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5D3D63858D32 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=vols.utk.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=vols.utk.edu ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y9OjsW+BXiU95C/xkdEC/YfMUtHbRLYrjLYdq47pNEb+91+BWQfekdyKge7mcOVV3BWuFQ9MOjPGYQVNzme6qVypD5RrWMnJZ6NQf1GUo/H9xWernwJt+yhEgh/Xy59i5giIyaNfUGCn5XSaIYO9+1ekU+0wIabg3U030ZpbtWQP8ZjvVQp88FT9Wi1Jw3MJMhs75aclnbHC/ZHPfKp2bdlOMpelMAeDU0XNx7BCpegeXiStNfzlAIW7/nMxcqH9CsVF2tnFcZkQRTaC5lH1ZFqcKzPuMT9M7h1Q6uJxzDvspfWn4bBsJY6o1j08o9i486W+3Zfyxy3L6GT4ZJi9kw== 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=puqgElYh2S/DQedXfL4Tn4pY5CK1wF6HuJ4LJIZ/2sE=; b=cfJLIjCKLmOFmUDg3FtyCGchbBtBgLzZscg6fD6VWfRViQ6PU9bBbwpRHYwr6y/jvF2inY9KQD8A5qlLIv5mobMII6QxROyT8DMKx1FUyHXVVfDPMZlfWuP9alhXW5iDDcuEiUmX90eGR6m7f5/uUlltbdcSvBgndg+I6X/z9rZ00i8js8TcGTSH5yt3WvjqMZfc/KKKswkYO5w+9v7VAs87TIfzFQsZm55wJgQoDvFa1bOvHe3Gwp2CLlbN77QETDuELmTSxK0vSnzpHoJlZzjCYljHDIgNt4AFsdjGdEOwTxmHMkWmqIwT0HqgvVPcyAPYBClJuY1FPeWqNrI7QQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=vols.utk.edu; dmarc=pass action=none header.from=vols.utk.edu; dkim=pass header.d=vols.utk.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vols.utk.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=puqgElYh2S/DQedXfL4Tn4pY5CK1wF6HuJ4LJIZ/2sE=; b=D5haiBrCpw5+CEe0QQzKcKh/xsk62pMxvXe82F2C/QyCewkvR1EvYaUxeGU/H/HbXX+ydHMKj8uPoX6b7/+PDhn+cGPLM4b1JnlmCeBY2sYQf26JO2aBNkh29xEKuFUZK8EUO6/Afzv9HK2gKRxn2rc3tP1nbemIXwNt9pshi4U= Received: from MN2PR02MB6016.namprd02.prod.outlook.com (2603:10b6:208:11d::11) by DS0PR02MB8973.namprd02.prod.outlook.com (2603:10b6:8:ca::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.37; Mon, 20 Mar 2023 19:38:35 +0000 Received: from MN2PR02MB6016.namprd02.prod.outlook.com ([fe80::7259:bd68:78a:7a76]) by MN2PR02MB6016.namprd02.prod.outlook.com ([fe80::7259:bd68:78a:7a76%5]) with mapi id 15.20.6178.037; Mon, 20 Mar 2023 19:38:35 +0000 From: "Li, Yicheng" To: Basile Starynkevitch , "jit@gcc.gnu.org" Subject: Re: Question on libgccjit Thread-Topic: Question on libgccjit Thread-Index: AQHZW2GmtonoVRQbwEuP0qDb3nlvAK8EDjKAgAAAhwCAAAGbgA== Date: Mon, 20 Mar 2023 19:38:35 +0000 Message-ID: <07AE3E1A-1B09-4BC2-A654-1417C833EA92@vols.utk.edu> References: <4895236c-a56f-a8aa-d581-476e3072f72c@starynkevitch.net> 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=vols.utk.edu; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN2PR02MB6016:EE_|DS0PR02MB8973:EE_ x-ms-office365-filtering-correlation-id: a1e0cde9-149c-4eea-6583-08db297ab261 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: o6t9jaKOQLEgU4Nf3i5CjPCFkVXnFwyhcNSIbjXPsG6QzypKgMO/bzR89pb8Acy9As/JmPtgwSWLartzKg6Qd+tGKoghXeY6/6WOPfvLi6R3H85+0sGRMH/NUX+DY1TsCqkWRxiyPDT48E6lrP6G9vEh2mT5HR1fioGwakUtsIPgN0IMj+cT3LlsC6lHsly6HV57t/2jza9MlOlusVa45uu5yQjKLTFpzB5lAOJFUbZU6f+SL3dNMArQiqYFfvxTD82XLPVQxjNS8cVCseI2xkV1C/VvjqffZr/pR+jVMuq9JVW+5bv0YAMpo3cvg22Y+ppAi875PM3haIqHWvr/63YqNDjH7jlQniiDOK0keSHaU82jxiQ0kZ+CJmmpV6IWn9R1yCQi2nPIEhrE3dZOkH1gpRX5A1lCWP5XQr1VT5mEghQYZCORDi8kHzp7cIaJUKAY2XhR5N3whAAjhj2eqzeHsKPcE0+iWwjpno2ace8yKZuJF68x8U5SVayFQDLKu1kDNU1B+JegQ6yewrC+oNQ5ZRHmTHcvuP0RdvTPFNDQW2IfjQfAIwgkZSVr81W6cSDd5hKjHT92Wer8yXGq2MAYicV3YibW+3iQQVqushtWOkjRRIiQSHer7kLrqo58YaRU7TrrXoBxNUHyel/LNZSiJqJ6YPsaHhbGQHF4ZTtZTrdwnRCGLCqNdJl8QcuIgPf/rUybt6D03YhwqIVt98c9iVotoszAY/C5S7x5nFxnFSOr8G1GgNHFjrZwi+3Y x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN2PR02MB6016.namprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(136003)(366004)(346002)(376002)(39860400002)(396003)(451199018)(38070700005)(2616005)(84970400001)(966005)(6486002)(166002)(26005)(186003)(53546011)(6512007)(6506007)(75432002)(71200400001)(38100700002)(478600001)(41320700001)(2906002)(86362001)(122000001)(83380400001)(8676002)(786003)(316002)(110136005)(33656002)(8936002)(64756008)(7116003)(76116006)(5660300002)(3480700007)(66446008)(41300700001)(66476007)(66946007)(66556008)(45980500001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?azkzZzdrZi9CY0JVMU1Qam1ndWx4c1BzSUh6Z1piWlBrS0c0VHNyQnRUUy9w?= =?utf-8?B?b0VBaTMwRnFYeEJIZ05GVGJwTVlDTndWZXE5MTZaZ002T0pCSVdKY1BieXNW?= =?utf-8?B?bGpZZlFacElET0s2eE9FUTYxSWtsU0o2NitEcUVZYkJXaE5TQk1sQzE2d3B3?= =?utf-8?B?UjRKSzU4Q25UNG9xeXdrQmMzMnBxazZxOERLRTJLZlRtZVRCS3pqcE13MEs0?= =?utf-8?B?M0xNQmFUTThodGxHU3FEVmR4NXpGMHBOUkhHNVZvYVkzNi84a3JNRGFPclI4?= =?utf-8?B?ZytKcjU2cEdONlZwemJCWng5TFlUVEdoOWdhVVJ3c1l5ZnhsZmVNenpvVEhU?= =?utf-8?B?V3hUVVRCUitqT0RNbGtHVlI1elNOWHVTMjI3emJpMGpUVDZZUGcvak1FYlIv?= =?utf-8?B?SUFHNW5NTng1SDVHUHg5WkVUV3VxZW0weEhhVCsvaDMvWER3ampZTGFnSmhz?= =?utf-8?B?TnFRTVFyOGRlQXJSNGF4aHh0K1Z0ektnLzcyQllzNVRrQ0dXMUtwNVZGdFJs?= =?utf-8?B?clY2ekRmbEpSUkJrM21jOGZVQWtQQ3dwM09VRlZGSzNZNVVZSC9RVFJ2Snly?= =?utf-8?B?UklxdDI3WmdBTXVKWmk5eTkzLzlFdDh0aXJmb28rd25GY2REczBPditGUHJI?= =?utf-8?B?SXJ5Uks5VzAwK0NKQXQyMk9semtxa0dWeXZLWjFIL0NtNGtaSFg2ZExueFAx?= =?utf-8?B?bkpETklLYStRTDJrdkFWakwzZlNlVXduYlROVWRKVThMd0JrK3lhUytwY1p0?= =?utf-8?B?Y01nWlcyb292VE12R05PdWpxR28yTXE5WkV5ai8ySG10dVZZcTg2Nk9Mdmgr?= =?utf-8?B?d0laWmFKV09OSUFTV0o2R2lRTVFvRmx2bm9Tbmh3VTZkZEl4ZHhCZm1Hc3ha?= =?utf-8?B?Mk1ibWEvR21xNk9lTE9pcDBiM3dNTjNxOGdYSFNyUGJrODhkZUVSbXVUcWhD?= =?utf-8?B?ci80bzlvUXN4aXBtazFES0Fnd1M1UWxSaUpvbjJLMlVMSXg3MmpKN093dzdM?= =?utf-8?B?YjVEczFJdWx0Ymd5T3lRQ29nTEEwQ2xjZEJVREhlaEFlT1d0cGhyWjR3T1lr?= =?utf-8?B?SVNLcUl1c3gvRCtHcC83M0VrcUpkSlVFQVk0TEgwdXZ3cFl5MDlsREdjT2tC?= =?utf-8?B?VEVEUkg3RkN4alpNM3ovY0tGRU40aFM3ZnF2eWFhU2NkUWNjUUFJTCtjNU55?= =?utf-8?B?dVJoQlRwSGNiUzhNNXUxV2pSM0s2VmdkQkNKY2IrK0VoWTJUYU1XaVVERmNY?= =?utf-8?B?UFBzM2k3WGlqN2RvRG1iRmNJMlQxK2tpSTR3VVJjaW1ETDdCWFlES3BsT3R4?= =?utf-8?B?V2JOVjA1MWw5RWVHMU1Wa2ZTcDJIUURYclh3dkZuVzJuTEFSSXhYemlyUWRT?= =?utf-8?B?bEcvRHZtZ2JtR25vcFZXTHowYkFnN3dPUlFzM29zOWFvMk9LSzdYalBOQVRP?= =?utf-8?B?R0ZvcmpqQUtoRnFGMFU2OG0rUzAzQUg5bkFqNWd4ZEl3NzFucHZBWlAzSkdu?= =?utf-8?B?bklxdWZoOWVvVmdRTFlLRVhuN1I1MlRyOEx4Ymo5ODNyN1JrZVpSeHBDR1lN?= =?utf-8?B?RTlQWkt0bWErM3lJeS9Ta1BBUzZIbHJvajdNS1RhNTExbktzNWZvVW1GbndN?= =?utf-8?B?aDNuVWlLSEllR1Q2UElpazNyTmMvODJXL0lXUjF3WngrK3dwRWZSV3Jwbzgw?= =?utf-8?B?MDA5aUF6YkxTa05Ba3NNRTcva2ZjTElEaHBET1FxQkRDSk9lZWRsTXVnR25r?= =?utf-8?B?U2hIQ1QzKzVjRWNSa0pGc1R3elBDaHYwRkhKKzNpOGhYbHE4OWd3Yi9Td0Zj?= =?utf-8?B?b3NYTENxRzIxYVJic1ZRTzhrdm0vM01tYWtsWHZzbks2MUk2a21Zbzd0b2x2?= =?utf-8?B?azBybjlOMnRrbFlhL1gvMnZiclllN1dMYVVOTlB0aU40VzlsUXlLYjNQaE1u?= =?utf-8?B?MFQvS0RlaGZSWnViajhZVnB1Y2xXMkU2VkVFWUtqOTZsV1ptcEZRb2RBLzJh?= =?utf-8?B?MlZZemVnOVFCSHh4Ykd5YkNhODZJRElaT2VaK2tMN0ZzMkQ4bTIyaGNDbktC?= =?utf-8?B?dDZETmJmVGxrREdGVEUvVTkvWWZUVWk0Rkxjb2hkd0U1eWlwUmxxTnlsVnFP?= =?utf-8?B?aGtUN1dENUZrenlJdEZpYlBwZHZGYkdDRTZMOXArZEFIOCtwOEM1Q0ZhRE5N?= =?utf-8?B?RGc9PQ==?= Content-Type: multipart/alternative; boundary="_000_07AE3E1A1B094BC2A6541417C833EA92volsutkedu_" MIME-Version: 1.0 X-OriginatorOrg: vols.utk.edu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR02MB6016.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a1e0cde9-149c-4eea-6583-08db297ab261 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2023 19:38:35.8221 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 515813d9-717d-45dd-9eca-9aa19c09d6f9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jGynwH99PrE8OtVziEtf7kJpYJQGFdc1YQjiUpLjV3D91ilzdXRjlMU6+8rCBCiLaLKKhL/xpTmU1W43d+nCMA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR02MB8973 X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE,HTTPS_HTTP_MISMATCH,KAM_LOTSOFHASH,KAM_SHORT,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP 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: --_000_07AE3E1A1B094BC2A6541417C833EA92volsutkedu_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksDQoNCkhlcmXigJlzIHRoZSBxdWVzdGlvbiBmb3IgbGliZ2Njaml0IG9u IHBvaW50ZXIgYXJpdGhtZXRpYy4NClRoZXJl4oCZcyBlcnJvciBmb3IgdHlw ZSBtaXNtYXRjaGluZyB3aXRoIGNoYXIqIGFuZCBpbnQuDQpQbGVhc2Ugc2Vl IGZ1bGwgY29kZSBhdCBodHRwczovL2dpdGh1Yi5jb20veWxpMTM3L2xpYmdj Y2ppdF90ZXN0DQoNClRoYW5rIHlvdQ0KWWljaGVuZyBMaQ0KDQpPbiBNYXIg MjAsIDIwMjMsIGF0IDM6MzIgUE0sIEJhc2lsZSBTdGFyeW5rZXZpdGNoIDxi YXNpbGVAc3Rhcnlua2V2aXRjaC5uZXQ+IHdyb3RlOg0KDQpZb3UgZG9uJ3Qg b2Z0ZW4gZ2V0IGVtYWlsIGZyb20gYmFzaWxlQHN0YXJ5bmtldml0Y2gubmV0 LiBMZWFybiB3aHkgdGhpcyBpcyBpbXBvcnRhbnQ8aHR0cHM6Ly9ha2EubXMv TGVhcm5BYm91dFNlbmRlcklkZW50aWZpY2F0aW9uPg0KDQpJbXByb3ZlIHlv dXIgQyBjb2RlIHRvIGhhdmUgYSBmdWxsIHJvdXRpbmUgb3IgcHJvZ3JhbSwg dGhlbiBwb3N0IGl0IG9uIHRoZSBtYWlsaW5nIGxpc3QNCg0KDQooYmV0dGVy IHlldCwgbWFrZSB5b3VyIGNvZGUgb3BlbiBzb3VyY2Ugb24gaHR0cHM6Ly9n aXRodWIuY29tLzxodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0aW9u Lm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJG JmRhdGE9MDUlN0MwMSU3Q3lsaTEzNyU0MHZvbHMudXRrLmVkdSU3QzU2YzVl ZDliYWNmYzQyZmNiMzRmMDhkYjI5NzllMjRiJTdDNTE1ODEzZDk3MTdkNDVk ZDllY2E5YWExOWMwOWQ2ZjklN0MwJTdDMCU3QzYzODE0OTM3NTY0NDEyODIz MyU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpXSWpvaU1DNHdMakF3TURB aUxDSlFJam9pVjJsdU16SWlMQ0pCVGlJNklrMWhhV3dpTENKWFZDSTZNbjAl M0QlN0MzMDAwJTdDJTdDJTdDJnNkYXRhPWFSY1AlMkJOJTJCbGRzbWRvYjFZ JTJCOWMySTduWjQzMW82NE03MUNVYTg4WjNhQUUlM0QmcmVzZXJ2ZWQ9MD4g Li4uLikNCg0KDQpPbiAyMC8wMy8yMDIzIDIwOjMwLCBMaSwgWWljaGVuZyB3 cm90ZToNCkhpLA0KDQpIZXJl4oCZcyB0aGUgY29kZSBpbiBDLg0KQmFzaWNh bGx5LCBJIGhhdmUgdHdvIHBhcmFtcywgYm90aCBpbiBjaGFyICouDQpBbmQg SSB3YW50IHRvIGRvIHBvaW50ZXIgYXJpdGhtZXRpYyBvbiB0aGVtLg0KDQog ICAgZ2NjX2ppdF90eXBlICpjaGFyX3R5cGUsICpjaGFyX3B0cl90eXBlLCwg KnNpemV0X3R5cGUsICppbnRfdHlwZTsNCiAgICBjaGFyX3R5cGUgPSBnY2Nf aml0X2NvbnRleHRfZ2V0X3R5cGUoIGN0eHQsIEdDQ19KSVRfVFlQRV9DSEFS ICk7DQogICAgc2l6ZXRfdHlwZSA9IGdjY19qaXRfY29udGV4dF9nZXRfdHlw ZSggY3R4dCwgR0NDX0pJVF9UWVBFX1NJWkVfVCApOw0KICAgIGludF90eXBl ID0gZ2NjX2ppdF9jb250ZXh0X2dldF90eXBlKCBjdHh0LCBHQ0NfSklUX1RZ UEVfSU5UICk7DQogICAgY2hhcl9wdHJfdHlwZSA9IGdjY19qaXRfdHlwZV9n ZXRfcG9pbnRlciggY2hhcl90eXBlICk7DQoNCiAgICBnY2Nfaml0X2x2YWx1 ZSAqZHN0X3ZhbCA9IGdjY19qaXRfZnVuY3Rpb25fbmV3X2xvY2FsKCBmdW5j LCBOVUxMLCBjaGFyX3B0cl90eXBlLCAiZHN0X3ZhbCIgKSwNCiAgICAgICAg ICAgICAgICAgICAqc3JjX3ZhbCA9IGdjY19qaXRfZnVuY3Rpb25fbmV3X2xv Y2FsKCBmdW5jLCBOVUxMLCBjaGFyX3B0cl90eXBlLCAic3JjX3ZhbOKAnSAp Ow0KDQoNCiAgICBnY2Nfaml0X2Jsb2NrX2FkZF9hc3NpZ25tZW50KCBibG9j aywgTlVMTCwgZHN0X3ZhbCwgZ2NjX2ppdF9wYXJhbV9hc19ydmFsdWUoIHBh cmFtWzBdICkgKTsNCiAgICBnY2Nfaml0X2Jsb2NrX2FkZF9hc3NpZ25tZW50 KCBibG9jaywgTlVMTCwgc3JjX3ZhbCwgZ2NjX2ppdF9wYXJhbV9hc19ydmFs dWUoIHBhcmFtWzFdICkgKTsNCg0KICAgIGdjY19qaXRfY29udGV4dF9uZXdf YmluYXJ5X29wKCBjdHh0LCBOVUxMLA0KICAgICAgICAgICAgR0NDX0pJVF9C SU5BUllfT1BfUExVUywNCiAgICAgICAgICAgIGNoYXJfcHRyX3R5cGUsDQog ICAgICAgICAgICBnY2Nfaml0X2x2YWx1ZV9hc19ydmFsdWUoIGRzdF92YWwg KSwNCiAgICAgICAgICAgIGdjY19qaXRfY29udGV4dF9uZXdfcnZhbHVlX2Zy b21fbG9uZyggY3R4dCwgc2l6ZXRfdHlwZSwgMTAgKSApOw0KDQogICAgICAg IGdjY19qaXRfY29udGV4dF9uZXdfYmluYXJ5X29wKCBjdHh0LCBOVUxMLA0K ICAgICAgICAgICAgR0NDX0pJVF9CSU5BUllfT1BfUExVUywNCiAgICAgICAg ICAgIGNoYXJfcHRyX3R5cGUsDQogICAgICAgICAgICBnY2Nfaml0X2x2YWx1 ZV9hc19ydmFsdWUoIHNyY192YWwgKSwNCiAgICAgICAgICAgIGdjY19qaXRf Y29udGV4dF9uZXdfcnZhbHVlX2Zyb21fbG9uZyggY3R4dCwgc2l6ZXRfdHlw ZSwgMTAgKSApOw0KDQpUaGUgZXJyb3IgaXMgZm9sbG93czoNCmxpYmdjY2pp dC5zbzogZXJyb3I6IGdjY19qaXRfY29udGV4dF9uZXdfYmluYXJ5X29wOiBt aXNtYXRjaGluZyB0eXBlcyBmb3IgYmluYXJ5IG9wOiBhOiBkc3RfdmFsICh0 eXBlOiBjaGFyICopIGI6IChzaXplX3QpMCAodHlwZTogc2l6ZV90KQ0KDQps aWJnY2NqaXQuc286IGVycm9yOiBnY2Nfaml0X2NvbnRleHRfbmV3X2JpbmFy eV9vcDogbWlzbWF0Y2hpbmcgdHlwZXMgZm9yIGJpbmFyeSBvcDogYTogc3Jj X3ZhbCAodHlwZTogY2hhciAqKSBiOiAoc2l6ZV90KTAgKHR5cGU6IHNpemVf dCkNCg0KVGhhbmsgeW91DQpZaWNoZW5nIExpDQoNCg0KT24gTWFyIDIwLCAy MDIzLCBhdCAzOjI0IFBNLCBCYXNpbGUgU3Rhcnlua2V2aXRjaCA8YmFzaWxl QHN0YXJ5bmtldml0Y2gubmV0PjxtYWlsdG86YmFzaWxlQHN0YXJ5bmtldml0 Y2gubmV0PiB3cm90ZToNCg0KDQpZb3UgZG9uJ3Qgb2Z0ZW4gZ2V0IGVtYWls IGZyb20gYmFzaWxlQHN0YXJ5bmtldml0Y2gubmV0PG1haWx0bzpiYXNpbGVA c3Rhcnlua2V2aXRjaC5uZXQ+LiBMZWFybiB3aHkgdGhpcyBpcyBpbXBvcnRh bnQ8aHR0cHM6Ly9ha2EubXMvTGVhcm5BYm91dFNlbmRlcklkZW50aWZpY2F0 aW9uPg0KDQpZb3UgYXNrZWQNCg0KPiA+IEhvdyB0byBkbyBwb2ludGVyIGFy aXRobWV0aWMgaW4gbGliZ2Njaml0PyBJIGNyZWF0ZWQgYSBwb2ludGVyIHR5 cGUgPiAoY2hhciAqKSBhbmQgYW4gaW50ZWdlciB0eXBlIChpbnQgb3Igc2l6 ZV90IG9yIGxvbmcpLiBXaGVuIEkgdXNlID4gZ2NjX2ppdF9jb250ZXh0X2Jp bmFyeV9vcCB3aXRoIEdDQ19KSVRfQklOQVJZX09QX1BMVVMsIGl04oCZcyBn aXZpbmcgbWUgPiBlcnJvciBhcyBtaXNtYXRjaGluZyB0eXBlcyBvZiAoY2hh ciopIGFuZCAoaW50KS4gSXMgcG9pbnRlciA+IGFyaXRobWV0aWMgdmlhYmxl IGluIGxpYmdjY2ppdD8NCg0KDQpidXQgSSByZWNvbW1lbmQgdG8gc2hvdyBz b21lIHJlYWwgQysrIGNvZGUgaW4geW91ciBxdWVzdGlvbi4uLi4gQW5kIHRo ZSB3YXJuaW5ncyB5b3Ugb2J0YWluZWQuDQoNCkJUVywgeW91IGNhbiBjb25z dHJ1Y3QgcG9pbnRlciB0eXBlcyBpbiBHQ0NKSVQuDQoNCmdjY19qaXRfdHlw ZV9nZXRfcG9pbnRlcg0KDQoNCkFsdGVybmF0aXZlbHksIGdlbmVyYXRlIHNv bWUgdGVtcG9yYXJ5IEMgY29kZSBhbmQgdXNlIEdDQyB0byBjb21waWxlIGl0 IGFzIGEgcGx1Z2luDQoNCg0KKHNlZSBodHRwczovL2FyeGl2Lm9yZy9hYnMv MTEwOS4wNzc5djE8aHR0cHM6Ly9uYW0xMS5zYWZlbGlua3MucHJvdGVjdGlv bi5vdXRsb29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGYXJ4aXYub3JnJTJG YWJzJTJGMTEwOS4wNzc5djEmZGF0YT0wNSU3QzAxJTdDeWxpMTM3JTQwdm9s cy51dGsuZWR1JTdDNTZjNWVkOWJhY2ZjNDJmY2IzNGYwOGRiMjk3OWUyNGIl N0M1MTU4MTNkOTcxN2Q0NWRkOWVjYTlhYTE5YzA5ZDZmOSU3QzAlN0MwJTdD NjM4MTQ5Mzc1NjQ0MTI4MjMzJTdDVW5rbm93biU3Q1RXRnBiR1pzYjNkOGV5 SldJam9pTUM0d0xqQXdNREFpTENKUUlqb2lWMmx1TXpJaUxDSkJUaUk2SWsx aGFXd2lMQ0pYVkNJNk1uMCUzRCU3QzMwMDAlN0MlN0MlN0Mmc2RhdGE9TGh4 dktxUHB5WDhTZE5IV2Q0SUpwTVJJZnZXMkVPNFZRRUVubUR4QzhpTSUzRCZy ZXNlcnZlZD0wPiAtIGl0IHVzZWQgdG8gd29yaykNCg0KTXkgcGV0IG9wZW4g c291cmNlIHByb2plY3QgaXMgaHR0cDovL3JlZnBlcnN5cy5vcmcvPGh0dHBz Oi8vbmFtMTEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3Vy bD1odHRwJTNBJTJGJTJGcmVmcGVyc3lzLm9yZyUyRiZkYXRhPTA1JTdDMDEl N0N5bGkxMzclNDB2b2xzLnV0ay5lZHUlN0M1NmM1ZWQ5YmFjZmM0MmZjYjM0 ZjA4ZGIyOTc5ZTI0YiU3QzUxNTgxM2Q5NzE3ZDQ1ZGQ5ZWNhOWFhMTljMDlk NmY5JTdDMCU3QzAlN0M2MzgxNDkzNzU2NDQxMjgyMzMlN0NVbmtub3duJTdD VFdGcGJHWnNiM2Q4ZXlKV0lqb2lNQzR3TGpBd01EQWlMQ0pRSWpvaVYybHVN eklpTENKQlRpSTZJazFoYVd3aUxDSlhWQ0k2TW4wJTNEJTdDMzAwMCU3QyU3 QyU3QyZzZGF0YT1iNHprWGFtYTdMb200VDdIVVF4QmxVWnN1JTJGSG11MVFR cVRvZmk1MVNMTTAlM0QmcmVzZXJ2ZWQ9MD4gKGluZmVyZW5jZSBlbmdpbmUp IGFuZCB3ZSBob3BlIHRvIGdlbmVyYXRlIGNvZGUgZnJvbSBoaWdoZXIgbGV2 ZWwgcnVsZXMsIGxpa2UgZXhwbGFpbmVkIGluIEphY3F1ZXMgUGl0cmF0KHMg bGFzdCBib29rLg0KDQpodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9K YWNxdWVzX1BpdHJhdDxodHRwczovL25hbTExLnNhZmVsaW5rcy5wcm90ZWN0 aW9uLm91dGxvb2suY29tLz91cmw9aHR0cHMlM0ElMkYlMkZlbi53aWtpcGVk aWEub3JnJTJGd2lraSUyRkphY3F1ZXNfUGl0cmF0JmRhdGE9MDUlN0MwMSU3 Q3lsaTEzNyU0MHZvbHMudXRrLmVkdSU3QzU2YzVlZDliYWNmYzQyZmNiMzRm MDhkYjI5NzllMjRiJTdDNTE1ODEzZDk3MTdkNDVkZDllY2E5YWExOWMwOWQ2 ZjklN0MwJTdDMCU3QzYzODE0OTM3NTY0NDI4NDQ1NyU3Q1Vua25vd24lN0NU V0ZwYkdac2IzZDhleUpXSWpvaU1DNHdMakF3TURBaUxDSlFJam9pVjJsdU16 SWlMQ0pCVGlJNklrMWhhV3dpTENKWFZDSTZNbjAlM0QlN0MzMDAwJTdDJTdD JTdDJnNkYXRhPWFKJTJGJTJCWWo3U1lIU1cyaUEwWkpNcTlKSGJoMmR1amJV WUhxUmJUNmo3WWhZJTNEJnJlc2VydmVkPTA+DQoNClJlZ2FyZHMNCg0KLS0N CkJhc2lsZSBTdGFyeW5rZXZpdGNoICAgICAgICAgICAgICAgICAgPGJhc2ls ZUBzdGFyeW5rZXZpdGNoLm5ldD48bWFpbHRvOmJhc2lsZUBzdGFyeW5rZXZp dGNoLm5ldD4NCihvbmx5IG1pbmUgb3BpbmlvbnMgLyBsZXMgb3BpbmlvbnMg c29udCBtaWVubmVzIHVuaXF1ZW1lbnQpDQo5MjM0MCBCb3VyZy1sYS1SZWlu ZSwgRnJhbmNlDQp3ZWIgcGFnZTogc3Rhcnlua2V2aXRjaC5uZXQvQmFzaWxl LyAmIHJlZnBlcnN5cy5vcmcNCg0KDQoNCg0KLS0NCkJhc2lsZSBTdGFyeW5r ZXZpdGNoICAgICAgICAgICAgICAgICAgPGJhc2lsZUBzdGFyeW5rZXZpdGNo Lm5ldD48bWFpbHRvOmJhc2lsZUBzdGFyeW5rZXZpdGNoLm5ldD4NCihvbmx5 IG1pbmUgb3BpbmlvbnMgLyBsZXMgb3BpbmlvbnMgc29udCBtaWVubmVzIHVu aXF1ZW1lbnQpDQo5MjM0MCBCb3VyZy1sYS1SZWluZSwgRnJhbmNlDQp3ZWIg cGFnZTogc3Rhcnlua2V2aXRjaC5uZXQvQmFzaWxlLyAmIHJlZnBlcnN5cy5v cmcNCg0KDQoNCg== --_000_07AE3E1A1B094BC2A6541417C833EA92volsutkedu_--