From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 102232 invoked by alias); 26 Nov 2019 17:12:58 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 98478 invoked by uid 89); 26 Nov 2019 17:12:29 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-25.7 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.1 spammy=onward, 3086, Matrix X-HELO: EUR01-HE1-obe.outbound.protection.outlook.com Received: from mail-eopbgr130058.outbound.protection.outlook.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) (40.107.13.58) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 26 Nov 2019 17:12:25 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=icbDFwdmaaHJn1d65BPvdPK3N+h01JQwz18MPttLGnM=; b=jsv3m/wz1b5O+qdPYlAubTlPNrQxkLV2IHWi5t77biVfn6e8R0g+zz3tilXZp8jG6toXjop9zgyyif7eekNbO61KD3P4BoOVemC1k4jC5C/NDD2SoAc3SzACUbdoqa7ssTffT8aW8KPkRYLNJ83pPSctUBH0EoMx23skey67QW4= Received: from AM6PR08CA0027.eurprd08.prod.outlook.com (2603:10a6:20b:c0::15) by VI1PR08MB3999.eurprd08.prod.outlook.com (2603:10a6:803:ea::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.21; Tue, 26 Nov 2019 17:12:21 +0000 Received: from AM5EUR03FT010.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::202) by AM6PR08CA0027.outlook.office365.com (2603:10a6:20b:c0::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.17 via Frontend Transport; Tue, 26 Nov 2019 17:12:21 +0000 Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gcc.gnu.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT010.mail.protection.outlook.com (10.152.16.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.17 via Frontend Transport; Tue, 26 Nov 2019 17:12:21 +0000 Received: ("Tessian outbound f7868d7ede10:v33"); Tue, 26 Nov 2019 17:12:21 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: b4ac2830b7ed78c2 X-CR-MTA-TID: 64aa7808 Received: from 881b8fff9f79.2 (ip-172-16-0-2.eu-west-1.compute.internal [104.47.12.51]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id B311AEFA-447B-4529-8890-D3DB859FDB20.1; Tue, 26 Nov 2019 17:12:15 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04lp2051.outbound.protection.outlook.com [104.47.12.51]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 881b8fff9f79.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 26 Nov 2019 17:12:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O1TbF87hQG6MGA1iI6TbrVffuX3GgTKVwni9ByB9m6MPq973mkq/WpVOaSJZdfprj9YDs8QrIwNrNC6/1gR1BNIt1WKotUKPUWz1N/oOPkhGxYq1H2VIqsHqVS3ETM3CzIOCFx9A95h/lANaH1r9bocAkTAHjVGgibuP55RbfbBxSheWBwU5L961Mt4iizWDbvs3n/gje5453aBuvaa4x7pSbxSBQleY176pPINrY5BDqO7oXwRGhsPjWdsPxXqk9E6ZXxMs2/Aq4N5slxSqWbehmxhJZLNhDcb1FSK8dJepjcqeqANbhKze19eZ8/zeC0YTne6mXnOR6bx9tfHMrQ== 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-SenderADCheck; bh=icbDFwdmaaHJn1d65BPvdPK3N+h01JQwz18MPttLGnM=; b=Q1Cg9u/2medDHJGEcmJcp/gvhGbVM43jm7EEozGLIh/cqbssA53gSJPgynLEjbyH9D6x7JMJtXn7MwwNQfIttsyLOjb4VrFLuZ7DSoUZDQOu3FaHV1Ohh7dvnzQ6YiGQaAQ4DtMHtsQHgXKYH6L45UWRDiF6/8a+/rR666nbys3stPW5On7oEtXs5zQ9PNWhsjQza3zgPN19Xj8qFyCFwYYty7lx/jPmUBeyf2yy1y55AkEHo4yxG0djBIta0gDM3Ce1UHrRFqLdvq1xwyiA9vbNj3lRidWTIm8trS6598B2COpGvlGhb4sF07mb0FziYRRk336a7gOye3ezs09S9Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=icbDFwdmaaHJn1d65BPvdPK3N+h01JQwz18MPttLGnM=; b=jsv3m/wz1b5O+qdPYlAubTlPNrQxkLV2IHWi5t77biVfn6e8R0g+zz3tilXZp8jG6toXjop9zgyyif7eekNbO61KD3P4BoOVemC1k4jC5C/NDD2SoAc3SzACUbdoqa7ssTffT8aW8KPkRYLNJ83pPSctUBH0EoMx23skey67QW4= Received: from DB7PR08MB3227.eurprd08.prod.outlook.com (52.134.111.13) by DB7PR08MB3003.eurprd08.prod.outlook.com (52.134.109.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2474.19; Tue, 26 Nov 2019 17:12:15 +0000 Received: from DB7PR08MB3227.eurprd08.prod.outlook.com ([fe80::4c3d:d533:3b3d:51a3]) by DB7PR08MB3227.eurprd08.prod.outlook.com ([fe80::4c3d:d533:3b3d:51a3%6]) with mapi id 15.20.2474.023; Tue, 26 Nov 2019 17:12:14 +0000 From: Dennis Zhang To: "gcc-patches@gcc.gnu.org" CC: nd , Richard Earnshaw , James Greenhalgh , Marcus Shawcroft Subject: [PATCH][AArch64] Enable CLI for Armv8.6-a: armv8.6-a, i8mm and bf16 Date: Tue, 26 Nov 2019 17:25:00 -0000 Message-ID: Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Dennis.Zhang@arm.com; X-MS-Exchange-PUrlCount: 1 x-ms-exchange-transport-forked: True x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:8882;OLM:8882; X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4636009)(366004)(396003)(136003)(346002)(39860400002)(376002)(189003)(199004)(53754006)(54534003)(71190400001)(44832011)(2616005)(52116002)(66556008)(66616009)(64756008)(8936002)(66066001)(14444005)(6436002)(316002)(14454004)(966005)(66446008)(6916009)(6306002)(256004)(86362001)(66946007)(4326008)(36756003)(478600001)(99286004)(6512007)(7736002)(102836004)(305945005)(5640700003)(2351001)(71200400001)(2906002)(66476007)(6506007)(54906003)(4001150100001)(5660300002)(6486002)(26005)(31696002)(25786009)(31686004)(6116002)(3846002)(186003)(2501003)(81156014)(386003)(8676002)(81166006)(32563001);DIR:OUT;SFP:1101;SCL:1;SRVR:DB7PR08MB3003;H:DB7PR08MB3227.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: GgO2e5tR/kMDWT9jD2yaLPsnnbj8OIgt0SiYaC3HmPq+DHPds+8EGgwb2WtWxkFtNLJhLahZT9cPuoDe9cwnslhen6tKIsguJBK9FNbcVjgI1zO2zCcDyOdE5DBO0F7v0zvGe3uSRYbze+4xkKvUTogu3HbEPsLlIJwpL0nsrJJfHPm5kss3pBBPWEd/CcB31jX/9NgIkRF87SCjOhief+Kxo2CNk9nXFQfTA88RvH+PJ6aXgBuLFT+4sEj4QpYPwjPQUweAf8FTYxr7C6KHZ9Mi8Lhb4E3VJS+IhsxbifApoWAwYmnm3vOtnvajGTjz+BqRDXJYTuKcLPRVpQWoCPY7mB3E+vTvIdGnymWhSI7IHeFQ8gRl5SiqFE4Qi1Hl9F9LHV1sjQ0+/Wv9XrmKbkUYa7w/WOSJB13vbBHd4bDO16tdTJw3z5+J6rBe0K2/S8PhQvcEN35GkA85ff9dDxSuuNx6WGBwO5+gKMl38yc= Content-Type: multipart/mixed; boundary="_002_e1f2c7e02512e6c058d3e18970fbffcaarmcom_" MIME-Version: 1.0 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Dennis.Zhang@arm.com; Return-Path: Dennis.Zhang@arm.com X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT010.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 8846fbd1-3060-4807-2490-08d77293c80e X-SW-Source: 2019-11/txt/msg02416.txt.bz2 --_002_e1f2c7e02512e6c058d3e18970fbffcaarmcom_ Content-Type: text/plain; charset="utf-8" Content-ID: <845B95227DFBBE4884DA62B612F19D85@eurprd08.prod.outlook.com> Content-Transfer-Encoding: base64 Content-length: 1774 SGkgYWxsLA0KDQpUaGlzIHBhdGNoIGlzIHBhcnQgb2YgYSBzZXJpZXMgYWRk aW5nIHN1cHBvcnQgZm9yIEFybXY4LjYtQSBmZWF0dXJlcy4NCkl0IGVuYWJs ZXMgb3B0aW9ucyBpbmNsdWRpbmcgLW1hcmNoPWFybXY4LjYtYSwgK2k4bW0g YW5kICtiZjE2Lg0KVGhlICtpOG1tIGFuZCArYmYxNiBmZWF0dXJlcyBhcmUg bWFuZGF0b3J5IGZvciBBcm12OC42LWEgYW5kIG9wdGlvbmFsIA0KZm9yIEFy bXY4LjItYSBhbmQgb253YXJkLg0KRG9jdW1lbnRzIGFyZSBhdCBodHRwczov L2RldmVsb3Blci5hcm0uY29tL2RvY3MvZGRpMDU5Ni9sYXRlc3QNCg0KUmVn dGVzdGVkIGZvciBhYXJjaDY0LW5vbmUtbGludXgtZ251Lg0KDQpQbGVhc2Ug aGVscCB0byBjaGVjayBpZiBpdCdzIHJlYWR5IGZvciB0cnVuay4NCg0KTWFu eSB0aGFua3MhDQpEZW5uaXMNCg0KZ2NjL0NoYW5nZUxvZzoNCg0KMjAxOS0x MS0yNiAgRGVubmlzIFpoYW5nICA8ZGVubmlzLnpoYW5nQGFybS5jb20+DQoN CgkqIGNvbmZpZy9hYXJjaDY0L2FhcmNoNjQtYXJjaGVzLmRlZiAoYXJtdjgu Ni1hKTogTmV3Lg0KCSogY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1jLmMgKGFh cmNoNjRfdXBkYXRlX2NwcF9idWlsdGlucyk6IERlZmluZQ0KCV9fQVJNX0ZF QVRVUkVfTUFUTVVMX0lOVDgsIF9fQVJNX0ZFQVRVUkVfQkYxNl9WRUNUT1Jf QVJJVEhNRVRJQyBhbmQNCglfX0FSTV9GRUFUVVJFX0JGMTZfU0NBTEFSX0FS SVRITUVUSUMgd2hlbiBlbmFibGVkLg0KCSogY29uZmlnL2FhcmNoNjQvYWFy Y2g2NC1vcHRpb24tZXh0ZW5zaW9ucy5kZWYgKGk4bW0sIGJmMTYpOiBOZXcu DQoJKiBjb25maWcvYWFyY2g2NC9hYXJjaDY0LmggKEFBUkNINjRfRkxfVjhf Nik6IE5ldyBtYWNyby4NCgkoQUFSQ0g2NF9GTF9JOE1NLCBBQVJDSDY0X0ZM X0JGMTYsIEFBUkNINjRfRkxfRk9SX0FSQ0g4XzYpOiBMaWtld2lzZS4NCgko QUFSQ0g2NF9JU0FfVjhfNiwgQUFSQ0g2NF9JU0FfSThNTSwgQUFSQ0g2NF9J U0FfQkYxNik6IExpa2V3aXNlLg0KCShUQVJHRVRfSThNTSwgVEFSR0VUX0JG MTZfRlAsIFRBUkdFVF9CRjE2X1NJTUQpOiBMaWtld2lzZS4NCgkqIGRvYy9p bnZva2UudGV4aSAoYXJtdjguNi1hLCBpOG1tLCBiZjE2KTogRG9jdW1lbnQg bmV3IG9wdGlvbnMuDQoNCmdjYy90ZXN0c3VpdGUvQ2hhbmdlTG9nOg0KDQoy MDE5LTExLTI2ICBEZW5uaXMgWmhhbmcgIDxkZW5uaXMuemhhbmdAYXJtLmNv bT4NCg0KCSogZ2NjLnRhcmdldC9hYXJjaDY0L3ByYWdtYV9jcHBfcHJlZGVm c18yLmM6IEFkZCB0ZXN0cyBmb3IgaThtbQ0KCWFuZCBiZjE2IGZlYXR1cmVz Lg0K --_002_e1f2c7e02512e6c058d3e18970fbffcaarmcom_ Content-Type: text/x-patch; name="cli-aarch-armv8.6-a+i8mm+bf16-20191126.patch" Content-Description: cli-aarch-armv8.6-a+i8mm+bf16-20191126.patch Content-Disposition: attachment; filename="cli-aarch-armv8.6-a+i8mm+bf16-20191126.patch"; size=9168; creation-date="Tue, 26 Nov 2019 17:12:13 GMT"; modification-date="Tue, 26 Nov 2019 17:12:13 GMT" Content-ID: Content-Transfer-Encoding: base64 Content-length: 12428 ZGlmZiAtLWdpdCBhL2djYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LWFyY2hl cy5kZWYgYi9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1hcmNoZXMuZGVm DQppbmRleCBkMjU4YmQ0OTI0NC4uZTQ2NGQzMjljMWEgMTAwNjQ0DQotLS0g YS9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1hcmNoZXMuZGVmDQorKysg Yi9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1hcmNoZXMuZGVmDQpAQCAt MzYsNSArMzYsNiBAQCBBQVJDSDY0X0FSQ0goImFybXY4LjItYSIsICAgICBn ZW5lcmljLAkgICAgIDhfMkEsCTgsICBBQVJDSDY0X0ZMX0ZPUl9BUkNIOF8y KQ0KIEFBUkNINjRfQVJDSCgiYXJtdjguMy1hIiwgICAgIGdlbmVyaWMsCSAg ICAgOF8zQSwJOCwgIEFBUkNINjRfRkxfRk9SX0FSQ0g4XzMpDQogQUFSQ0g2 NF9BUkNIKCJhcm12OC40LWEiLCAgICAgZ2VuZXJpYywJICAgICA4XzRBLAk4 LCAgQUFSQ0g2NF9GTF9GT1JfQVJDSDhfNCkNCiBBQVJDSDY0X0FSQ0goImFy bXY4LjUtYSIsICAgICBnZW5lcmljLAkgICAgIDhfNUEsCTgsICBBQVJDSDY0 X0ZMX0ZPUl9BUkNIOF81KQ0KK0FBUkNINjRfQVJDSCgiYXJtdjguNi1hIiwg ICAgIGdlbmVyaWMsCSAgICAgOF82QSwJOCwgIEFBUkNINjRfRkxfRk9SX0FS Q0g4XzYpDQogDQogI3VuZGVmIEFBUkNINjRfQVJDSA0KZGlmZiAtLWdpdCBh L2djYy9jb25maWcvYWFyY2g2NC9hYXJjaDY0LWMuYyBiL2djYy9jb25maWcv YWFyY2g2NC9hYXJjaDY0LWMuYw0KaW5kZXggZjNkYTA3ZmQyOGEuLjIwZDFl MDA1NTJiIDEwMDY0NA0KLS0tIGEvZ2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNo NjQtYy5jDQorKysgYi9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC1jLmMN CkBAIC0xNjUsNiArMTY1LDEyIEBAIGFhcmNoNjRfdXBkYXRlX2NwcF9idWls dGlucyAoY3BwX3JlYWRlciAqcGZpbGUpDQogICBhYXJjaDY0X2RlZl9vcl91 bmRlZiAoVEFSR0VUX1JORywgIl9fQVJNX0ZFQVRVUkVfUk5HIiwgcGZpbGUp Ow0KICAgYWFyY2g2NF9kZWZfb3JfdW5kZWYgKFRBUkdFVF9NRU1UQUcsICJf X0FSTV9GRUFUVVJFX01FTU9SWV9UQUdHSU5HIiwgcGZpbGUpOw0KIA0KKyAg YWFyY2g2NF9kZWZfb3JfdW5kZWYgKFRBUkdFVF9JOE1NLCAiX19BUk1fRkVB VFVSRV9NQVRNVUxfSU5UOCIsIHBmaWxlKTsNCisgIGFhcmNoNjRfZGVmX29y X3VuZGVmIChUQVJHRVRfQkYxNl9TSU1ELA0KKwkJCSJfX0FSTV9GRUFUVVJF X0JGMTZfVkVDVE9SX0FSSVRITUVUSUMiLCBwZmlsZSk7DQorICBhYXJjaDY0 X2RlZl9vcl91bmRlZiAoVEFSR0VUX0JGMTZfRlAsDQorCQkJIl9fQVJNX0ZF QVRVUkVfQkYxNl9TQ0FMQVJfQVJJVEhNRVRJQyIsIHBmaWxlKTsNCisNCiAg IC8qIE5vdCBmb3IgQUNMRSwgYnV0IHJlcXVpcmVkIHRvIGtlZXAgImZsb2F0 LmgiIGNvcnJlY3QgaWYgd2Ugc3dpdGNoDQogICAgICB0YXJnZXQgYmV0d2Vl biBpbXBsZW1lbnRhdGlvbnMgdGhhdCBkbyBvciBkbyBub3Qgc3VwcG9ydCBB Uk12OC4yLUENCiAgICAgIDE2LWJpdCBmbG9hdGluZy1wb2ludCBleHRlbnNp b25zLiAgKi8NCmRpZmYgLS1naXQgYS9nY2MvY29uZmlnL2FhcmNoNjQvYWFy Y2g2NC1vcHRpb24tZXh0ZW5zaW9ucy5kZWYgYi9nY2MvY29uZmlnL2FhcmNo NjQvYWFyY2g2NC1vcHRpb24tZXh0ZW5zaW9ucy5kZWYNCmluZGV4IGQzYWUx YjI0MzFiLi41YjdjM2I4YTIxMyAxMDA2NDQNCi0tLSBhL2djYy9jb25maWcv YWFyY2g2NC9hYXJjaDY0LW9wdGlvbi1leHRlbnNpb25zLmRlZg0KKysrIGIv Z2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQtb3B0aW9uLWV4dGVuc2lvbnMu ZGVmDQpAQCAtMTk4LDQgKzE5OCwxNCBAQCBBQVJDSDY0X09QVF9FWFRFTlNJ T04oInN2ZTItYml0cGVybSIsIEFBUkNINjRfRkxfU1ZFMl9CSVRQRVJNLCBB QVJDSDY0X0ZMX1NJTUQgfA0KIC8qIEVuYWJsaW5nIG9yIGRpc2FibGluZyAi dG1lIiBvbmx5IGNoYW5nZXMgInRtZSIuICAqLw0KIEFBUkNINjRfT1BUX0VY VEVOU0lPTigidG1lIiwgQUFSQ0g2NF9GTF9UTUUsIDAsIDAsIGZhbHNlLCAi IikNCiANCisvKiBFbmFibGluZyAiaThtbSIgYWxzbyBlbmFibGVzICJzaW1k Ii4NCisgICBEaXNhYmxpbmcgImk4bW0iIG9ubHkgZGlzYWJsZXMgImk4bW0i LiAgKi8NCitBQVJDSDY0X09QVF9FWFRFTlNJT04oImk4bW0iLCBBQVJDSDY0 X0ZMX0k4TU0sIEFBUkNINjRfRkxfU0lNRCwgXA0KKwkJICAgICAgMCwgZmFs c2UsICJpOG1tIikNCisNCisvKiBFbmFibGluZyAiYmYxNiIgYWxzbyBlbmFi bGVzICJzaW1kIiBhbmQgImZwIi4NCisgICBEaXNhYmxpbmcgImJmMTYiIG9u bHkgZGlzYWJsZXMgImJmMTYiLiAgKi8NCitBQVJDSDY0X09QVF9FWFRFTlNJ T04oImJmMTYiLCBBQVJDSDY0X0ZMX0JGMTYsIEFBUkNINjRfRkxfU0lNRCB8 IEFBUkNINjRfRkxfRlAsDQorCQkgICAgICAwLCBmYWxzZSwgImJmMTYiKQ0K Kw0KICN1bmRlZiBBQVJDSDY0X09QVF9FWFRFTlNJT04NCmRpZmYgLS1naXQg YS9nY2MvY29uZmlnL2FhcmNoNjQvYWFyY2g2NC5oIGIvZ2NjL2NvbmZpZy9h YXJjaDY0L2FhcmNoNjQuaA0KaW5kZXggZWUwMTkwOWFiYjkuLjdkZTk5Mjg1 ZThhIDEwMDY0NA0KLS0tIGEvZ2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQu aA0KKysrIGIvZ2NjL2NvbmZpZy9hYXJjaDY0L2FhcmNoNjQuaA0KQEAgLTIw Miw2ICsyMDIsMTUgQEAgZXh0ZXJuIHVuc2lnbmVkIGFhcmNoNjRfYXJjaGl0 ZWN0dXJlX3ZlcnNpb247DQogLyogVHJhbnNhY3Rpb25hbCBNZW1vcnkgRXh0 ZW5zaW9uLiAgKi8NCiAjZGVmaW5lIEFBUkNINjRfRkxfVE1FCSAgICAgICgx VUxMIDw8IDMzKSAgLyogSGFzIFRNRSBpbnN0cnVjdGlvbnMuICAqLw0KIA0K Ky8qIEFybXY4LjYtQSBhcmNoaXRlY3R1cmUgZXh0ZW5zaW9ucy4gICovDQor I2RlZmluZSBBQVJDSDY0X0ZMX1Y4XzYJICAgICAgKDFVTEwgPDwgMzQpDQor DQorLyogOC1iaXQgSW50ZWdlciBNYXRyaXggTXVsdGlwbHkgKEk4TU0pIGV4 dGVuc2lvbnMuICAqLw0KKyNkZWZpbmUgQUFSQ0g2NF9GTF9JOE1NICAgICAg ICgxVUxMIDw8IDM1KQ0KKw0KKy8qIEJyYWluIGhhbGYtcHJlY2lzaW9uIGZs b2F0aW5nLXBvaW50IChCRmxvYXQxNikgRXh0ZW5zaW9uLiAgKi8NCisjZGVm aW5lIEFBUkNINjRfRkxfQkYxNgkgICAgICAoMVVMTCA8PCAzNikNCisNCiAv KiBIYXMgRlAgYW5kIFNJTUQuICAqLw0KICNkZWZpbmUgQUFSQ0g2NF9GTF9G UFNJTUQgICAgIChBQVJDSDY0X0ZMX0ZQIHwgQUFSQ0g2NF9GTF9TSU1EKQ0K IA0KQEAgLTIyMyw2ICsyMzIsOSBAQCBleHRlcm4gdW5zaWduZWQgYWFyY2g2 NF9hcmNoaXRlY3R1cmVfdmVyc2lvbjsNCiAjZGVmaW5lIEFBUkNINjRfRkxf Rk9SX0FSQ0g4XzUJCQlcDQogICAoQUFSQ0g2NF9GTF9GT1JfQVJDSDhfNCB8 IEFBUkNINjRfRkxfVjhfNQlcDQogICAgfCBBQVJDSDY0X0ZMX1NCIHwgQUFS Q0g2NF9GTF9TU0JTIHwgQUFSQ0g2NF9GTF9QUkVEUkVTKQ0KKyNkZWZpbmUg QUFSQ0g2NF9GTF9GT1JfQVJDSDhfNgkJCVwNCisgIChBQVJDSDY0X0ZMX0ZP Ul9BUkNIOF81IHwgQUFSQ0g2NF9GTF9WOF82IHwgQUFSQ0g2NF9GTF9GUFNJ TUQgXA0KKyAgIHwgQUFSQ0g2NF9GTF9JOE1NIHwgQUFSQ0g2NF9GTF9CRjE2 KQ0KIA0KIC8qIE1hY3JvcyB0byB0ZXN0IElTQSBmbGFncy4gICovDQogDQpA QCAtMjQ5LDYgKzI2MSw5IEBAIGV4dGVybiB1bnNpZ25lZCBhYXJjaDY0X2Fy Y2hpdGVjdHVyZV92ZXJzaW9uOw0KICNkZWZpbmUgQUFSQ0g2NF9JU0FfVjhf NQkgICAoYWFyY2g2NF9pc2FfZmxhZ3MgJiBBQVJDSDY0X0ZMX1Y4XzUpDQog I2RlZmluZSBBQVJDSDY0X0lTQV9UTUUJCSAgIChhYXJjaDY0X2lzYV9mbGFn cyAmIEFBUkNINjRfRkxfVE1FKQ0KICNkZWZpbmUgQUFSQ0g2NF9JU0FfTUVN VEFHCSAgIChhYXJjaDY0X2lzYV9mbGFncyAmIEFBUkNINjRfRkxfTUVNVEFH KQ0KKyNkZWZpbmUgQUFSQ0g2NF9JU0FfVjhfNgkgICAoYWFyY2g2NF9pc2Ff ZmxhZ3MgJiBBQVJDSDY0X0ZMX1Y4XzYpDQorI2RlZmluZSBBQVJDSDY0X0lT QV9JOE1NCSAgIChhYXJjaDY0X2lzYV9mbGFncyAmIEFBUkNINjRfRkxfSThN TSkNCisjZGVmaW5lIEFBUkNINjRfSVNBX0JGMTYJICAgKGFhcmNoNjRfaXNh X2ZsYWdzICYgQUFSQ0g2NF9GTF9CRjE2KQ0KIA0KIC8qIENyeXB0byBpcyBh biBvcHRpb25hbCBleHRlbnNpb24gdG8gQWR2U0lNRC4gICovDQogI2RlZmlu ZSBUQVJHRVRfQ1JZUFRPIChUQVJHRVRfU0lNRCAmJiBBQVJDSDY0X0lTQV9D UllQVE8pDQpAQCAtMzA4LDYgKzMyMywxMyBAQCBleHRlcm4gdW5zaWduZWQg YWFyY2g2NF9hcmNoaXRlY3R1cmVfdmVyc2lvbjsNCiAvKiBNZW1vcnkgVGFn Z2luZyBpbnN0cnVjdGlvbnMgb3B0aW9uYWwgdG8gQXJtdjguNSBlbmFibGVk IHRocm91Z2ggK21lbXRhZy4gICovDQogI2RlZmluZSBUQVJHRVRfTUVNVEFH IChBQVJDSDY0X0lTQV9WOF81ICYmIEFBUkNINjRfSVNBX01FTVRBRykNCiAN CisvKiBJOE1NIGluc3RydWN0aW9ucyBhcmUgZW5hYmxlZCB0aHJvdWdoICtp OG1tLiAgKi8NCisjZGVmaW5lIFRBUkdFVF9JOE1NIChUQVJHRVRfU0lNRCAm JiBBQVJDSDY0X0lTQV9JOE1NKQ0KKw0KKy8qIEJGMTYgaW5zdHJ1Y3Rpb25z IGFyZSBlbmFibGVkIHRocm91Z2ggK2JmMTYuICAqLw0KKyNkZWZpbmUgVEFS R0VUX0JGMTZfRlAgKEFBUkNINjRfSVNBX0JGMTYgJiYgVEFSR0VUX0ZMT0FU KQ0KKyNkZWZpbmUgVEFSR0VUX0JGMTZfU0lNRCAoQUFSQ0g2NF9JU0FfQkYx NiAmJiBUQVJHRVRfU0lNRCkNCisNCiAvKiBNYWtlIHN1cmUgdGhpcyBpcyBh bHdheXMgZGVmaW5lZCBzbyB3ZSBkb24ndCBoYXZlIHRvIGNoZWNrIGZvciBp ZmRlZnMNCiAgICBidXQgcmF0aGVyIHVzZSBub3JtYWwgaWZzLiAgKi8NCiAj aWZuZGVmIFRBUkdFVF9GSVhfRVJSX0E1M184MzU3NjlfREVGQVVMVA0KZGlm ZiAtLWdpdCBhL2djYy9kb2MvaW52b2tlLnRleGkgYi9nY2MvZG9jL2ludm9r ZS50ZXhpDQppbmRleCA0MDNiZTQ3ZDg5My4uMzA2NDdlNTJjMDcgMTAwNjQ0 DQotLS0gYS9nY2MvZG9jL2ludm9rZS50ZXhpDQorKysgYi9nY2MvZG9jL2lu dm9rZS50ZXhpDQpAQCAtMTYwNDUsNyArMTYwNDUsMTAgQEAgbW9yZSBmZWF0 dXJlIG1vZGlmaWVycy4gIFRoaXMgb3B0aW9uIGhhcyB0aGUgZm9ybQ0KIA0K IFRoZSBwZXJtaXNzaWJsZSB2YWx1ZXMgZm9yIEB2YXJ7YXJjaH0gYXJlIEBz YW1we2FybXY4LWF9LA0KIEBzYW1we2FybXY4LjEtYX0sIEBzYW1we2FybXY4 LjItYX0sIEBzYW1we2FybXY4LjMtYX0sIEBzYW1we2FybXY4LjQtYX0sDQot QHNhbXB7YXJtdjguNS1hfSBvciBAdmFye25hdGl2ZX0uDQorQHNhbXB7YXJt djguNS1hfSwgQHNhbXB7YXJtdjguNi1hfSBvciBAdmFye25hdGl2ZX0uDQor DQorVGhlIHZhbHVlIEBzYW1we2FybXY4LjYtYX0gaW1wbGllcyBAc2FtcHth cm12OC41LWF9IGFuZCBlbmFibGVzIGNvbXBpbGVyDQorc3VwcG9ydCBmb3Ig dGhlIEFSTXY4LjYtQSBhcmNoaXRlY3R1cmUgZXh0ZW5zaW9ucy4NCiANCiBU aGUgdmFsdWUgQHNhbXB7YXJtdjguNS1hfSBpbXBsaWVzIEBzYW1we2FybXY4 LjQtYX0gYW5kIGVuYWJsZXMgY29tcGlsZXINCiBzdXBwb3J0IGZvciB0aGUg QVJNdjguNS1BIGFyY2hpdGVjdHVyZSBleHRlbnNpb25zLg0KQEAgLTE2Mjc2 LDYgKzE2Mjc5LDcgQEAgZ2VuZXJhdGlvbi4gIFRoaXMgb3B0aW9uIGlzIGVu YWJsZWQgYnkgZGVmYXVsdCBmb3IgQG9wdGlvbnstbWFyY2g9YXJtdjguNS1h fS4NCiBFbmFibGUgdGhlIEFybXY4LWEgRXhlY3V0aW9uIGFuZCBEYXRhIFBy ZWRpY3Rpb24gUmVzdHJpY3Rpb24gaW5zdHJ1Y3Rpb25zLg0KIFRoaXMgb3B0 aW9uIGlzIG9ubHkgdG8gZW5hYmxlIHRoZSBleHRlbnNpb24gYXQgdGhlIGFz c2VtYmxlciBsZXZlbCBhbmQgZG9lcw0KIG5vdCBhZmZlY3QgY29kZSBnZW5l cmF0aW9uLiAgVGhpcyBvcHRpb24gaXMgZW5hYmxlZCBieSBkZWZhdWx0IGZv cg0KK0BvcHRpb257LW1hcmNoPWFybXY4LjUtYX0uDQogQGl0ZW0gc3ZlMg0K IEVuYWJsZSB0aGUgQXJtdjgtYSBTY2FsYWJsZSBWZWN0b3IgRXh0ZW5zaW9u IDIuICBUaGlzIGFsc28gZW5hYmxlcyBTVkUNCiBpbnN0cnVjdGlvbnMuDQpA QCAtMTYyODcsOSArMTYyOTEsMTggQEAgRW5hYmxlIFNWRTIgc200IGluc3Ry dWN0aW9ucy4gIFRoaXMgYWxzbyBlbmFibGVzIFNWRTIgaW5zdHJ1Y3Rpb25z Lg0KIEVuYWJsZSBTVkUyIGFlcyBpbnN0cnVjdGlvbnMuICBUaGlzIGFsc28g ZW5hYmxlcyBTVkUyIGluc3RydWN0aW9ucy4NCiBAaXRlbSBzdmUyLXNoYTMN CiBFbmFibGUgU1ZFMiBzaGEzIGluc3RydWN0aW9ucy4gIFRoaXMgYWxzbyBl bmFibGVzIFNWRTIgaW5zdHJ1Y3Rpb25zLg0KLUBvcHRpb257LW1hcmNoPWFy bXY4LjUtYX0uDQogQGl0ZW0gdG1lDQogRW5hYmxlIHRoZSBUcmFuc2FjdGlv bmFsIE1lbW9yeSBFeHRlbnNpb24uDQorQGl0ZW0gaThtbQ0KK0VuYWJsZSA4 LWJpdCBJbnRlZ2VyIE1hdHJpeCBNdWx0aXBseSBpbnN0cnVjdGlvbnMuICBU aGlzIGFsc28gZW5hYmxlcw0KK0FkdmFuY2VkIFNJTUQgaW5zdHJ1Y3Rpb25z LiAgVGhpcyBvcHRpb24gaXMgZW5hYmxlZCBieSBkZWZhdWx0IGZvcg0KK0Bv cHRpb257LW1hcmNoPWFybXY4LjYtYX0uICBVc2Ugb2YgdGhpcyBvcHRpb24g d2l0aCBhcmNoaXRlY3R1cmVzIHByaW9yIHRvDQorQXJtdjguMi1BIGlzIG5v dCBzdXBwb3J0ZWQuDQorQGl0ZW0gYmYxNg0KK0VuYWJsZSBicmFpbiBoYWxm LXByZWNpc2lvbiBmbG9hdGluZy1wb2ludCBpbnN0cnVjdGlvbnMuICBUaGlz IGFsc28gZW5hYmxlcw0KK0FkdmFuY2VkIFNJTUQgYW5kIGZsb2F0aW5nLXBv aW50IGluc3RydWN0aW9ucy4gIFRoaXMgb3B0aW9uIGlzIGVuYWJsZWQgYnkN CitkZWZhdWx0IGZvciBAb3B0aW9uey1tYXJjaD1hcm12OC42LWF9LiAgVXNl IG9mIHRoaXMgb3B0aW9uIHdpdGggYXJjaGl0ZWN0dXJlcw0KK3ByaW9yIHRv IEFybXY4LjItQSBpcyBub3Qgc3VwcG9ydGVkLg0KIA0KIEBlbmQgdGFibGUN CiANCmRpZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvYWFy Y2g2NC9wcmFnbWFfY3BwX3ByZWRlZnNfMi5jIGIvZ2NjL3Rlc3RzdWl0ZS9n Y2MudGFyZ2V0L2FhcmNoNjQvcHJhZ21hX2NwcF9wcmVkZWZzXzIuYw0KaW5k ZXggNjA4Yjg5ZDE5Y2UuLjI5ODNlMjcxMTE0IDEwMDY0NA0KLS0tIGEvZ2Nj L3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2FhcmNoNjQvcHJhZ21hX2NwcF9wcmVk ZWZzXzIuYw0KKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2FhcmNo NjQvcHJhZ21hX2NwcF9wcmVkZWZzXzIuYw0KQEAgLTEzLDYgKzEzLDU5IEBA DQogI2Vycm9yICJfX0FSTV9GRUFUVVJFX1RNRSBpcyBkZWZpbmVkIGJ1dCBz aG91bGQgbm90IGJlISINCiAjZW5kaWYNCiANCisjcHJhZ21hIEdDQyBwdXNo X29wdGlvbnMNCisjcHJhZ21hIEdDQyB0YXJnZXQgKCJhcmNoPWFybXY4LjYt YSIpDQorI2lmbmRlZiBfX0FSTV9GRUFUVVJFX01BVE1VTF9JTlQ4DQorI2Vy cm9yICJfX0FSTV9GRUFUVVJFX01BVE1VTF9JTlQ4IGlzIG5vdCBkZWZpbmVk IGJ1dCBzaG91bGQgYmUhIg0KKyNlbmRpZg0KKyNwcmFnbWEgR0NDIHBvcF9v cHRpb25zDQorDQorI3ByYWdtYSBHQ0MgcHVzaF9vcHRpb25zDQorI3ByYWdt YSBHQ0MgdGFyZ2V0ICgiYXJjaD1hcm12OC4yLWEraThtbSIpDQorI2lmbmRl ZiBfX0FSTV9GRUFUVVJFX01BVE1VTF9JTlQ4DQorI2Vycm9yICJfX0FSTV9G RUFUVVJFX01BVE1VTF9JTlQ4IGlzIG5vdCBkZWZpbmVkIGJ1dCBzaG91bGQg YmUhIg0KKyNlbmRpZg0KKyNwcmFnbWEgR0NDIHBvcF9vcHRpb25zDQorDQor I2lmZGVmIF9fQVJNX0ZFQVRVUkVfTUFUTVVMX0lOVDgNCisjZXJyb3IgIl9f QVJNX0ZFQVRVUkVfTUFUTVVMX0lOVDggaXMgZGVmaW5lZCBidXQgc2hvdWxk IG5vdCBiZSEiDQorI2VuZGlmDQorDQorI3ByYWdtYSBHQ0MgcHVzaF9vcHRp b25zDQorI3ByYWdtYSBHQ0MgdGFyZ2V0ICgiYXJjaD1hcm12OC42LWEiKQ0K KyNpZm5kZWYgX19BUk1fRkVBVFVSRV9CRjE2X1ZFQ1RPUl9BUklUSE1FVElD DQorI2Vycm9yICJfX0FSTV9GRUFUVVJFX0JGMTZfVkVDVE9SX0FSSVRITUVU SUMgaXMgbm90IGRlZmluZWQgYnV0IHNob3VsZCBiZSEiDQorI2VuZGlmDQor I2lmbmRlZiBfX0FSTV9GRUFUVVJFX0JGMTZfU0NBTEFSX0FSSVRITUVUSUMN CisjZXJyb3IgIl9fQVJNX0ZFQVRVUkVfQkYxNl9TQ0FMQVJfQVJJVEhNRVRJ QyBpcyBub3QgZGVmaW5lZCBidXQgc2hvdWxkIGJlISINCisjZW5kaWYNCisj cHJhZ21hIEdDQyBwb3Bfb3B0aW9ucw0KKw0KKyNwcmFnbWEgR0NDIHB1c2hf b3B0aW9ucw0KKyNwcmFnbWEgR0NDIHRhcmdldCAoImFyY2g9YXJtdjguMi1h K2JmMTYiKQ0KKyNpZm5kZWYgX19BUk1fRkVBVFVSRV9CRjE2X1NDQUxBUl9B UklUSE1FVElDDQorI2Vycm9yICJfX0FSTV9GRUFUVVJFX0JGMTZfU0NBTEFS X0FSSVRITUVUSUMgaXMgbm90IGRlZmluZWQgYnV0IHNob3VsZCBiZSEiDQor I2VuZGlmDQorI2lmbmRlZiBfX0FSTV9GRUFUVVJFX0JGMTZfVkVDVE9SX0FS SVRITUVUSUMNCisjZXJyb3IgIl9fQVJNX0ZFQVRVUkVfQkYxNl9WRUNUT1Jf QVJJVEhNRVRJQyBpcyBub3QgZGVmaW5lZCBidXQgc2hvdWxkIGJlISINCisj ZW5kaWYNCisjcHJhZ21hIEdDQyBwb3Bfb3B0aW9ucw0KKw0KKyNwcmFnbWEg R0NDIHB1c2hfb3B0aW9ucw0KKyNwcmFnbWEgR0NDIHRhcmdldCAoImFyY2g9 YXJtdjguMi1hK2JmMTYrbm9zaW1kIikNCisjaWZkZWYgX19BUk1fRkVBVFVS RV9CRjE2X1ZFQ1RPUl9BUklUSE1FVElDDQorI2Vycm9yICJfX0FSTV9GRUFU VVJFX0JGMTZfVkVDVE9SX0FSSVRITUVUSUMgaXMgZGVmaW5lZCBidXQgc2hv dWxkIG5vdCBiZSEiDQorI2VuZGlmDQorI3ByYWdtYSBHQ0MgcG9wX29wdGlv bnMNCisNCisjaWZkZWYgX19BUk1fRkVBVFVSRV9CRjE2X1NDQUxBUl9BUklU SE1FVElDDQorI2Vycm9yICJfX0FSTV9GRUFUVVJFX0JGMTZfU0NBTEFSX0FS SVRITUVUSUMgaXMgZGVmaW5lZCBidXQgc2hvdWxkIG5vdCBiZSEiDQorI2Vu ZGlmDQorDQorI2lmZGVmIF9fQVJNX0ZFQVRVUkVfQkYxNl9WRUNUT1JfQVJJ VEhNRVRJQw0KKyNlcnJvciAiX19BUk1fRkVBVFVSRV9CRjE2X1ZFQ1RPUl9B UklUSE1FVElDIGlzIGRlZmluZWQgYnV0IHNob3VsZCBub3QgYmUhIg0KKyNl bmRpZg0KKw0KIGludA0KIGZvbyAoaW50IGEpDQogew0K --_002_e1f2c7e02512e6c058d3e18970fbffcaarmcom_--