Received: by 2002:a25:ad19:0:0:0:0:0 with SMTP id y25csp2229156ybi; Mon, 1 Jul 2019 08:22:42 -0700 (PDT) X-Google-Smtp-Source: APXvYqyS4axZHrW2wfapBSqu45FWCcqf+TJRRGnRAROWaQz5A/joF452i+jDDCc7Ahxx+F1mPLYB X-Received: by 2002:a17:90a:7148:: with SMTP id g8mr32133458pjs.51.1561994562356; Mon, 01 Jul 2019 08:22:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561994562; cv=none; d=google.com; s=arc-20160816; b=j+j0NAO2wKRVPk3VS8Cq6H30RA7mssxMIU97jr6DPKAejrtn+qTrv3To9NPDSNeTHb SEK5w0eJCc7fb6eVhC1Rm8dckPcAoo9KwwNCxSJ5jz6Mnb2+aTKaxfSGAHH6e1VRGoku JX6fcnIAwaVMqWxJvEw01/az5uSOTFOSPBg46zaA7KWwIbv0rKaUPxvLFCOywcwb5Kyd WB8XiXwH+2ur3uyQNodeZx8U2zzhHD1vQX8dOguea/mmGHAdTsRgIEkMO8T/haqdzvH2 090fp6kmd7gO5C75e2AG05YlYFrWyz9RJIDNV/C+P0z34RVFr9ew0wU8JfA4GFxLNuxN ZLOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=C5d8sRKpHz7GW8GoQ09AYTrOc9szwei0svp00+wA27E=; b=M8sOH899iUA4SGw92Noit9ZZ5AK6sYcq43O2VavrhPtGSWpAxEh1emfZ9f7gxc9W/C qr/QyDSdouu74HWK57OnS9bocCJUm4TXLZgsshYnUAoKdI/kiNoRzoiLyNRHmJVs7zs9 3j2ofXHRCeod2AXXfHoFlTD8RcAokBaOoNdcQQKywMKOXVKQfc6+fpcpZKKHNp1GvR6L 9a08u+c9bP2HwUTp+WTlspHZbfMLjxXazFv05+Vw3isx9MubjokkXR7CCD4yE7nwtRDk kglwShb4dmHItbPzUCUpCi0e+yKkUfAFg3obD4aszj+FNt6GfdFLRbqmTEcRQQxV0pQ1 BzrQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@habanalabs.onmicrosoft.com header.s=selector1-habanalabs-onmicrosoft-com header.b=dUmUuiP8; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j190si9972062pge.92.2019.07.01.08.22.26; Mon, 01 Jul 2019 08:22:42 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@habanalabs.onmicrosoft.com header.s=selector1-habanalabs-onmicrosoft-com header.b=dUmUuiP8; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729281AbfGAOAP (ORCPT + 99 others); Mon, 1 Jul 2019 10:00:15 -0400 Received: from mail-eopbgr10093.outbound.protection.outlook.com ([40.107.1.93]:56654 "EHLO EUR02-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728866AbfGAOAN (ORCPT ); Mon, 1 Jul 2019 10:00:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=habanalabs.onmicrosoft.com; s=selector1-habanalabs-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C5d8sRKpHz7GW8GoQ09AYTrOc9szwei0svp00+wA27E=; b=dUmUuiP8sA0DXlLBaNqFPm5YAdoV9r3YMo3wwMKUXgHWNto32AwvyxHW8OGxCOKeGDna/VTGOzVaP7Z3RJmDZ/NKWusGzxWQoh1AezJKIB8XolTmNoTlnOTqEdBzs5UaoxEo/aPKWUFjXyhisVSYovwX674Vx8tn8yS+r42qCWA= Received: from VI1PR02MB3054.eurprd02.prod.outlook.com (10.170.235.155) by VI1PR02MB4701.eurprd02.prod.outlook.com (20.177.63.203) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2032.20; Mon, 1 Jul 2019 13:59:44 +0000 Received: from VI1PR02MB3054.eurprd02.prod.outlook.com ([fe80::f92b:de76:1404:8783]) by VI1PR02MB3054.eurprd02.prod.outlook.com ([fe80::f92b:de76:1404:8783%7]) with mapi id 15.20.2032.019; Mon, 1 Jul 2019 13:59:44 +0000 From: Tomer Tayar To: "oded.gabbay@gmail.com" CC: "linux-kernel@vger.kernel.org" Subject: [PATCH v2 1/3] habanalabs: Update the device idle check Thread-Topic: [PATCH v2 1/3] habanalabs: Update the device idle check Thread-Index: AQHVMBU8mQ1K0ZWUQUWoXDB2IBt2yQ== Date: Mon, 1 Jul 2019 13:59:44 +0000 Message-ID: <20190701135933.30544-1-ttayar@habana.ai> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: PR0P264CA0121.FRAP264.PROD.OUTLOOK.COM (2603:10a6:100:1a::13) To VI1PR02MB3054.eurprd02.prod.outlook.com (2603:10a6:802:17::27) authentication-results: spf=none (sender IP is ) smtp.mailfrom=ttayar@habana.ai; x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-originating-ip: [31.154.190.6] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 554173fb-0a1d-40bf-caa3-08d6fe2c5e98 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600148)(711020)(4605104)(1401327)(2017052603328)(7193020);SRVR:VI1PR02MB4701; x-ms-traffictypediagnostic: VI1PR02MB4701: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5797; x-forefront-prvs: 00851CA28B x-forefront-antispam-report: SFV:NSPM;SFS:(10019020)(346002)(136003)(376002)(396003)(366004)(39840400004)(199004)(189003)(66946007)(476003)(4326008)(66556008)(64756008)(3846002)(66476007)(6116002)(66446008)(73956011)(74482002)(71190400001)(2616005)(71200400001)(6512007)(2906002)(25786009)(486006)(1361003)(15650500001)(478600001)(316002)(50226002)(30864003)(5660300002)(1076003)(86362001)(256004)(2351001)(14454004)(6486002)(26005)(8936002)(81166006)(81156014)(6916009)(36756003)(68736007)(66066001)(8676002)(53936002)(53946003)(99286004)(7736002)(186003)(5640700003)(52116002)(305945005)(2501003)(102836004)(6436002)(6506007)(386003)(579004);DIR:OUT;SFP:1102;SCL:1;SRVR:VI1PR02MB4701;H:VI1PR02MB3054.eurprd02.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: habana.ai does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: 24lDR21UPQ8hC8dwukaVHExjcXbiUiG1pOIc4GHX+tpoHpOcKAnsR3lAgYJGDtB9CTexQnFMHs/FEQBftlLkbAvpLdiH0nErUpl5xS6WUZmgRjJLHNMEzjCZL+zGCX1jrphQyWVpg5105UWjwOW6X9CSGx1ngywSfa/Z1TF+QeHFCe8luKir0ZG6R6+zbcFCRLB5yO6SszMI9eZxffUizTATMxSXoLGA3O58/b53epz/TLgy6fyGbbEvn2VdR4TRnzFrUeUuYyKVvtw1XCueYNMntS9EFquKSkbqdUCyFGBGxkOi9Ve2Oud13oZD+AAXsq7AJhVOf0TkYlBg02Dvite4FQGWCRlxXDkkCHrJ6vYytdurviH6Er1uYYXIvJ6ddZoyeW+jkUDxIzd0bIbBb4pfEQ4wXfvSK7Ie79/1vvw= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: habana.ai X-MS-Exchange-CrossTenant-Network-Message-Id: 554173fb-0a1d-40bf-caa3-08d6fe2c5e98 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jul 2019 13:59:44.3208 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0d4d4539-213c-4ed8-a251-dc9766ba127a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ttayar@habana.ai X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB4701 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org VGhlIHBhdGNoIHVwZGF0ZXMgdGhlIGRldmljZSBpZGxlIGNoZWNrOg0KLSBBZGQgcmVhZGluZyB0 aGUgRE1BIGNvcmUgc3RhdHVzIHJlZ2lzdGVyLCBiZWNhdXNlIGl0IGlzIHBvc3NpYmxlIHRoYXQN CiAgYSBRTUFOIGhhcyBmaW5pc2hlZCBpdHMgd29yayBidXQgdGhlIERNQSBpdHNlbGYgaXMgc3Rp bGwgcnVubmluZy4NCi0gUmVtb3ZlIHRoZSBNTUUgc2hhZG93IHN0YXR1cyBjaGVjaywgYXMgdGhl IE1NRSBBUkNIIHN0YXR1cyByZWdpc3Rlcg0KICBpbmNsdWRlcyB0aGUgc3RhdHVzIG9mIGFsbCBN TUUgc2hhZG93cy4NCg0KU2lnbmVkLW9mZi1ieTogVG9tZXIgVGF5YXIgPHR0YXlhckBoYWJhbmEu YWk+DQotLS0NCiBkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nb3lhL2dveWEuYyAgICAgICAgICAg fCAgMTAgKy0NCiAuLi4vaW5jbHVkZS9nb3lhL2FzaWNfcmVnL2RtYV9jaF8wX21hc2tzLmggICAg fCA0MTggKysrKysrKysrKysrKysrKysrDQogLi4uL2luY2x1ZGUvZ295YS9hc2ljX3JlZy9nb3lh X3JlZ3MuaCAgICAgICAgIHwgICAxICsNCiAzIGZpbGVzIGNoYW5nZWQsIDQyNSBpbnNlcnRpb25z KCspLCA0IGRlbGV0aW9ucygtKQ0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL21pc2MvaGFi YW5hbGFicy9pbmNsdWRlL2dveWEvYXNpY19yZWcvZG1hX2NoXzBfbWFza3MuaA0KDQpkaWZmIC0t Z2l0IGEvZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ295YS9nb3lhLmMgYi9kcml2ZXJzL21pc2Mv aGFiYW5hbGFicy9nb3lhL2dveWEuYw0KaW5kZXggY2UxMjdhNmY2MDZmLi44NjUzYWE5MTQ3MjQg MTAwNjQ0DQotLS0gYS9kcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nb3lhL2dveWEuYw0KKysrIGIv ZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ295YS9nb3lhLmMNCkBAIC00ODkzLDE3ICs0ODkzLDIy IEBAIGludCBnb3lhX2FybWNwX2luZm9fZ2V0KHN0cnVjdCBobF9kZXZpY2UgKmhkZXYpDQogDQog c3RhdGljIGJvb2wgZ295YV9pc19kZXZpY2VfaWRsZShzdHJ1Y3QgaGxfZGV2aWNlICpoZGV2LCBj aGFyICpidWYsIHNpemVfdCBzaXplKQ0KIHsNCi0JdTY0IG9mZnNldCwgZG1hX3FtX3JlZywgdHBj X3FtX3JlZywgdHBjX2NtZHFfcmVnLCB0cGNfY2ZnX3JlZzsNCisJdTY0IG9mZnNldCwgZG1hX3Ft X3JlZywgdHBjX3FtX3JlZywgdHBjX2NtZHFfcmVnLCB0cGNfY2ZnX3JlZywNCisJCWRtYV9jb3Jl X3N0czsNCiAJaW50IGk7DQogDQogCW9mZnNldCA9IG1tRE1BX1FNXzFfR0xCTF9TVFMwIC0gbW1E TUFfUU1fMF9HTEJMX1NUUzA7DQogDQogCWZvciAoaSA9IDAgOyBpIDwgRE1BX01BWF9OVU0gOyBp KyspIHsNCiAJCWRtYV9xbV9yZWcgPSBtbURNQV9RTV8wX0dMQkxfU1RTMCArIGkgKiBvZmZzZXQ7 DQorCQlkbWFfY29yZV9zdHMgPSBtbURNQV9DSF8wX1NUUzAgKyBpICogb2Zmc2V0Ow0KIA0KIAkJ aWYgKChSUkVHMzIoZG1hX3FtX3JlZykgJiBETUFfUU1fSURMRV9NQVNLKSAhPQ0KIAkJCQlETUFf UU1fSURMRV9NQVNLKQ0KIAkJCXJldHVybiBITF9FTkdfQlVTWShidWYsIHNpemUsICJETUElZF9R TSIsIGkpOw0KKw0KKwkJaWYgKFJSRUczMihkbWFfY29yZV9zdHMpICYgRE1BX0NIXzBfU1RTMF9E TUFfQlVTWV9NQVNLKQ0KKwkJCXJldHVybiBITF9FTkdfQlVTWShidWYsIHNpemUsICJETUElZF9D T1JFIiwgaSk7DQogCX0NCiANCiAJb2Zmc2V0ID0gbW1UUEMxX1FNX0dMQkxfU1RTMCAtIG1tVFBD MF9RTV9HTEJMX1NUUzA7DQpAQCAtNDkzOCw5ICs0OTQzLDYgQEAgc3RhdGljIGJvb2wgZ295YV9p c19kZXZpY2VfaWRsZShzdHJ1Y3QgaGxfZGV2aWNlICpoZGV2LCBjaGFyICpidWYsIHNpemVfdCBz aXplKQ0KIAkJCU1NRV9BUkNIX0lETEVfTUFTSykNCiAJCXJldHVybiBITF9FTkdfQlVTWShidWYs IHNpemUsICJNTUVfQVJDSCIpOw0KIA0KLQlpZiAoUlJFRzMyKG1tTU1FX1NIQURPV18wX1NUQVRV UykgJiBNTUVfU0hBRE9XX0lETEVfTUFTSykNCi0JCXJldHVybiBITF9FTkdfQlVTWShidWYsIHNp emUsICJNTUUiKTsNCi0NCiAJcmV0dXJuIHRydWU7DQogfQ0KIA0KZGlmZiAtLWdpdCBhL2RyaXZl cnMvbWlzYy9oYWJhbmFsYWJzL2luY2x1ZGUvZ295YS9hc2ljX3JlZy9kbWFfY2hfMF9tYXNrcy5o IGIvZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvaW5jbHVkZS9nb3lhL2FzaWNfcmVnL2RtYV9jaF8w X21hc2tzLmgNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwMDAwMDAuLjAyODE0 MzQwODQwMQ0KLS0tIC9kZXYvbnVsbA0KKysrIGIvZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvaW5j bHVkZS9nb3lhL2FzaWNfcmVnL2RtYV9jaF8wX21hc2tzLmgNCkBAIC0wLDAgKzEsNDE4IEBADQor LyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjANCisgKg0KKyAqIENvcHlyaWdodCAy MDE2LTIwMTggSGFiYW5hTGFicywgTHRkLg0KKyAqIEFsbCBSaWdodHMgUmVzZXJ2ZWQuDQorICoN CisgKi8NCisNCisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQorICoqIFRo aXMgaXMgYW4gYXV0by1nZW5lcmF0ZWQgZmlsZSAqKg0KKyAqKiAgICAgICBETyBOT1QgRURJVCBC RUxPVyAgICAgICAgKioNCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLw0K Kw0KKyNpZm5kZWYgQVNJQ19SRUdfRE1BX0NIXzBfTUFTS1NfSF8NCisjZGVmaW5lIEFTSUNfUkVH X0RNQV9DSF8wX01BU0tTX0hfDQorDQorLyoNCisgKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioNCisgKiAgIERNQV9DSF8wIChQcm90b3R5cGU6IERNQV9DSCkNCisgKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCisgKi8NCisNCisvKiBETUFf Q0hfMF9DRkcwICovDQorI2RlZmluZSBETUFfQ0hfMF9DRkcwX1JEX01BWF9PVVRTVEFORF9TSElG VCAgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfQ0ZHMF9SRF9N QVhfT1VUU1RBTkRfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4M0ZGDQorI2RlZmlu ZSBETUFfQ0hfMF9DRkcwX1dSX01BWF9PVVRTVEFORF9TSElGVCAgICAgICAgICAgICAgICAgICAg ICAgICAgMTYNCisjZGVmaW5lIERNQV9DSF8wX0NGRzBfV1JfTUFYX09VVFNUQU5EX01BU0sgICAg ICAgICAgICAgICAgICAgICAgICAgICAweEZGRjAwMDANCisNCisvKiBETUFfQ0hfMF9DRkcxICov DQorI2RlZmluZSBETUFfQ0hfMF9DRkcxX1JEX0JVRl9NQVhfU0laRV9TSElGVCAgICAgICAgICAg ICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfQ0ZHMV9SRF9CVUZfTUFYX1NJWkVf TUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4M0ZGDQorDQorLyogRE1BX0NIXzBfRVJS TVNHX0FERFJfTE8gKi8NCisjZGVmaW5lIERNQV9DSF8wX0VSUk1TR19BRERSX0xPX1ZBTF9TSElG VCAgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9FUlJNU0df QUREUl9MT19WQUxfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0K Kw0KKy8qIERNQV9DSF8wX0VSUk1TR19BRERSX0hJICovDQorI2RlZmluZSBETUFfQ0hfMF9FUlJN U0dfQUREUl9ISV9WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZp bmUgRE1BX0NIXzBfRVJSTVNHX0FERFJfSElfVkFMX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9FUlJNU0dfV0RBVEEgKi8NCisjZGVm aW5lIERNQV9DSF8wX0VSUk1TR19XREFUQV9WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9FUlJNU0dfV0RBVEFfVkFMX01BU0sgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0KKw0KKy8qIERNQV9DSF8wX1JEX0NP TVBfQUREUl9MTyAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfUkRfQ09NUF9BRERSX0xPX1ZBTF9TSElG VCAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1JEX0NPTVBf QUREUl9MT19WQUxfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAweEZGRkZGRkZGDQor DQorLyogRE1BX0NIXzBfUkRfQ09NUF9BRERSX0hJICovDQorI2RlZmluZSBETUFfQ0hfMF9SRF9D T01QX0FERFJfSElfVkFMX1NISUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZp bmUgRE1BX0NIXzBfUkRfQ09NUF9BRERSX0hJX1ZBTF9NQVNLICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9SRF9DT01QX1dEQVRBICovDQorI2Rl ZmluZSBETUFfQ0hfMF9SRF9DT01QX1dEQVRBX1ZBTF9TSElGVCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfUkRfQ09NUF9XREFUQV9WQUxfTUFTSyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9XUl9D T01QX0FERFJfTE8gKi8NCisjZGVmaW5lIERNQV9DSF8wX1dSX0NPTVBfQUREUl9MT19WQUxfU0hJ RlQgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9XUl9DT01Q X0FERFJfTE9fVkFMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0K Kw0KKy8qIERNQV9DSF8wX1dSX0NPTVBfQUREUl9ISSAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfV1Jf Q09NUF9BRERSX0hJX1ZBTF9TSElGVCAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVm aW5lIERNQV9DSF8wX1dSX0NPTVBfQUREUl9ISV9WQUxfTUFTSyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBfV1JfQ09NUF9XREFUQSAqLw0KKyNk ZWZpbmUgRE1BX0NIXzBfV1JfQ09NUF9XREFUQV9WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1dSX0NPTVBfV0RBVEFfVkFMX01BU0sgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBfTERN QV9TUkNfQUREUl9MTyAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfTERNQV9TUkNfQUREUl9MT19WQUxf U0hJRlQgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX0xETUFf U1JDX0FERFJfTE9fVkFMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAweEZGRkZGRkZG DQorDQorLyogRE1BX0NIXzBfTERNQV9TUkNfQUREUl9ISSAqLw0KKyNkZWZpbmUgRE1BX0NIXzBf TERNQV9TUkNfQUREUl9ISV9WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisj ZGVmaW5lIERNQV9DSF8wX0xETUFfU1JDX0FERFJfSElfVkFMX01BU0sgICAgICAgICAgICAgICAg ICAgICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBfTERNQV9EU1RfQUREUl9MTyAq Lw0KKyNkZWZpbmUgRE1BX0NIXzBfTERNQV9EU1RfQUREUl9MT19WQUxfU0hJRlQgICAgICAgICAg ICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX0xETUFfRFNUX0FERFJfTE9fVkFM X01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1BX0NI XzBfTERNQV9EU1RfQUREUl9ISSAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfTERNQV9EU1RfQUREUl9I SV9WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8w X0xETUFfRFNUX0FERFJfSElfVkFMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAweEZG RkZGRkZGDQorDQorLyogRE1BX0NIXzBfTERNQV9UU0laRSAqLw0KKyNkZWZpbmUgRE1BX0NIXzBf TERNQV9UU0laRV9WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisj ZGVmaW5lIERNQV9DSF8wX0xETUFfVFNJWkVfVkFMX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBfQ09NSVRfVFJBTlNGRVIgKi8N CisjZGVmaW5lIERNQV9DSF8wX0NPTUlUX1RSQU5TRkVSX1BDSV9VUFNfV0tPUkRSX1NISUZUICAg ICAgICAgICAgICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9DT01JVF9UUkFOU0ZFUl9QQ0lfVVBT X1dLT1JEUl9NQVNLICAgICAgICAgICAgICAgICAgMHgxDQorI2RlZmluZSBETUFfQ0hfMF9DT01J VF9UUkFOU0ZFUl9SRF9DT01QX0VOX1NISUZUICAgICAgICAgICAgICAgICAgICAgMQ0KKyNkZWZp bmUgRE1BX0NIXzBfQ09NSVRfVFJBTlNGRVJfUkRfQ09NUF9FTl9NQVNLICAgICAgICAgICAgICAg ICAgICAgIDB4Mg0KKyNkZWZpbmUgRE1BX0NIXzBfQ09NSVRfVFJBTlNGRVJfV1JfQ09NUF9FTl9T SElGVCAgICAgICAgICAgICAgICAgICAgIDINCisjZGVmaW5lIERNQV9DSF8wX0NPTUlUX1RSQU5T RkVSX1dSX0NPTVBfRU5fTUFTSyAgICAgICAgICAgICAgICAgICAgICAweDQNCisjZGVmaW5lIERN QV9DSF8wX0NPTUlUX1RSQU5TRkVSX05PU05PT1BfU0hJRlQgICAgICAgICAgICAgICAgICAgICAg ICAzDQorI2RlZmluZSBETUFfQ0hfMF9DT01JVF9UUkFOU0ZFUl9OT1NOT09QX01BU0sgICAgICAg ICAgICAgICAgICAgICAgICAgMHg4DQorI2RlZmluZSBETUFfQ0hfMF9DT01JVF9UUkFOU0ZFUl9T UkNfQUREUl9JTkNfRElTX1NISUZUICAgICAgICAgICAgICAgNA0KKyNkZWZpbmUgRE1BX0NIXzBf Q09NSVRfVFJBTlNGRVJfU1JDX0FERFJfSU5DX0RJU19NQVNLICAgICAgICAgICAgICAgIDB4MTAN CisjZGVmaW5lIERNQV9DSF8wX0NPTUlUX1RSQU5TRkVSX0RTVF9BRERSX0lOQ19ESVNfU0hJRlQg ICAgICAgICAgICAgICA1DQorI2RlZmluZSBETUFfQ0hfMF9DT01JVF9UUkFOU0ZFUl9EU1RfQURE Ul9JTkNfRElTX01BU0sgICAgICAgICAgICAgICAgMHgyMA0KKyNkZWZpbmUgRE1BX0NIXzBfQ09N SVRfVFJBTlNGRVJfTUVNX1NFVF9TSElGVCAgICAgICAgICAgICAgICAgICAgICAgIDYNCisjZGVm aW5lIERNQV9DSF8wX0NPTUlUX1RSQU5TRkVSX01FTV9TRVRfTUFTSyAgICAgICAgICAgICAgICAg ICAgICAgICAweDQwDQorI2RlZmluZSBETUFfQ0hfMF9DT01JVF9UUkFOU0ZFUl9NT0RfVEVOU09S X1NISUZUICAgICAgICAgICAgICAgICAgICAgMTUNCisjZGVmaW5lIERNQV9DSF8wX0NPTUlUX1RS QU5TRkVSX01PRF9URU5TT1JfTUFTSyAgICAgICAgICAgICAgICAgICAgICAweDgwMDANCisjZGVm aW5lIERNQV9DSF8wX0NPTUlUX1RSQU5TRkVSX0NUTF9TSElGVCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAxNg0KKyNkZWZpbmUgRE1BX0NIXzBfQ09NSVRfVFJBTlNGRVJfQ1RMX01BU0sgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDB4RkZGRjAwMDANCisNCisvKiBETUFfQ0hfMF9TVFMw ICovDQorI2RlZmluZSBETUFfQ0hfMF9TVFMwX0RNQV9CVVNZX1NISUZUICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfU1RTMF9ETUFfQlVTWV9NQVNL ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0KKyNkZWZpbmUgRE1BX0NIXzBf U1RTMF9SRF9TVFNfQ1RYX0ZVTExfU0hJRlQgICAgICAgICAgICAgICAgICAgICAgICAgIDENCisj ZGVmaW5lIERNQV9DSF8wX1NUUzBfUkRfU1RTX0NUWF9GVUxMX01BU0sgICAgICAgICAgICAgICAg ICAgICAgICAgICAweDINCisjZGVmaW5lIERNQV9DSF8wX1NUUzBfV1JfU1RTX0NUWF9GVUxMX1NI SUZUICAgICAgICAgICAgICAgICAgICAgICAgICAyDQorI2RlZmluZSBETUFfQ0hfMF9TVFMwX1dS X1NUU19DVFhfRlVMTF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg0DQorDQorLyog RE1BX0NIXzBfU1RTMSAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfU1RTMV9SRF9TVFNfQ1RYX0NOVF9T SElGVCAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1NUUzFf UkRfU1RTX0NUWF9DTlRfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAweEZGRkZGRkZG DQorDQorLyogRE1BX0NIXzBfU1RTMiAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfU1RTMl9XUl9TVFNf Q1RYX0NOVF9TSElGVCAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9D SF8wX1NUUzJfV1JfU1RTX0NUWF9DTlRfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAw eEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBfU1RTMyAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfU1RT M19SRF9TVFNfVFJOX0NOVF9TSElGVCAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVm aW5lIERNQV9DSF8wX1NUUzNfUkRfU1RTX1RSTl9DTlRfTUFTSyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBfU1RTNCAqLw0KKyNkZWZpbmUgRE1B X0NIXzBfU1RTNF9XUl9TVFNfVFJOX0NOVF9TSElGVCAgICAgICAgICAgICAgICAgICAgICAgICAg IDANCisjZGVmaW5lIERNQV9DSF8wX1NUUzRfV1JfU1RTX1RSTl9DTlRfTUFTSyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBfU1JDX0FERFJfTE9f U1RTICovDQorI2RlZmluZSBETUFfQ0hfMF9TUkNfQUREUl9MT19TVFNfVkFMX1NISUZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfU1JDX0FERFJfTE9fU1RT X1ZBTF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBE TUFfQ0hfMF9TUkNfQUREUl9ISV9TVFMgKi8NCisjZGVmaW5lIERNQV9DSF8wX1NSQ19BRERSX0hJ X1NUU19WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBETUFf Q0hfMF9TUkNfQUREUl9ISV9TVFNfVkFMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAg MHhGRkZGRkZGRg0KKw0KKy8qIERNQV9DSF8wX1NSQ19UU0laRV9TVFMgKi8NCisjZGVmaW5lIERN QV9DSF8wX1NSQ19UU0laRV9TVFNfVkFMX1NISUZUICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAwDQorI2RlZmluZSBETUFfQ0hfMF9TUkNfVFNJWkVfU1RTX1ZBTF9NQVNLICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0KKw0KKy8qIERNQV9DSF8wX0RTVF9BRERSX0xP X1NUUyAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfRFNUX0FERFJfTE9fU1RTX1ZBTF9TSElGVCAgICAg ICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX0RTVF9BRERSX0xPX1NU U19WQUxfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAweEZGRkZGRkZGDQorDQorLyog RE1BX0NIXzBfRFNUX0FERFJfSElfU1RTICovDQorI2RlZmluZSBETUFfQ0hfMF9EU1RfQUREUl9I SV9TVFNfVkFMX1NISUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1B X0NIXzBfRFNUX0FERFJfSElfU1RTX1ZBTF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAg IDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9EU1RfVFNJWkVfU1RTICovDQorI2RlZmluZSBE TUFfQ0hfMF9EU1RfVFNJWkVfU1RTX1ZBTF9TSElGVCAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfRFNUX1RTSVpFX1NUU19WQUxfTUFTSyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9SRF9SQVRFX0xJ TV9FTiAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfUkRfUkFURV9MSU1fRU5fVkFMX1NISUZUICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1JEX1JBVEVfTElNX0VO X1ZBTF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAweDENCisNCisvKiBETUFfQ0hf MF9SRF9SQVRFX0xJTV9SU1RfVE9LRU4gKi8NCisjZGVmaW5lIERNQV9DSF8wX1JEX1JBVEVfTElN X1JTVF9UT0tFTl9WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBETUFf Q0hfMF9SRF9SQVRFX0xJTV9SU1RfVE9LRU5fVkFMX01BU0sgICAgICAgICAgICAgICAgICAgICAg MHhGRkZGDQorDQorLyogRE1BX0NIXzBfUkRfUkFURV9MSU1fU0FUICovDQorI2RlZmluZSBETUFf Q0hfMF9SRF9SQVRFX0xJTV9TQVRfVkFMX1NISUZUICAgICAgICAgICAgICAgICAgICAgICAgICAg MA0KKyNkZWZpbmUgRE1BX0NIXzBfUkRfUkFURV9MSU1fU0FUX1ZBTF9NQVNLICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDB4RkZGRg0KKw0KKy8qIERNQV9DSF8wX1JEX1JBVEVfTElNX1RPVVQg Ki8NCisjZGVmaW5lIERNQV9DSF8wX1JEX1JBVEVfTElNX1RPVVRfVkFMX1NISUZUICAgICAgICAg ICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9SRF9SQVRFX0xJTV9UT1VUX1ZB TF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgMHg3RkZGRkZGRg0KKw0KKy8qIERNQV9D SF8wX1dSX1JBVEVfTElNX0VOICovDQorI2RlZmluZSBETUFfQ0hfMF9XUl9SQVRFX0xJTV9FTl9W QUxfU0hJRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBf V1JfUkFURV9MSU1fRU5fVkFMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDB4MQ0K Kw0KKy8qIERNQV9DSF8wX1dSX1JBVEVfTElNX1JTVF9UT0tFTiAqLw0KKyNkZWZpbmUgRE1BX0NI XzBfV1JfUkFURV9MSU1fUlNUX1RPS0VOX1ZBTF9TSElGVCAgICAgICAgICAgICAgICAgICAgIDAN CisjZGVmaW5lIERNQV9DSF8wX1dSX1JBVEVfTElNX1JTVF9UT0tFTl9WQUxfTUFTSyAgICAgICAg ICAgICAgICAgICAgICAweEZGRkYNCisNCisvKiBETUFfQ0hfMF9XUl9SQVRFX0xJTV9TQVQgKi8N CisjZGVmaW5lIERNQV9DSF8wX1dSX1JBVEVfTElNX1NBVF9WQUxfU0hJRlQgICAgICAgICAgICAg ICAgICAgICAgICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9XUl9SQVRFX0xJTV9TQVRfVkFMX01B U0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgMHhGRkZGDQorDQorLyogRE1BX0NIXzBfV1Jf UkFURV9MSU1fVE9VVCAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfV1JfUkFURV9MSU1fVE9VVF9WQUxf U0hJRlQgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1dSX1JB VEVfTElNX1RPVVRfVkFMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAweDdGRkZGRkZG DQorDQorLyogRE1BX0NIXzBfQ0ZHMiAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfQ0ZHMl9GT1JDRV9X T1JEX1NISUZUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9D SF8wX0NGRzJfRk9SQ0VfV09SRF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAw eDENCisNCisvKiBETUFfQ0hfMF9URE1BX0NUTCAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9D VExfRFRZUEVfU0hJRlQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5l IERNQV9DSF8wX1RETUFfQ1RMX0RUWVBFX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAweDcNCisNCisvKiBETUFfQ0hfMF9URE1BX1NSQ19CQVNFX0FERFJfTE8gKi8NCisjZGVm aW5lIERNQV9DSF8wX1RETUFfU1JDX0JBU0VfQUREUl9MT19WQUxfU0hJRlQgICAgICAgICAgICAg ICAgICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX1NSQ19CQVNFX0FERFJfTE9fVkFMX01B U0sgICAgICAgICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0KKw0KKy8qIERNQV9DSF8wX1RETUFf U1JDX0JBU0VfQUREUl9ISSAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9TUkNfQkFTRV9BRERS X0hJX1ZBTF9TSElGVCAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1RE TUFfU1JDX0JBU0VfQUREUl9ISV9WQUxfTUFTSyAgICAgICAgICAgICAgICAgICAgICAweEZGRkZG RkZGDQorDQorLyogRE1BX0NIXzBfVERNQV9TUkNfUk9JX0JBU0VfMCAqLw0KKyNkZWZpbmUgRE1B X0NIXzBfVERNQV9TUkNfUk9JX0JBU0VfMF9WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAgICAg IDANCisjZGVmaW5lIERNQV9DSF8wX1RETUFfU1JDX1JPSV9CQVNFXzBfVkFMX01BU0sgICAgICAg ICAgICAgICAgICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBfVERNQV9TUkNfUk9J X1NJWkVfMCAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9TUkNfUk9JX1NJWkVfMF9WQUxfU0hJ RlQgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1RETUFfU1JDX1JP SV9TSVpFXzBfVkFMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAweEZGRkZGRkZGDQorDQor LyogRE1BX0NIXzBfVERNQV9TUkNfVkFMSURfRUxFTUVOVFNfMCAqLw0KKyNkZWZpbmUgRE1BX0NI XzBfVERNQV9TUkNfVkFMSURfRUxFTUVOVFNfMF9WQUxfU0hJRlQgICAgICAgICAgICAgICAgIDAN CisjZGVmaW5lIERNQV9DSF8wX1RETUFfU1JDX1ZBTElEX0VMRU1FTlRTXzBfVkFMX01BU0sgICAg ICAgICAgICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBfVERNQV9TUkNfU1RBUlRf T0ZGU0VUXzAgKi8NCisjZGVmaW5lIERNQV9DSF8wX1RETUFfU1JDX1NUQVJUX09GRlNFVF8wX1ZB TF9TSElGVCAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX1NSQ19T VEFSVF9PRkZTRVRfMF9WQUxfTUFTSyAgICAgICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0KKw0K Ky8qIERNQV9DSF8wX1RETUFfU1JDX1NUUklERV8wICovDQorI2RlZmluZSBETUFfQ0hfMF9URE1B X1NSQ19TVFJJREVfMF9WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZp bmUgRE1BX0NIXzBfVERNQV9TUkNfU1RSSURFXzBfVkFMX01BU0sgICAgICAgICAgICAgICAgICAg ICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9URE1BX1NSQ19ST0lfQkFTRV8xICov DQorI2RlZmluZSBETUFfQ0hfMF9URE1BX1NSQ19ST0lfQkFTRV8xX1ZBTF9TSElGVCAgICAgICAg ICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9TUkNfUk9JX0JBU0VfMV9W QUxfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hf MF9URE1BX1NSQ19ST0lfU0laRV8xICovDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX1NSQ19ST0lf U0laRV8xX1ZBTF9TSElGVCAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NI XzBfVERNQV9TUkNfUk9JX1NJWkVfMV9WQUxfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgIDB4 RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9URE1BX1NSQ19WQUxJRF9FTEVNRU5UU18xICovDQor I2RlZmluZSBETUFfQ0hfMF9URE1BX1NSQ19WQUxJRF9FTEVNRU5UU18xX1ZBTF9TSElGVCAgICAg ICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9TUkNfVkFMSURfRUxFTUVOVFNf MV9WQUxfTUFTSyAgICAgICAgICAgICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9U RE1BX1NSQ19TVEFSVF9PRkZTRVRfMSAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9TUkNfU1RB UlRfT0ZGU0VUXzFfVkFMX1NISUZUICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9D SF8wX1RETUFfU1JDX1NUQVJUX09GRlNFVF8xX1ZBTF9NQVNLICAgICAgICAgICAgICAgICAgICAw eEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBfVERNQV9TUkNfU1RSSURFXzEgKi8NCisjZGVmaW5l IERNQV9DSF8wX1RETUFfU1JDX1NUUklERV8xX1ZBTF9TSElGVCAgICAgICAgICAgICAgICAgICAg ICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX1NSQ19TVFJJREVfMV9WQUxfTUFTSyAgICAg ICAgICAgICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0KKw0KKy8qIERNQV9DSF8wX1RETUFfU1JD X1JPSV9CQVNFXzIgKi8NCisjZGVmaW5lIERNQV9DSF8wX1RETUFfU1JDX1JPSV9CQVNFXzJfVkFM X1NISUZUICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX1NS Q19ST0lfQkFTRV8yX1ZBTF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0K Kw0KKy8qIERNQV9DSF8wX1RETUFfU1JDX1JPSV9TSVpFXzIgKi8NCisjZGVmaW5lIERNQV9DSF8w X1RETUFfU1JDX1JPSV9TSVpFXzJfVkFMX1NISUZUICAgICAgICAgICAgICAgICAgICAgICAwDQor I2RlZmluZSBETUFfQ0hfMF9URE1BX1NSQ19ST0lfU0laRV8yX1ZBTF9NQVNLICAgICAgICAgICAg ICAgICAgICAgICAgMHhGRkZGRkZGRg0KKw0KKy8qIERNQV9DSF8wX1RETUFfU1JDX1ZBTElEX0VM RU1FTlRTXzIgKi8NCisjZGVmaW5lIERNQV9DSF8wX1RETUFfU1JDX1ZBTElEX0VMRU1FTlRTXzJf VkFMX1NISUZUICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX1NSQ19W QUxJRF9FTEVNRU5UU18yX1ZBTF9NQVNLICAgICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0KKw0K Ky8qIERNQV9DSF8wX1RETUFfU1JDX1NUQVJUX09GRlNFVF8yICovDQorI2RlZmluZSBETUFfQ0hf MF9URE1BX1NSQ19TVEFSVF9PRkZTRVRfMl9WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAgMA0K KyNkZWZpbmUgRE1BX0NIXzBfVERNQV9TUkNfU1RBUlRfT0ZGU0VUXzJfVkFMX01BU0sgICAgICAg ICAgICAgICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9URE1BX1NSQ19TVFJJREVf MiAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9TUkNfU1RSSURFXzJfVkFMX1NISUZUICAgICAg ICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1RETUFfU1JDX1NUUklERV8y X1ZBTF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1B X0NIXzBfVERNQV9TUkNfUk9JX0JBU0VfMyAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9TUkNf Uk9JX0JBU0VfM19WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERN QV9DSF8wX1RETUFfU1JDX1JPSV9CQVNFXzNfVkFMX01BU0sgICAgICAgICAgICAgICAgICAgICAg ICAweEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBfVERNQV9TUkNfUk9JX1NJWkVfMyAqLw0KKyNk ZWZpbmUgRE1BX0NIXzBfVERNQV9TUkNfUk9JX1NJWkVfM19WQUxfU0hJRlQgICAgICAgICAgICAg ICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1RETUFfU1JDX1JPSV9TSVpFXzNfVkFMX01B U0sgICAgICAgICAgICAgICAgICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBfVERN QV9TUkNfVkFMSURfRUxFTUVOVFNfMyAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9TUkNfVkFM SURfRUxFTUVOVFNfM19WQUxfU0hJRlQgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9D SF8wX1RETUFfU1JDX1ZBTElEX0VMRU1FTlRTXzNfVkFMX01BU0sgICAgICAgICAgICAgICAgICAw eEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBfVERNQV9TUkNfU1RBUlRfT0ZGU0VUXzMgKi8NCisj ZGVmaW5lIERNQV9DSF8wX1RETUFfU1JDX1NUQVJUX09GRlNFVF8zX1ZBTF9TSElGVCAgICAgICAg ICAgICAgICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX1NSQ19TVEFSVF9PRkZTRVRfM19W QUxfTUFTSyAgICAgICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0KKw0KKy8qIERNQV9DSF8wX1RE TUFfU1JDX1NUUklERV8zICovDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX1NSQ19TVFJJREVfM19W QUxfU0hJRlQgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfVERN QV9TUkNfU1RSSURFXzNfVkFMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgIDB4RkZGRkZG RkYNCisNCisvKiBETUFfQ0hfMF9URE1BX1NSQ19ST0lfQkFTRV80ICovDQorI2RlZmluZSBETUFf Q0hfMF9URE1BX1NSQ19ST0lfQkFTRV80X1ZBTF9TSElGVCAgICAgICAgICAgICAgICAgICAgICAg MA0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9TUkNfUk9JX0JBU0VfNF9WQUxfTUFTSyAgICAgICAg ICAgICAgICAgICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9URE1BX1NSQ19ST0lf U0laRV80ICovDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX1NSQ19ST0lfU0laRV80X1ZBTF9TSElG VCAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9TUkNfUk9J X1NJWkVfNF9WQUxfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgIDB4RkZGRkZGRkYNCisNCisv KiBETUFfQ0hfMF9URE1BX1NSQ19WQUxJRF9FTEVNRU5UU180ICovDQorI2RlZmluZSBETUFfQ0hf MF9URE1BX1NSQ19WQUxJRF9FTEVNRU5UU180X1ZBTF9TSElGVCAgICAgICAgICAgICAgICAgMA0K KyNkZWZpbmUgRE1BX0NIXzBfVERNQV9TUkNfVkFMSURfRUxFTUVOVFNfNF9WQUxfTUFTSyAgICAg ICAgICAgICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9URE1BX1NSQ19TVEFSVF9P RkZTRVRfNCAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9TUkNfU1RBUlRfT0ZGU0VUXzRfVkFM X1NISUZUICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1RETUFfU1JDX1NU QVJUX09GRlNFVF80X1ZBTF9NQVNLICAgICAgICAgICAgICAgICAgICAweEZGRkZGRkZGDQorDQor LyogRE1BX0NIXzBfVERNQV9TUkNfU1RSSURFXzQgKi8NCisjZGVmaW5lIERNQV9DSF8wX1RETUFf U1JDX1NUUklERV80X1ZBTF9TSElGVCAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmlu ZSBETUFfQ0hfMF9URE1BX1NSQ19TVFJJREVfNF9WQUxfTUFTSyAgICAgICAgICAgICAgICAgICAg ICAgICAgMHhGRkZGRkZGRg0KKw0KKy8qIERNQV9DSF8wX1RETUFfRFNUX0JBU0VfQUREUl9MTyAq Lw0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9EU1RfQkFTRV9BRERSX0xPX1ZBTF9TSElGVCAgICAg ICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1RETUFfRFNUX0JBU0VfQUREUl9M T19WQUxfTUFTSyAgICAgICAgICAgICAgICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1BX0NI XzBfVERNQV9EU1RfQkFTRV9BRERSX0hJICovDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX0RTVF9C QVNFX0FERFJfSElfVkFMX1NISUZUICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1B X0NIXzBfVERNQV9EU1RfQkFTRV9BRERSX0hJX1ZBTF9NQVNLICAgICAgICAgICAgICAgICAgICAg IDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9URE1BX0RTVF9ST0lfQkFTRV8wICovDQorI2Rl ZmluZSBETUFfQ0hfMF9URE1BX0RTVF9ST0lfQkFTRV8wX1ZBTF9TSElGVCAgICAgICAgICAgICAg ICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9EU1RfUk9JX0JBU0VfMF9WQUxfTUFT SyAgICAgICAgICAgICAgICAgICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9URE1B X0RTVF9ST0lfU0laRV8wICovDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX0RTVF9ST0lfU0laRV8w X1ZBTF9TSElGVCAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfVERN QV9EU1RfUk9JX1NJWkVfMF9WQUxfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgIDB4RkZGRkZG RkYNCisNCisvKiBETUFfQ0hfMF9URE1BX0RTVF9WQUxJRF9FTEVNRU5UU18wICovDQorI2RlZmlu ZSBETUFfQ0hfMF9URE1BX0RTVF9WQUxJRF9FTEVNRU5UU18wX1ZBTF9TSElGVCAgICAgICAgICAg ICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9EU1RfVkFMSURfRUxFTUVOVFNfMF9WQUxf TUFTSyAgICAgICAgICAgICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9URE1BX0RT VF9TVEFSVF9PRkZTRVRfMCAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9EU1RfU1RBUlRfT0ZG U0VUXzBfVkFMX1NISUZUICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1RE TUFfRFNUX1NUQVJUX09GRlNFVF8wX1ZBTF9NQVNLICAgICAgICAgICAgICAgICAgICAweEZGRkZG RkZGDQorDQorLyogRE1BX0NIXzBfVERNQV9EU1RfU1RSSURFXzAgKi8NCisjZGVmaW5lIERNQV9D SF8wX1RETUFfRFNUX1NUUklERV8wX1ZBTF9TSElGVCAgICAgICAgICAgICAgICAgICAgICAgICAw DQorI2RlZmluZSBETUFfQ0hfMF9URE1BX0RTVF9TVFJJREVfMF9WQUxfTUFTSyAgICAgICAgICAg ICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0KKw0KKy8qIERNQV9DSF8wX1RETUFfRFNUX1JPSV9C QVNFXzEgKi8NCisjZGVmaW5lIERNQV9DSF8wX1RETUFfRFNUX1JPSV9CQVNFXzFfVkFMX1NISUZU ICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX0RTVF9ST0lf QkFTRV8xX1ZBTF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0KKw0KKy8q IERNQV9DSF8wX1RETUFfRFNUX1JPSV9TSVpFXzEgKi8NCisjZGVmaW5lIERNQV9DSF8wX1RETUFf RFNUX1JPSV9TSVpFXzFfVkFMX1NISUZUICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmlu ZSBETUFfQ0hfMF9URE1BX0RTVF9ST0lfU0laRV8xX1ZBTF9NQVNLICAgICAgICAgICAgICAgICAg ICAgICAgMHhGRkZGRkZGRg0KKw0KKy8qIERNQV9DSF8wX1RETUFfRFNUX1ZBTElEX0VMRU1FTlRT XzEgKi8NCisjZGVmaW5lIERNQV9DSF8wX1RETUFfRFNUX1ZBTElEX0VMRU1FTlRTXzFfVkFMX1NI SUZUICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX0RTVF9WQUxJRF9F TEVNRU5UU18xX1ZBTF9NQVNLICAgICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0KKw0KKy8qIERN QV9DSF8wX1RETUFfRFNUX1NUQVJUX09GRlNFVF8xICovDQorI2RlZmluZSBETUFfQ0hfMF9URE1B X0RTVF9TVEFSVF9PRkZTRVRfMV9WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZp bmUgRE1BX0NIXzBfVERNQV9EU1RfU1RBUlRfT0ZGU0VUXzFfVkFMX01BU0sgICAgICAgICAgICAg ICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9URE1BX0RTVF9TVFJJREVfMSAqLw0K KyNkZWZpbmUgRE1BX0NIXzBfVERNQV9EU1RfU1RSSURFXzFfVkFMX1NISUZUICAgICAgICAgICAg ICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1RETUFfRFNUX1NUUklERV8xX1ZBTF9N QVNLICAgICAgICAgICAgICAgICAgICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBf VERNQV9EU1RfUk9JX0JBU0VfMiAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9EU1RfUk9JX0JB U0VfMl9WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8w X1RETUFfRFNUX1JPSV9CQVNFXzJfVkFMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAweEZG RkZGRkZGDQorDQorLyogRE1BX0NIXzBfVERNQV9EU1RfUk9JX1NJWkVfMiAqLw0KKyNkZWZpbmUg RE1BX0NIXzBfVERNQV9EU1RfUk9JX1NJWkVfMl9WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAg ICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1RETUFfRFNUX1JPSV9TSVpFXzJfVkFMX01BU0sgICAg ICAgICAgICAgICAgICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBfVERNQV9EU1Rf VkFMSURfRUxFTUVOVFNfMiAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9EU1RfVkFMSURfRUxF TUVOVFNfMl9WQUxfU0hJRlQgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1RE TUFfRFNUX1ZBTElEX0VMRU1FTlRTXzJfVkFMX01BU0sgICAgICAgICAgICAgICAgICAweEZGRkZG RkZGDQorDQorLyogRE1BX0NIXzBfVERNQV9EU1RfU1RBUlRfT0ZGU0VUXzIgKi8NCisjZGVmaW5l IERNQV9DSF8wX1RETUFfRFNUX1NUQVJUX09GRlNFVF8yX1ZBTF9TSElGVCAgICAgICAgICAgICAg ICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX0RTVF9TVEFSVF9PRkZTRVRfMl9WQUxfTUFT SyAgICAgICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0KKw0KKy8qIERNQV9DSF8wX1RETUFfRFNU X1NUUklERV8yICovDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX0RTVF9TVFJJREVfMl9WQUxfU0hJ RlQgICAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9EU1Rf U1RSSURFXzJfVkFMX01BU0sgICAgICAgICAgICAgICAgICAgICAgICAgIDB4RkZGRkZGRkYNCisN CisvKiBETUFfQ0hfMF9URE1BX0RTVF9ST0lfQkFTRV8zICovDQorI2RlZmluZSBETUFfQ0hfMF9U RE1BX0RTVF9ST0lfQkFTRV8zX1ZBTF9TSElGVCAgICAgICAgICAgICAgICAgICAgICAgMA0KKyNk ZWZpbmUgRE1BX0NIXzBfVERNQV9EU1RfUk9JX0JBU0VfM19WQUxfTUFTSyAgICAgICAgICAgICAg ICAgICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9URE1BX0RTVF9ST0lfU0laRV8z ICovDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX0RTVF9ST0lfU0laRV8zX1ZBTF9TSElGVCAgICAg ICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9EU1RfUk9JX1NJWkVf M19WQUxfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFf Q0hfMF9URE1BX0RTVF9WQUxJRF9FTEVNRU5UU18zICovDQorI2RlZmluZSBETUFfQ0hfMF9URE1B X0RTVF9WQUxJRF9FTEVNRU5UU18zX1ZBTF9TSElGVCAgICAgICAgICAgICAgICAgMA0KKyNkZWZp bmUgRE1BX0NIXzBfVERNQV9EU1RfVkFMSURfRUxFTUVOVFNfM19WQUxfTUFTSyAgICAgICAgICAg ICAgICAgIDB4RkZGRkZGRkYNCisNCisvKiBETUFfQ0hfMF9URE1BX0RTVF9TVEFSVF9PRkZTRVRf MyAqLw0KKyNkZWZpbmUgRE1BX0NIXzBfVERNQV9EU1RfU1RBUlRfT0ZGU0VUXzNfVkFMX1NISUZU ICAgICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX1RETUFfRFNUX1NUQVJUX09G RlNFVF8zX1ZBTF9NQVNLICAgICAgICAgICAgICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1B X0NIXzBfVERNQV9EU1RfU1RSSURFXzMgKi8NCisjZGVmaW5lIERNQV9DSF8wX1RETUFfRFNUX1NU UklERV8zX1ZBTF9TSElGVCAgICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBETUFf Q0hfMF9URE1BX0RTVF9TVFJJREVfM19WQUxfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAg MHhGRkZGRkZGRg0KKw0KKy8qIERNQV9DSF8wX1RETUFfRFNUX1JPSV9CQVNFXzQgKi8NCisjZGVm aW5lIERNQV9DSF8wX1RETUFfRFNUX1JPSV9CQVNFXzRfVkFMX1NISUZUICAgICAgICAgICAgICAg ICAgICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX0RTVF9ST0lfQkFTRV80X1ZBTF9NQVNL ICAgICAgICAgICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0KKw0KKy8qIERNQV9DSF8wX1RETUFf RFNUX1JPSV9TSVpFXzQgKi8NCisjZGVmaW5lIERNQV9DSF8wX1RETUFfRFNUX1JPSV9TSVpFXzRf VkFMX1NISUZUICAgICAgICAgICAgICAgICAgICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9URE1B X0RTVF9ST0lfU0laRV80X1ZBTF9NQVNLICAgICAgICAgICAgICAgICAgICAgICAgMHhGRkZGRkZG Rg0KKw0KKy8qIERNQV9DSF8wX1RETUFfRFNUX1ZBTElEX0VMRU1FTlRTXzQgKi8NCisjZGVmaW5l IERNQV9DSF8wX1RETUFfRFNUX1ZBTElEX0VMRU1FTlRTXzRfVkFMX1NISUZUICAgICAgICAgICAg ICAgICAwDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX0RTVF9WQUxJRF9FTEVNRU5UU180X1ZBTF9N QVNLICAgICAgICAgICAgICAgICAgMHhGRkZGRkZGRg0KKw0KKy8qIERNQV9DSF8wX1RETUFfRFNU X1NUQVJUX09GRlNFVF80ICovDQorI2RlZmluZSBETUFfQ0hfMF9URE1BX0RTVF9TVEFSVF9PRkZT RVRfNF9WQUxfU0hJRlQgICAgICAgICAgICAgICAgICAgMA0KKyNkZWZpbmUgRE1BX0NIXzBfVERN QV9EU1RfU1RBUlRfT0ZGU0VUXzRfVkFMX01BU0sgICAgICAgICAgICAgICAgICAgIDB4RkZGRkZG RkYNCisNCisvKiBETUFfQ0hfMF9URE1BX0RTVF9TVFJJREVfNCAqLw0KKyNkZWZpbmUgRE1BX0NI XzBfVERNQV9EU1RfU1RSSURFXzRfVkFMX1NISUZUICAgICAgICAgICAgICAgICAgICAgICAgIDAN CisjZGVmaW5lIERNQV9DSF8wX1RETUFfRFNUX1NUUklERV80X1ZBTF9NQVNLICAgICAgICAgICAg ICAgICAgICAgICAgICAweEZGRkZGRkZGDQorDQorLyogRE1BX0NIXzBfTUVNX0lOSVRfQlVTWSAq Lw0KKyNkZWZpbmUgRE1BX0NIXzBfTUVNX0lOSVRfQlVTWV9TQkNfREFUQV9TSElGVCAgICAgICAg ICAgICAgICAgICAgICAgIDANCisjZGVmaW5lIERNQV9DSF8wX01FTV9JTklUX0JVU1lfU0JDX0RB VEFfTUFTSyAgICAgICAgICAgICAgICAgICAgICAgICAweEZGDQorI2RlZmluZSBETUFfQ0hfMF9N RU1fSU5JVF9CVVNZX1NCQ19NRF9TSElGVCAgICAgICAgICAgICAgICAgICAgICAgICAgOA0KKyNk ZWZpbmUgRE1BX0NIXzBfTUVNX0lOSVRfQlVTWV9TQkNfTURfTUFTSyAgICAgICAgICAgICAgICAg ICAgICAgICAgIDB4MTAwDQorDQorI2VuZGlmIC8qIEFTSUNfUkVHX0RNQV9DSF8wX01BU0tTX0hf ICovDQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvaW5jbHVkZS9nb3lhL2Fz aWNfcmVnL2dveWFfcmVncy5oIGIvZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvaW5jbHVkZS9nb3lh L2FzaWNfcmVnL2dveWFfcmVncy5oDQppbmRleCA1MDZlNzFlMjAxZTEuLjE5YjBmMGVmMWQwYiAx MDA2NDQNCi0tLSBhL2RyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2luY2x1ZGUvZ295YS9hc2ljX3Jl Zy9nb3lhX3JlZ3MuaA0KKysrIGIvZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvaW5jbHVkZS9nb3lh L2FzaWNfcmVnL2dveWFfcmVncy5oDQpAQCAtODgsNiArODgsNyBAQA0KICNpbmNsdWRlICJwc29j X2dsb2JhbF9jb25mX21hc2tzLmgiDQogI2luY2x1ZGUgImRtYV9tYWNyb19tYXNrcy5oIg0KICNp bmNsdWRlICJkbWFfcW1fMF9tYXNrcy5oIg0KKyNpbmNsdWRlICJkbWFfY2hfMF9tYXNrcy5oIg0K ICNpbmNsdWRlICJ0cGMwX3FtX21hc2tzLmgiDQogI2luY2x1ZGUgInRwYzBfY21kcV9tYXNrcy5o Ig0KICNpbmNsdWRlICJtbWVfcW1fbWFza3MuaCINCi0tIA0KMi4xNy4xDQoNCg==