From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from APC01-TYZ-obe.outbound.protection.outlook.com (mail-tyzapc01on2122.outbound.protection.outlook.com [40.107.117.122]) by sourceware.org (Postfix) with ESMTPS id 2A6B93856948 for ; Thu, 20 Jul 2023 14:37:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2A6B93856948 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=espressif.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=espressif.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YlIXwUZjlJxKew/JHlWifIrVd5ZARlvfK/JGOkoUfJ+kPSUBAJZPu03wanFZXzP9aHXrCZFJ7YWTk7c8mhRYlKdCiVZmZrPbzCBwuzFjJSnUgWiW8OBUKvcY0idM3SArr2FRUsGTp6tCfRiMQFVeHWO+izsgEu2fC5oQJfal17cBfFD4rwbHQha5Q1tmf+2aSqhv9ivHIQUYrNnF3x99UtShVW4ptO5rDdgABcbiKwRJe1KcO/xZkxi5mKr+u1xP4C1X/vHm+gUQzVMacjnH1w+3JW7Dy0XMZDJt810FsGEXmR+aDFwMMmOK2CuTkwxEiz3821BXMLU/HPWmuvCceA== 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=blR6co70+4eTkcs+fxREkG1xHIdHb07070nHK3S0DGM=; b=LG6fXGEAAyrF333sQ8CxXxnj54eshmT5lC6oXlK7Xp2HVgRv52Os/lFwUUfgoMZK5EC3MAUNREsRDoXKytLYqdZtYArVIN/LjJxD+LCf8+5SzXzhlqEzxb8Bo1QuwaH9aVQ2HqfVhapBNgkiViOtqkHndFcaqpoSIEq2XIJMRmPMsslHOtQ6B0AxejN7LdcHY51JLes6JfITSd6inKMKLWUCoNY6OsrA6YE0I8eDP0hvL/oUkUYS2PxFk+7/wkzPr3CH7yBUITmvHVeT7FXrVI0tXiJSspTRFgcwa8GPfVO3O9xw+EXz5c/sdyWqEMnxEZ2ThAg1pXG46t/gzJE94Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=espressif.com; dmarc=pass action=none header.from=espressif.com; dkim=pass header.d=espressif.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=espressifsystems.onmicrosoft.com; s=selector1-espressifsystems-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=blR6co70+4eTkcs+fxREkG1xHIdHb07070nHK3S0DGM=; b=qzSqiXRdH7lKBhHF2jdIMzAAnjA4Lxnzcpy5jHJ82x1j2JgnObh9SnaDm6/wBny86ayNdsq35dzdJ5UTl7dny+ToInZret4LcvvewWJSCdiUM6U4z6XrBNNbATvX1tUcMm9gcyoS7MgV1vhUmAQ4AJuholTfBhzfFKbR8q7Hc9E= Received: from TYZPR04MB5736.apcprd04.prod.outlook.com (2603:1096:400:1fa::7) by KL1PR0401MB6226.apcprd04.prod.outlook.com (2603:1096:820:c3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6609.25; Thu, 20 Jul 2023 14:37:22 +0000 Received: from TYZPR04MB5736.apcprd04.prod.outlook.com ([fe80::cb3d:7677:ae5b:c6a9]) by TYZPR04MB5736.apcprd04.prod.outlook.com ([fe80::cb3d:7677:ae5b:c6a9%5]) with mapi id 15.20.6588.031; Thu, 20 Jul 2023 14:37:22 +0000 From: Alexey Lapshin To: "gcc-patches@gcc.gnu.org" CC: Alexey Gerenkov , Ivan Grokhotkov , "jcmvbkbc@gmail.com" Subject: [PATCH 2/3] gcc: xtensa: use dynconfig settings as builtin-macros Thread-Topic: [PATCH 2/3] gcc: xtensa: use dynconfig settings as builtin-macros Thread-Index: AQHZuxex2HXqg4t+lEuIgB5REf/HVg== Date: Thu, 20 Jul 2023 14:37:22 +0000 Message-ID: References: <485a6a6c62a8632d9e3ac44b2d8fd935c0e0a78b.camel@espressif.com> In-Reply-To: <485a6a6c62a8632d9e3ac44b2d8fd935c0e0a78b.camel@espressif.com> 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=espressif.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYZPR04MB5736:EE_|KL1PR0401MB6226:EE_ x-ms-office365-filtering-correlation-id: a9d3ad69-bfc2-41db-9e0c-08db892ed46c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SAEmi5N+fVWqgFLV8XY0P/KvDvxyyZWqd80xn483wKHfh/QsJRnmt/Oz8XFoJCaLTM/vW0Vcrbhy61/hPuYZTvmEU0DIFPVvafo+BF8ikFnCwPolb+kPY0ulnEjc8sDAHGvII3668eQn+yvJTZgLmPW3/hNF8MWldCcBAUOLbncynnKTcTMqx0/WxIkqro6dmNpft35Cl7iunsWH9B/ylzwiT6YlIWMami1/Xs3QjEr8We879Nd9io64sh2KGbNLI8LKDFS6oxwEmo+Lt66pgt+RFXiTbAV6FGJAuzfyDVocZTaX5nI9ywUgYDSarSVbM9387xqAKZOH7r2KVBtm4/v/KfZEfbisdwdYKvgeEGri273wW5nGwqRlnhLa/emlP+Q7PD0YTq9nbipoACqDunWDLO9WTR4E4s1RS8m5xP3/kZzA230l2DNHoYbLqJ3KcNvz1e+FH2UMEk7nbjlwHZVNn8mcO10fnIfFngUOZ7uzZ+MhLfTGrk6QbgRdM83x96d0yHJgGIOberhlt7W+7Fr5L9A4jPO5CTK0xUbzc1dPRklVEa+y6gj8GyQRH33Hk100iHjh3EdPvN0XAHGtWwr/bHWhCJX+L8lMn8i1UYOYAcWOILuEUHRBvIHVQkhX x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYZPR04MB5736.apcprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(366004)(346002)(376002)(39850400004)(136003)(396003)(451199021)(8676002)(41300700001)(8936002)(44832011)(6916009)(64756008)(91956017)(66476007)(66446008)(66946007)(76116006)(66556008)(54906003)(4326008)(186003)(478600001)(2906002)(6506007)(26005)(316002)(2616005)(5660300002)(6512007)(38100700002)(122000001)(36756003)(6486002)(38070700005)(71200400001)(86362001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eEl0V2NDQWtyYkNGSStEaElwSDhpeGM2UTFwMWluV0ExYnFXYy9kcEE1bG4v?= =?utf-8?B?eWQzQmV1dGRucFZZbHVBalhpbmlwa04yM2g1QVpFaE1DSE1YQzFIQVhGeGVv?= =?utf-8?B?b2tJTmlMcVN6dTlhYmx0cVdPODJZbWtJaVpzaS9NSFpTSUtaRSswZ2ZiQ1lJ?= =?utf-8?B?cnFKWXhWemxqaE9NTEZkbWZ3Q2tIUEp1ZkxiK05lT2xXMlQxaG4wL0JrUU5i?= =?utf-8?B?c29hSjhCK3hEN2xBMlR1dmZDSTVCOUl6ay9lM0pzR295OUozYklwdTRmWitt?= =?utf-8?B?VEpHUWZPd3FXM0NhN2NDQkNEd0NQR2RGdXNlWnViTkR2cGh2U1RXdFVEUHRQ?= =?utf-8?B?VHFMdy9DMmlIdWN5SEZwdWllY2ZEcVBWSGNqZEFJK0ZBaFFsRXJ6NHB5N0hX?= =?utf-8?B?MUp5S0x3MHdGNnhWcklneWhjT2lPckNhK3VsL1VIQmFoa25KVlZQU2lsZy9u?= =?utf-8?B?dkU2anNqcHNHMzJ6aUpKR0prZ0FVVzQzbytibDRPc1FKcFZVVVhxWk94MnA3?= =?utf-8?B?Q04zai9JTEhpR1U0aFd5YnZEVTByT2JMcTl1eXA3UzdlNjd4eVBOMEp1TXF4?= =?utf-8?B?NDdvN052Vmw2TFRFaGNTVmpkc3N4L3NvQkhWYytnRitrVzZQRllBRjdvdTgw?= =?utf-8?B?dlFQVmxrZUdvbzdzS0Fod1puMWpkeVFyYlhUQ1dJTUhySUIvWSs5VnNGUS9n?= =?utf-8?B?ck42VTFIcEJUM3VXN3NBVGxqUWhLVHV0MUF0ODZNRG44UHVFVzhXTmVraEZ2?= =?utf-8?B?d2tlWExjbHE1blNpUmxVRzhKWTd5TzlXYlZOdGF3VEo0ZWE0UWR5SDRuNUlG?= =?utf-8?B?YlNwYWEyZFJlVGhBT3lPSXloUER1VWZ1UDFKTVJWSkF2U1FiUWp3WEQxbU9u?= =?utf-8?B?eGF2cTBTd1FHMTFXaWVNQTR4c29zQ1lQRmdVWTErQTIrd3ZtTHJXbStud2hZ?= =?utf-8?B?ZVJ1alVZZGpGMjBYNUc0MG1lMUZzOXpyWEc4MSsxNEZidmVOeXpUbUh3SjFm?= =?utf-8?B?bWVjaXRJeThqRlBOZmRrV1ppWWNyeG8vaHpodUlwOGtoVVl2RE1wVG15TkJW?= =?utf-8?B?OFVoUVZoc2FIc2tkTjRnQUQ4cnFwbDB0c0lCZWIzRHFKblM0cXcvYzZpak1l?= =?utf-8?B?QVVWUnNra01LcDBFQVd3ZHQ0dXc1S3ZrSzY3NVorT1pBWjg2bVM4Mk52ODhV?= =?utf-8?B?Q2tkeWxYQWdDK251NnYzengwcHpvMjFubDVSUFI2TXBmTTgxVDBXdHl6bUd4?= =?utf-8?B?Nk4vZFlqUS9UcWV1c2N4dVBiVGEyUDFTSzJLTXgzQzhlVERHYTlPcGVzRUJY?= =?utf-8?B?TUcvWlBZaHphZ0VDeXFSOXRadGs5VW1Lc3Jwb09sRDMxSldtUW0yM3BRZ0hm?= =?utf-8?B?ZlQwSksyZ0xLSVk1TFFzcVhKQzd5aFpUOWw0dGRJN3VEWkxYMUNYb3B4eHBq?= =?utf-8?B?eW9JWURyK29QdVhvOUJEUDdkdG5jNWJhenZRUVZqQkhhK3M4NFhqSmtEQWdP?= =?utf-8?B?d3lLbS91SDFiU1NISXpLZlM4Y3RWaXlaNGZsczFQL0xrR29YMEt1T2ZVTm5W?= =?utf-8?B?ZCtPWnd4MmF4N2dIQnNTUHhxeTNrU3ZLVzVaWTNDY20zZWtnSDN6TzJmdjZP?= =?utf-8?B?Y2FNbGpiY0h6UmlhbHZucFR6eVE5Z3VWMFdxUFg4UThUM2ZCY05iRzEySVlB?= =?utf-8?B?aXR6cDlnZEJoaldPbEhDT1VveEROMllRNXhFaWs0Rk5BVm40SHhPK3JpWlF4?= =?utf-8?B?RVVveWZ1VlU2ZmkvbnpMQ3RyOTREUndMdjFvZ1B5cnZ5QlRkUlM2dTEyVy96?= =?utf-8?B?anc0cWxyU3VsOHloZS9Xa0xIbzBmaVVqbC95VzE2RVl5ZjhtdzRLL1puTUVh?= =?utf-8?B?dDFDb2k5YlB4RFk4Uk5TS2ZadEdJVFc3YlZOYmF6bGUySlo0S0UzbG1OMzBi?= =?utf-8?B?M25jaWxjU3k2VlhrRFRtMkdOZzFPYkwvSHA1WGtaYm9VcDRqMXFuaTQySGx3?= =?utf-8?B?clJYekRpRXlVbnc0NW4xTnVaVGwwbk1KeGFnOHFlT1c0UDh0Y09EUHB2NVhT?= =?utf-8?B?dHJlZnhIOUJ5YVBIQ2NGdkVYOWkzaDNadTl4VE1xMUpnaXlzMEpZd2k5VnMr?= =?utf-8?B?MXpZTmhiMjV6YlRkNEYvRWJqOTZTcE5RakxMV00vdmt1bVA3WUp4UnRtUlRR?= =?utf-8?Q?lLHH/0yxydm3puD4wQgDFow=3D?= Content-Type: text/plain; charset="utf-8" Content-ID: <199BA104D120774B8876B5B472E39E61@apcprd04.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: espressif.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYZPR04MB5736.apcprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: a9d3ad69-bfc2-41db-9e0c-08db892ed46c X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Jul 2023 14:37:22.8044 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 5faf27fd-3557-4294-9545-8ea74a409f39 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: iABHPYUirsWBGpWA/aUV1LLopbAeCNlilY3zx3TWXqzyjrhTr95zJnYiQiKcQTGVzFaEJPawhoTYmqZlJ49znTiEPHe+ceoKwHF6+/BvwNE= X-MS-Exchange-Transport-CrossTenantHeadersStamped: KL1PR0401MB6226 X-Spam-Status: No, score=-12.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,GIT_PATCH_0,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE,UPPERCASE_75_100 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: Z2NjLw0KICAgICAgICAqIGNvbmZpZy94dGVuc2EveHRlbnNhLmggKFhDSEFMX0hBVkVfQkUsIFhD SEFMX0hBVkVfREVOU0lUWSwNCiAgICAgICAgICBYQ0hBTF9IQVZFX0NPTlNUMTYsIFhDSEFMX0hB VkVfQUJTLCBYQ0hBTF9IQVZFX0FERFgsDQogICAgICAgICAgWENIQUxfSEFWRV9MMzJSLCBYU0hB TF9VU0VfQUJTT0xVVEVfTElURVJBTFMsDQogICAgICAgICAgWFNIQUxfSEFWRV9URVhUX1NFQ1RJ T05fTElURVJBTFMsIFhDSEFMX0hBVkVfTUFDMTYsDQogICAgICAgICAgWENIQUxfSEFWRV9NVUwx NiwgWENIQUxfSEFWRV9NVUwzMiwgWENIQUxfSEFWRV9NVUwzMl9ISUdILA0KICAgICAgICAgIFhD SEFMX0hBVkVfRElWMzIsIFhDSEFMX0hBVkVfTlNBLCBYQ0hBTF9IQVZFX01JTk1BWCwNCiAgICAg ICAgICBYQ0hBTF9IQVZFX1NFWFQsIFhDSEFMX0hBVkVfTE9PUFMsIFhDSEFMX0hBVkVfVEhSRUFE UFRSLA0KICAgICAgICAgIFhDSEFMX0hBVkVfUkVMRUFTRV9TWU5DLCBYQ0hBTF9IQVZFX1MzMkMx SSwNCiAgICAgICAgICBYQ0hBTF9IQVZFX0JPT0xFQU5TLCBYQ0hBTF9IQVZFX0ZQLCBYQ0hBTF9I QVZFX0ZQX0RJViwNCiAgICAgICAgICBYQ0hBTF9IQVZFX0ZQX1JFQ0lQLCBYQ0hBTF9IQVZFX0ZQ X1NRUlQsDQogICAgICAgICAgWENIQUxfSEFWRV9GUF9SU1FSVCwgWENIQUxfSEFWRV9GUF9QT1NU SU5DLCBYQ0hBTF9IQVZFX0RGUCwNCiAgICAgICAgICBYQ0hBTF9IQVZFX0RGUF9ESVYsIFhDSEFM X0hBVkVfREZQX1JFQ0lQLA0KICAgICAgICAgIFhDSEFMX0hBVkVfREZQX1NRUlQsIFhDSEFMX0hB VkVfREZQX1JTUVJULA0KICAgICAgICAgIFhDSEFMX0hBVkVfV0lORE9XRUQsIFhDSEFMX05VTV9B UkVHUywNCiAgICAgICAgICBYQ0hBTF9IQVZFX1dJREVfQlJBTkNIRVMsIFhDSEFMX0hBVkVfUFJF RElDVEVEX0JSQU5DSEVTLA0KICAgICAgICAgIFhDSEFMX0lDQUNIRV9TSVpFLCBYQ0hBTF9EQ0FD SEVfU0laRSwNCiAgICAgICAgICBYQ0hBTF9JQ0FDSEVfTElORVNJWkUsIFhDSEFMX0RDQUNIRV9M SU5FU0laRSwNCiAgICAgICAgICBYQ0hBTF9JQ0FDSEVfTElORVdJRFRILCBYQ0hBTF9EQ0FDSEVf TElORVdJRFRILA0KICAgICAgICAgIFhDSEFMX0RDQUNIRV9JU19XUklURUJBQ0ssIFhDSEFMX0hB VkVfTU1VLA0KICAgICAgICAgIFhDSEFMX01NVV9NSU5fUFRFX1BBR0VfU0laRSwgWENIQUxfSEFW RV9ERUJVRywNCiAgICAgICAgICBYQ0hBTF9OVU1fSUJSRUFLLCBYQ0hBTF9OVU1fREJSRUFLLCBY Q0hBTF9ERUJVR0xFVkVMLA0KICAgICAgICAgIFhDSEFMX01BWF9JTlNUUlVDVElPTl9TSVpFLCBY Q0hBTF9JTlNUX0ZFVENIX1dJRFRILA0KICAgICAgICAgIFhTSEFMX0FCSSwgWFRIQUxfQUJJX1dJ TkRPV0VELCBYVEhBTF9BQklfQ0FMTDAsDQogICAgICAgICAgWENIQUxfTV9TVEFHRSwgWFRFTlNB X01BUkNIX0xBVEVTVCwgWFRFTlNBX01BUkNIX0VBUkxJRVNULA0KICAgICAgICAgIFhDSEFMX0hB VkVfQ0xBTVBTLCBYQ0hBTF9IQVZFX0RFUEJJVFMsDQogICAgICAgICAgWENIQUxfSEFWRV9FWENM VVNJVkUsIFhDSEFMX0hBVkVfWEVBMyk6IEFkZCBidWlsdGluLW1hY3Jvcw0KICAgICAgICAgIHdp dGggdmFsdWVzIGZyb20gZHluY29uZmlnLg0KLS0tDQogZ2NjL2NvbmZpZy94dGVuc2EveHRlbnNh LmggfCA2MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KIDEgZmlsZSBj aGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspDQoNCmRpZmYgLS1naXQgYS9nY2MvY29uZmlnL3h0ZW5z YS94dGVuc2EuaCBiL2djYy9jb25maWcveHRlbnNhL3h0ZW5zYS5oDQppbmRleCA4ZWJmMzdjYWIz My4uYTY1YjY3NDkxNWIgMTAwNjQ0DQotLS0gYS9nY2MvY29uZmlnL3h0ZW5zYS94dGVuc2EuaA0K KysrIGIvZ2NjL2NvbmZpZy94dGVuc2EveHRlbnNhLmgNCkBAIC02Nyw2ICs2Nyw3IEBAIGFsb25n IHdpdGggR0NDOyBzZWUgdGhlIGZpbGUgQ09QWUlORzMuICBJZiBub3Qgc2VlDQogI2VuZGlmDQog DQogDA0KKyNkZWZpbmUgWFRFTlNBX0NQVV9DUFBfQlVJTFRJTihPUFQpIGJ1aWx0aW5fZGVmaW5l X3dpdGhfaW50X3ZhbHVlICgjT1BULCBPUFQpDQogLyogVGFyZ2V0IENQVSBidWlsdGlucy4gICov DQogI2RlZmluZSBUQVJHRVRfQ1BVX0NQUF9CVUlMVElOUygpCQkJCQlcDQogICBkbyB7CQkJCQkJ CQkJXA0KQEAgLTgyLDYgKzgzLDY3IEBAIGFsb25nIHdpdGggR0NDOyBzZWUgdGhlIGZpbGUgQ09Q WUlORzMuICBJZiBub3Qgc2VlDQogICAgICAgYnVpbHRpbl9kZWZpbmUgKCJfX1hURU5TQV9TT0ZU X0ZMT0FUX18iKTsJCQkJXA0KICAgICBmb3IgKGJ1aWx0aW4gPSB4dGVuc2FfZ2V0X2NvbmZpZ19z dHJpbmdzICgpOyAqYnVpbHRpbjsgKytidWlsdGluKQlcDQogICAgICAgYnVpbHRpbl9kZWZpbmUg KCpidWlsdGluKTsJCQkJCVwNCisgICAgWFRFTlNBX0NQVV9DUFBfQlVJTFRJTihYQ0hBTF9IQVZF X0JFKTsJCQkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxUSU4oWENIQUxfSEFWRV9ERU5T SVRZKTsJCQkJCVwNCisgICAgWFRFTlNBX0NQVV9DUFBfQlVJTFRJTihYQ0hBTF9IQVZFX0NPTlNU MTYpOwkJCQkJXA0KKyAgICBYVEVOU0FfQ1BVX0NQUF9CVUlMVElOKFhDSEFMX0hBVkVfQUJTKTsJ CQkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxUSU4oWENIQUxfSEFWRV9BRERYKTsJCQkJ CVwNCisgICAgWFRFTlNBX0NQVV9DUFBfQlVJTFRJTihYQ0hBTF9IQVZFX0wzMlIpOwkJCQkJXA0K KyAgICBYVEVOU0FfQ1BVX0NQUF9CVUlMVElOKFhTSEFMX1VTRV9BQlNPTFVURV9MSVRFUkFMUyk7 CQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxUSU4oWFNIQUxfSEFWRV9URVhUX1NFQ1RJT05f TElURVJBTFMpOwlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxUSU4oWENIQUxfSEFWRV9NQUMx Nik7CQkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxUSU4oWENIQUxfSEFWRV9NVUwxNik7 CQkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxUSU4oWENIQUxfSEFWRV9NVUwzMik7CQkJ CQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxUSU4oWENIQUxfSEFWRV9NVUwzMl9ISUdIKTsJ CQkJXA0KKyAgICBYVEVOU0FfQ1BVX0NQUF9CVUlMVElOKFhDSEFMX0hBVkVfRElWMzIpOwkJCQkJ XA0KKyAgICBYVEVOU0FfQ1BVX0NQUF9CVUlMVElOKFhDSEFMX0hBVkVfTlNBKTsJCQkJCQlcDQor ICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxUSU4oWENIQUxfSEFWRV9NSU5NQVgpOwkJCQkJXA0KKyAg ICBYVEVOU0FfQ1BVX0NQUF9CVUlMVElOKFhDSEFMX0hBVkVfU0VYVCk7CQkJCQlcDQorICAgIFhU RU5TQV9DUFVfQ1BQX0JVSUxUSU4oWENIQUxfSEFWRV9MT09QUyk7CQkJCQlcDQorICAgIFhURU5T QV9DUFVfQ1BQX0JVSUxUSU4oWENIQUxfSEFWRV9USFJFQURQVFIpOwkJCQlcDQorICAgIFhURU5T QV9DUFVfQ1BQX0JVSUxUSU4oWENIQUxfSEFWRV9SRUxFQVNFX1NZTkMpOwkJCVwNCisgICAgWFRF TlNBX0NQVV9DUFBfQlVJTFRJTihYQ0hBTF9IQVZFX1MzMkMxSSk7CQkJCQlcDQorICAgIFhURU5T QV9DUFVfQ1BQX0JVSUxUSU4oWENIQUxfSEFWRV9CT09MRUFOUyk7CQkJCVwNCisgICAgWFRFTlNB X0NQVV9DUFBfQlVJTFRJTihYQ0hBTF9IQVZFX0ZQKTsJCQkJCQlcDQorICAgIFhURU5TQV9DUFVf Q1BQX0JVSUxUSU4oWENIQUxfSEFWRV9GUF9ESVYpOwkJCQkJXA0KKyAgICBYVEVOU0FfQ1BVX0NQ UF9CVUlMVElOKFhDSEFMX0hBVkVfRlBfUkVDSVApOwkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQ X0JVSUxUSU4oWENIQUxfSEFWRV9GUF9TUVJUKTsJCQkJCVwNCisgICAgWFRFTlNBX0NQVV9DUFBf QlVJTFRJTihYQ0hBTF9IQVZFX0ZQX1JTUVJUKTsJCQkJXA0KKyAgICBYVEVOU0FfQ1BVX0NQUF9C VUlMVElOKFhDSEFMX0hBVkVfRlBfUE9TVElOQyk7CQkJCVwNCisgICAgWFRFTlNBX0NQVV9DUFBf QlVJTFRJTihYQ0hBTF9IQVZFX0RGUCk7CQkJCQkJXA0KKyAgICBYVEVOU0FfQ1BVX0NQUF9CVUlM VElOKFhDSEFMX0hBVkVfREZQX0RJVik7CQkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxU SU4oWENIQUxfSEFWRV9ERlBfUkVDSVApOwkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxU SU4oWENIQUxfSEFWRV9ERlBfU1FSVCk7CQkJCVwNCisgICAgWFRFTlNBX0NQVV9DUFBfQlVJTFRJ TihYQ0hBTF9IQVZFX0RGUF9SU1FSVCk7CQkJCVwNCisgICAgWFRFTlNBX0NQVV9DUFBfQlVJTFRJ TihYQ0hBTF9IQVZFX1dJTkRPV0VEKTsJCQkJXA0KKyAgICBYVEVOU0FfQ1BVX0NQUF9CVUlMVElO KFhDSEFMX05VTV9BUkVHUyk7CQkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxUSU4oWENI QUxfSEFWRV9XSURFX0JSQU5DSEVTKTsJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxUSU4o WENIQUxfSEFWRV9QUkVESUNURURfQlJBTkNIRVMpOwkJXA0KKyAgICBYVEVOU0FfQ1BVX0NQUF9C VUlMVElOKFhDSEFMX0lDQUNIRV9TSVpFKTsJCQkJCVwNCisgICAgWFRFTlNBX0NQVV9DUFBfQlVJ TFRJTihYQ0hBTF9EQ0FDSEVfU0laRSk7CQkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxU SU4oWENIQUxfSUNBQ0hFX0xJTkVTSVpFKTsJCQkJXA0KKyAgICBYVEVOU0FfQ1BVX0NQUF9CVUlM VElOKFhDSEFMX0RDQUNIRV9MSU5FU0laRSk7CQkJCVwNCisgICAgWFRFTlNBX0NQVV9DUFBfQlVJ TFRJTihYQ0hBTF9JQ0FDSEVfTElORVdJRFRIKTsJCQkJXA0KKyAgICBYVEVOU0FfQ1BVX0NQUF9C VUlMVElOKFhDSEFMX0RDQUNIRV9MSU5FV0lEVEgpOwkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQ X0JVSUxUSU4oWENIQUxfRENBQ0hFX0lTX1dSSVRFQkFDSyk7CQkJXA0KKyAgICBYVEVOU0FfQ1BV X0NQUF9CVUlMVElOKFhDSEFMX0hBVkVfTU1VKTsJCQkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQ X0JVSUxUSU4oWENIQUxfTU1VX01JTl9QVEVfUEFHRV9TSVpFKTsJCVwNCisgICAgWFRFTlNBX0NQ VV9DUFBfQlVJTFRJTihYQ0hBTF9IQVZFX0RFQlVHKTsJCQkJCVwNCisgICAgWFRFTlNBX0NQVV9D UFBfQlVJTFRJTihYQ0hBTF9OVU1fSUJSRUFLKTsJCQkJCVwNCisgICAgWFRFTlNBX0NQVV9DUFBf QlVJTFRJTihYQ0hBTF9OVU1fREJSRUFLKTsJCQkJCVwNCisgICAgWFRFTlNBX0NQVV9DUFBfQlVJ TFRJTihYQ0hBTF9ERUJVR0xFVkVMKTsJCQkJCVwNCisgICAgWFRFTlNBX0NQVV9DUFBfQlVJTFRJ TihYQ0hBTF9NQVhfSU5TVFJVQ1RJT05fU0laRSk7CQkJXA0KKyAgICBYVEVOU0FfQ1BVX0NQUF9C VUlMVElOKFhDSEFMX0lOU1RfRkVUQ0hfV0lEVEgpOwkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQ X0JVSUxUSU4oWFNIQUxfQUJJKTsJCQkJCQkJXA0KKyAgICBYVEVOU0FfQ1BVX0NQUF9CVUlMVElO KFhUSEFMX0FCSV9XSU5ET1dFRCk7CQkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxUSU4o WFRIQUxfQUJJX0NBTEwwKTsJCQkJCVwNCisgICAgWFRFTlNBX0NQVV9DUFBfQlVJTFRJTihYQ0hB TF9NX1NUQUdFKTsJCQkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxUSU4oWFRFTlNBX01B UkNIX0xBVEVTVCk7CQkJCVwNCisgICAgWFRFTlNBX0NQVV9DUFBfQlVJTFRJTihYVEVOU0FfTUFS Q0hfRUFSTElFU1QpOwkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxUSU4oWENIQUxfSEFW RV9DTEFNUFMpOwkJCQkJXA0KKyAgICBYVEVOU0FfQ1BVX0NQUF9CVUlMVElOKFhDSEFMX0hBVkVf REVQQklUUyk7CQkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxUSU4oWENIQUxfSEFWRV9F WENMVVNJVkUpOwkJCQlcDQorICAgIFhURU5TQV9DUFVfQ1BQX0JVSUxUSU4oWENIQUxfSEFWRV9Y RUEzKTsJCQkJCVwNCiAgIH0gd2hpbGUgKDApDQogDQogI2RlZmluZSBDUFBfU1BFQyAiICUoc3Vi dGFyZ2V0X2NwcF9zcGVjKSAiDQotLSANCjIuMzQuMQ0KDQo=