From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by sourceware.org (Postfix) with ESMTPS id 1B7C13858D1E for ; Fri, 2 Sep 2022 08:08:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1B7C13858D1E Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1662106101; x=1693642101; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=0nd7P9Pt1o3eeL3u1OhgUgHaEncL+2T/MLF+1vH0Cm0=; b=aOlVrrMoEVxwnVuECPvjDid1MQymjMclMzMjuenbnf6Bl5E9gLMAetR+ +cW6rc+FscuuYdV/hS7g6d+aEjW16O5NaBT1zDvb3VajCqTk++BdaFDH+ eVgguD8aB/O+NVwswDqAw9LyQ4GrPp4uZo8dSQ8JYmUNMZtvIDE7U1OSP YZ0iI2pNGwQ23IPsuvBm0OVuEAD1XG6dmHEAG9QA/Ecr0N3aF8xDkZfHa uoPvNgNmPp+efF40dFmie4rnKC4mfCqeomZ3F3iTMsXGVMWxAAzHI2bmB gOPLCyiubRrOucEXDmx4GiVdVjBCfAeqxl7n2dLyqpOFd6PSMSJqQzQGY Q==; X-IronPort-AV: E=McAfee;i="6500,9779,10457"; a="275674017" X-IronPort-AV: E=Sophos;i="5.93,283,1654585200"; d="scan'208";a="275674017" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Sep 2022 01:08:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,283,1654585200"; d="scan'208";a="755181875" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga001.fm.intel.com with ESMTP; 02 Sep 2022 01:08:16 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Fri, 2 Sep 2022 01:08:15 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Fri, 2 Sep 2022 01:08:15 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Fri, 2 Sep 2022 01:08:15 -0700 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.47) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Fri, 2 Sep 2022 01:08:14 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JOM7YD/OR1Xor3fqlhTO9iHai1/Q3RZAoIkCqwoTKQacW8FNpFIyqVIw7OsFpU5TFwNyO6IfU9lEtqhHmLk6cAvcXCEJpD2pKD6PD4YwMMQ2KSbCF7G3xtoWvvEoB2dHQNj1wHpfe70f6t3H8OFwPi6kMqajYpifhymfBmwIbHb5YnKMnLw/+cyz7xfWjz6SJ9BiYnZfbTM6SJa1ltiWo1dehru7Dvuv5sPlTLW4gwb3Rj/WyVloMvxJoSmT9gPjvAOtZiZYLvVdTnCYpIE6lFhTwWv3WcKdgqvzA4kwYs2Q75b+zXviLLpDKOv+G57KTQFDaPPKmmLfbczi3EE5eA== 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=6UZb+4GoTxXgiuwqWQv9yH5j7i0nH7gBlJ/2XuC+75M=; b=ZzZAO8pzZE0zl97MWmSgGnjmO3CgJDzNdtHDoOC9oxL5TQ65bhMghMYkTdmRBu9JoWsBdyyNOdmUFCPj9dePrNsPEtAVbS/Esgc3LKU9FEejadrhDM+9lBAo15IMCZsixmmQPEV3Z4iR6qqN++Jikq92Gui/buCpakEKNDsxddPNDelRbJhUwIms6SXHDXC8R8yrzSO0ZM0oVZCTbbX18VYS+cu9K9F1tivnaCv98ExP9p+KKp6x2QaRuL0ScEJh438QBR9apiJSEGzCF5CwxB+PWL+N3CswGFZHIM+QEm+qUP5t11VdC8hdTt3nCHdcxJwy5lx5NtpA+YiLmUTBkA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from DM4PR11MB5487.namprd11.prod.outlook.com (2603:10b6:5:39f::22) by PH7PR11MB6452.namprd11.prod.outlook.com (2603:10b6:510:1f3::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.21; Fri, 2 Sep 2022 08:08:13 +0000 Received: from DM4PR11MB5487.namprd11.prod.outlook.com ([fe80::1cf5:eb50:5eb:a1c3]) by DM4PR11MB5487.namprd11.prod.outlook.com ([fe80::1cf5:eb50:5eb:a1c3%8]) with mapi id 15.20.5588.012; Fri, 2 Sep 2022 08:08:13 +0000 From: "Kong, Lingling" To: Hongtao Liu CC: "Liu, Hongtao" , "gcc-patches@gcc.gnu.org" Subject: RE: [PATCH] x86: Handle V8BF in expand_vec_perm_broadcast_1 Thread-Topic: [PATCH] x86: Handle V8BF in expand_vec_perm_broadcast_1 Thread-Index: AQHYvQW6IovsVyof/UufYFgnr99lMK3IkZGQgAAz/ACAAwVF8A== Date: Fri, 2 Sep 2022 08:08:12 +0000 Message-ID: References: <20220831064846.1305576-1-lingling.kong@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-version: 11.6.500.17 dlp-reaction: no-action authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0d84d31e-5b8c-4cba-7603-08da8cba4832 x-ms-traffictypediagnostic: PH7PR11MB6452:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: c79co/a4VRh4QCPQyedM8GP6wMzMVvnn7pQdTv25qFnQv0J/ThLz7sekyUenEra9zlblLEOy77K+uiuCcXwwNT5ELkJiyxYSJdmDFyYeTpN2EJpBYo95B8XOVwz3uPSIdgK4SWPeya7Ky+ylktueJJHoMGOchxWpyhpXIaJcSgQ19TqraXDOk3rzckydGYDq8HWBpLqgAT6aGnpWtwTik0RwtF4kv+LyowRF+8qXLxNSJ6gmRYtmy28D7bgRO302iXMxYhY2JVv77kElTH6pI4/VLLGxHbt9E6PqmvkfxNoc48DM3WO8v2iNFcKH9jcFDqy7z/7IMlq/dU2CC825kBnL5gpdevagb7DhmcF7djigXGSWz5dv7ilTAeyRyFAFW4aAW4O9Ei0ub174qBkK0Ld8wmtyIUnK1EvDi9MF8m4uU3LkP76rAGhU6fBdn6LVxRvjG9gs//aMxo3iIqU12hHVzFGDrYrLmdVLQcG/nsPCBKEinwonA/Eqi1EUfGA8nqRfMfyos11YmShpV/6oET3PLj+d3DcIGSNk3MZhZgBaunDwHemYOJyc5w+FyVjAsi+uyNHvFipzsplcH1+UqbDysJY936ZQXgs+DSalJ7nYd80x91MzAaCobqhDaFI+JL4zrzOi3LN4y7PE3eUPD2KWUGElK74IEMFb+mroYAZOrJHFB8CzdXKZZn+/vASSaO4MQAr4zaftMjpE6zAX8veQwmahputuGuR7jsIRdvgHHPQbglyeY5HiElfKw5JXPwY+JssOj20Z6Jm4dnYv5goIWTcs9sVYxzoZrX85mFWooENa94v+iuwQN7d9jrBTnz8jPY58vJYTD7Je10nEzw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB5487.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(136003)(39860400002)(376002)(346002)(366004)(396003)(5660300002)(33656002)(7696005)(55016003)(52536014)(8936002)(478600001)(41300700001)(26005)(84970400001)(186003)(83380400001)(2906002)(86362001)(6506007)(9686003)(66476007)(64756008)(316002)(76116006)(71200400001)(4326008)(122000001)(6916009)(99936003)(54906003)(38070700005)(8676002)(38100700002)(82960400001)(66556008)(66946007)(66446008)(32563001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZDVkdnVicUUwanJPREZJTHJJODlCTk9LZ2JNNHYzMEJEQ0VkWFcyUnZSamIr?= =?utf-8?B?K1pBUW1EMC91ZDhQUlgzd2U4ajBleGpucldzMmEzUEl4NmtBcUNnMHNRWU9N?= =?utf-8?B?UWdJeFQ0Zm43Nk5adVZ2Z0s4NmRnSFJzTUd1SWF3RzZMMWQwMVd6eUZVZVpG?= =?utf-8?B?eS9TOHFrL2M5cytaRmwzaFNtU051VnM4aXR4eTcwMTNBd25QWVBySGd0TE0w?= =?utf-8?B?Y3pLRFN5ZE1IR3UzdGh3NWg0Y1MzdXVRVzNWQjdSU0c1TDd0S3lXQWlHaTVu?= =?utf-8?B?eXhQNDFmSzNIakI1cjF0QTFKYkVWeGpySC8ydDFzT2JjZG9ZamZhenZZdytv?= =?utf-8?B?OEYxdVlxaE4yWGNlR0I4MDZEbVIreXpZcy8yeDZMbzhpajZKVnFvU1JxbFht?= =?utf-8?B?R0tMTks2NC9TNFBzRXZWaUx4cWVmYUhyRXV3Wlk1OWNYMVg5UmhJOUpSZEll?= =?utf-8?B?SDNZYzNkcnpBSmUvTlZONWpWbkNlYjF6VHVxSlk5cExKVjg1VFAwMUVjTmtN?= =?utf-8?B?cjZMNVdsL2VnVElsSjhHNDNOaDNtaTFZc2RVcEtuUmxqb2hIdXJKd3IwTE9M?= =?utf-8?B?ZkYzWU5FZldBUWxmMExiVGVBMWdmZHJrNGYzdE1xK2dOYW5leTFIalpQTFJk?= =?utf-8?B?TTcxTEFXTFJJem5aR3pjQm1EemxRVEVTRGlWNUgxbnpTaGhTSFE1Mzg1Q0pT?= =?utf-8?B?b251cm9kdkdYNWJ4eG51RTZITWhkQ21wN0ZBYVlIN3g3aDZRRDlnQ0lpeTh6?= =?utf-8?B?Z1BmZjBMWkxOTjYvRUMyZ2R5VFA2dkNnWG1YYUVrcE1NQ3FYYTRMZ05KMFAy?= =?utf-8?B?bGpGZ0hiLy81Q3hlWFMza2p2UWxBMG8zZGZIaXU1MXZIOVc2c1dJeDdKL3Bm?= =?utf-8?B?MkRvUHpsZ2lVUkpieFpRUFpTUGVFenp3V0QwKzVmbGFHTk42TW5GYlZmK1dR?= =?utf-8?B?QUJWNXo1UTVGZy9UQ1MrOUhrU3NQZkZ3dXdpYTJBWHJxdUZndU1iTENHSTBE?= =?utf-8?B?aEcrci9wSytScEYybytHTGhJNEE2Z2p1Qmh2L3BCb0haZ2M5eFl2U1JJWUp1?= =?utf-8?B?NEczTnpuV2F5b0RCUVRmNmg5N095YkNvTWcxdjBXNUpFdlhCR2swRWFMdkJ3?= =?utf-8?B?WWUrenZoN1ZCSVNCeWZ2eUh1NUJmRDFFMTNISmkrNFRDaG5rNmFCZDBQdS9S?= =?utf-8?B?UFliaVV3UFpaNEVvMUo0c1FNcU1WRnVTOUZTNlcvKzJTZUlOdFRqbHFBd3c1?= =?utf-8?B?U2JVL25tNG5PVlkrNGhaTkhPbUlZbG0ya3l5eG9KZHJhQWdadlpOQUl3MTZV?= =?utf-8?B?eFhlMmw0WVdjMms3eGY3aFhYUGg3WENVRjBYQUZFMXJYSC9mMjVsOEVjcGR1?= =?utf-8?B?TWV2Zk1IMzRiZXhGUTFncXBGbEJoZStmRnNTM1ZZcmZNdDQ3WGdqMTVzSGVT?= =?utf-8?B?aTdhRU5HMlY5Qm1lWFVteU5xczZIVFRSQVZhTm9taXA1RTl4UmVrV3lLL2hL?= =?utf-8?B?QlhScWQ2SFYvUVM2eUJnN1UwWFp1Z3QxYjRCMU9uVFo2dktHYTNPMERybi9O?= =?utf-8?B?eXdUSzJ6Vk1FckRaVVNKcWdmWXRzcGdxMzdnRE5VR0F0YllscnNFSFk1SExP?= =?utf-8?B?Z3VIbnpJM002WXlJQ05sNHRlNWc0ZHA4QVM4UHBjMW1JclRlT3VKbXdSSGc3?= =?utf-8?B?bFNpNEFxQm82OGV4bTByMVpwVDMrTWJRVGkzekJGNkxEbVBvUlpsNk1VVUVw?= =?utf-8?B?bENLRUo2QlZCYzIydnl2MUlkVElWRFFqSlpyYm1jOW1hSXNYNmJ4Ty9FczZq?= =?utf-8?B?ZnNXcXByQnZ6Q1hGa1ZpSmptb2tERzFmZ1pGd3RnOUhtT095WWlZaHBRVG53?= =?utf-8?B?ZmRTeVJpcTZkU1IxczNBZnF3QmtQamZlaGp0V085NXI0VXBMQ0VBa1FRTmpD?= =?utf-8?B?cS91YlRpeUVOcktiNWZxbS9oeHYzSTVoM0Q4Mi9pYWpNaitvL2xHS0ZKQ3dQ?= =?utf-8?B?TklHOEVScm12K1RXK0FFQlFFTVZHd2YzdENpUFl2UmQ4WWJ4aHhiLzJQaldU?= =?utf-8?B?SENyaXd4QWd0Sng3STZ4eGdxKzlxLzJNWmJHdjhTbjhEWlErS3lvTzZjMXVX?= =?utf-8?Q?vcYSiTvRZZxCbMBB3SbRhBd8d?= Content-Type: multipart/mixed; boundary="_002_DM4PR11MB548750132B3D3E5542FE0D11EC7A9DM4PR11MB5487namp_" MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB5487.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0d84d31e-5b8c-4cba-7603-08da8cba4832 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Sep 2022 08:08:12.9106 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Hy+uMUXB6vjzUm+T8MuYbAAqtPUSAgr9AUwXX3mxaqXUU0EvEbydl77oWLMA6Hj6Qw/LZKMaZkQll5PgqsSXlw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6452 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-13.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,GIT_PATCH_0,KAM_NUMSUBJECT,KAM_SHORT,SPF_HELO_PASS,SPF_NONE,TXREP,T_SCC_BODY_TEXT_LINE 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: --_002_DM4PR11MB548750132B3D3E5542FE0D11EC7A9DM4PR11MB5487namp_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGksDQoNCkkgZml4ZWQgaXQgaW4gYSBuZXcgcGF0Y2guICBBbmQgYWRkZWQgQkYgdmVjdG9yIG1v ZGUgaW4gU1VCU1RfViBhbmQgYXZ4NTEyZm1hc2toYWxmbW9kZSBmb3IgQHZlY19pbnRlcmxlYXZl X2hpZ2g8bW9kZT48bWFza19uYW1lPi4NCk9rIGZvciB0cnVuayA/DQoNCj4gPiBIaSwNCj4gPg0K PiA+IEhhbmRsZSBFX1Y4QkZtb2RlIGluIGV4cGFuZF92ZWNfcGVybV9icm9hZGNhc3RfMSBhbmQN Cj4gaXg4Nl9leHBhbmRfdmVjdG9yX2luaXRfZHVwbGljYXRlLg0KPiA+IE9rIGZvciB0cnVuaz8N Cj4gPg0KPiA+IGdjYy9DaGFuZ2VMb2c6DQo+ID4NCj4gPiAgICAgICAgIFBSIHRhcmdldC8xMDY3 NDINCj4gPiAgICAgICAgICogY29uZmlnL2kzODYvaTM4Ni1leHBhbmQuY2MgKGl4ODZfZXhwYW5k X3ZlY3Rvcl9pbml0X2R1cGxpY2F0ZSk6DQo+ID4gICAgICAgICBIYW5kbGUgVjhCRiBtb2RlLg0K PiA+ICAgICAgICAgKGV4cGFuZF92ZWNfcGVybV9icm9hZGNhc3RfMSk6IERpdHRvLg0KPiA+DQo+ ID4gZ2NjL3Rlc3RzdWl0ZS9DaGFuZ2VMb2c6DQo+ID4NCj4gPiAgICAgICAgICogZ2NjLnRhcmdl dC9pMzg2L3ByMTA2NzQyLmM6IE5ldyB0ZXN0Lg0KPiA+IC0tLQ0KPiA+ICBnY2MvY29uZmlnL2kz ODYvaTM4Ni1leHBhbmQuY2MgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrLS0tLS0NCj4gPiAg Z2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYvcHIxMDY3NDIuYyB8IDEwICsrKysrKysrKysN Cj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKSAg Y3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYvcHIx MDY3NDIuYw0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2djYy9jb25maWcvaTM4Ni9pMzg2LWV4cGFu ZC5jYw0KPiA+IGIvZ2NjL2NvbmZpZy9pMzg2L2kzODYtZXhwYW5kLmNjIGluZGV4IDRiMjE2MzA4 YTE4Li5hMDgyMjJmZTFiNiAxMDA2NDQNCj4gPiAtLS0gYS9nY2MvY29uZmlnL2kzODYvaTM4Ni1l eHBhbmQuY2MNCj4gPiArKysgYi9nY2MvY29uZmlnL2kzODYvaTM4Ni1leHBhbmQuY2MNCj4gPiBA QCAtMTUwMzAsMTEgKzE1MDMwLDE1IEBAIGl4ODZfZXhwYW5kX3ZlY3Rvcl9pbml0X2R1cGxpY2F0 ZSAoYm9vbA0KPiBtbXhfb2ssIG1hY2hpbmVfbW9kZSBtb2RlLA0KPiA+ICAgICAgICAgICBkcGVy bS5vcDAgPSBkcGVybS5vcDEgPSBnZW5fcmVnX3J0eCAobW9kZSk7DQo+ID4gICAgICAgICAgIGRw ZXJtLm9uZV9vcGVyYW5kX3AgPSB0cnVlOw0KPiA+DQo+ID4gLSAgICAgICAgIGlmIChtb2RlID09 IFY4SEZtb2RlKQ0KPiA+ICsgICAgICAgICBpZiAobW9kZSA9PSBWOEhGbW9kZSB8fCBtb2RlID09 IFY4QkZtb2RlKQ0KPiA+ICAgICAgICAgICAgIHsNCj4gPiAtICAgICAgICAgICAgIHRtcDEgPSBm b3JjZV9yZWcgKEhGbW9kZSwgdmFsKTsNCj4gPiArICAgICAgICAgICAgIHJ0eCAoKmdlbl92ZWNf c2V0XzApIChydHgsIHJ0eCwgcnR4KSA9IE5VTEw7DQo+ID4gKyAgICAgICAgICAgICB0bXAxID0g bW9kZSA9PSBWOEhGbW9kZSA/IGZvcmNlX3JlZyAoSEZtb2RlLCB2YWwpDQo+ID4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGZvcmNlX3JlZyAoQkZtb2RlLCB2YWwpOw0K PiB0bXAxID0gZm9yY2VfcmVnIChHRVRfTU9ERV9JTk5FUiAobW9kZSksIHZhbCk7DQo+ID4gICAg ICAgICAgICAgICB0bXAyID0gZ2VuX3JlZ19ydHggKG1vZGUpOw0KPiA+IC0gICAgICAgICAgICAg ZW1pdF9pbnNuIChnZW5fdmVjX3NldHY4aGZfMCAodG1wMiwgQ09OU1QwX1JUWCAobW9kZSksIHRt cDEpKTsNCj4gPiArICAgICAgICAgICAgIGdlbl92ZWNfc2V0XzAgPSBtb2RlID09IFY4SEZtb2Rl ID8gZ2VuX3ZlY19zZXR2OGhmXzANCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIDogZ2VuX3ZlY19zZXR2OGJmXzA7DQo+IGFkZCBAIHRvIHZlY19zZXQ8 bW9kZT5fMCBhcyAoZGVmaW5lX2luc24gIkB2ZWNfc2V0PG1vZGU+XzAiIGFuZCBwYXNzDQo+IG1v ZGUgdG8gdmVjX3NldF8wIGFzIGVtaXRfaW5zbiAoZ2VuX3ZlY19zZXRfMCAobW9kZSwgdG1wMiwg Q09OU1QwX1JUWA0KPiAobW9kZSksIHRtcDEpKTsNCj4gPiArICAgICAgICAgICAgIGVtaXRfaW5z biAoZ2VuX3ZlY19zZXRfMCAodG1wMiwgQ09OU1QwX1JUWCAobW9kZSksDQo+ID4gKyB0bXAxKSk7 DQo+IA0KPiA+ICAgICAgICAgICAgICAgdG1wMSA9IGdlbl9sb3dwYXJ0IChtb2RlLCB0bXAyKTsN Cj4gPiAgICAgICAgICAgICB9DQo+ID4gICAgICAgICAgIGVsc2UNCj4gPiBAQCAtMjE4MjIsMTcg KzIxODI2LDIwIEBAIGV4cGFuZF92ZWNfcGVybV9icm9hZGNhc3RfMSAoc3RydWN0DQo+IGV4cGFu ZF92ZWNfcGVybV9kICpkKQ0KPiA+ICAgICAgICByZXR1cm4gdHJ1ZTsNCj4gPg0KPiA+ICAgICAg Y2FzZSBFX1Y4SEZtb2RlOg0KPiA+ICsgICAgY2FzZSBFX1Y4QkZtb2RlOg0KPiA+ICAgICAgICAv KiBUaGlzIGNhbiBiZSBpbXBsZW1lbnRlZCB2aWEgaW50ZXJsZWF2ZSBhbmQgcHNodWZkLiAgKi8N Cj4gPiAgICAgICAgaWYgKGQtPnRlc3RpbmdfcCkNCj4gPiAgICAgICAgIHJldHVybiB0cnVlOw0K PiA+DQo+ID4gICAgICAgIGlmIChlbHQgPj0gbmVsdDIpDQo+ID4gICAgICAgICB7DQo+ID4gLSAg ICAgICAgIGdlbiA9IGdlbl92ZWNfaW50ZXJsZWF2ZV9oaWdodjhoZjsNCj4gPiArICAgICAgICAg Z2VuID0gdm1vZGUgPT0gVjhIRm1vZGUgPyBnZW5fdmVjX2ludGVybGVhdmVfaGlnaHY4aGYNCj4g PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBnZW5fdmVjX2ludGVybGVhdmVf aGlnaHY4YmY7DQo+IFNpbWlsYXIsIGFkZCBAIHRvIGRlZmluZV9pbnNuIGFuZCBwYXNzIGdlbl92 ZWNfaW50ZXJsZWF2ZS4NCj4gPiAgICAgICAgICAgZWx0IC09IG5lbHQyOw0KPiA+ICAgICAgICAg fQ0KPiA+ICAgICAgICBlbHNlDQo+ID4gLSAgICAgICBnZW4gPSBnZW5fdmVjX2ludGVybGVhdmVf bG93djhoZjsNCj4gPiArICAgICAgIGdlbiA9IHZtb2RlID09IFY4SEZtb2RlID8gZ2VuX3ZlY19p bnRlcmxlYXZlX2xvd3Y4aGYNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog Z2VuX3ZlY19pbnRlcmxlYXZlX2xvd3Y4YmY7DQo+ID4gICAgICAgIG5lbHQyIC89IDI7DQo+ID4N Cj4gPiAgICAgICAgZGVzdCA9IGdlbl9yZWdfcnR4ICh2bW9kZSk7DQo+ID4gZGlmZiAtLWdpdCBh L2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L3ByMTA2NzQyLmMNCj4gPiBiL2djYy90ZXN0 c3VpdGUvZ2NjLnRhcmdldC9pMzg2L3ByMTA2NzQyLmMNCj4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0 NA0KPiA+IGluZGV4IDAwMDAwMDAwMDAwLi40YTUzY2Q0OTkwMg0KPiA+IC0tLSAvZGV2L251bGwN Cj4gPiArKysgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9wcjEwNjc0Mi5jDQo+ID4g QEAgLTAsMCArMSwxMCBAQA0KPiA+ICsvKiB7IGRnLWRvIGNvbXBpbGUgfSAqLw0KPiA+ICsvKiB7 IGRnLW9wdGlvbnMgIiAtbXNzZTIgLW1uby1hdngyIC1PMSIgfSAqLyB0eXBlZGVmIF9fYmYxNiB2 OGJmDQo+ID4gK19fYXR0cmlidXRlX18gKChfX3ZlY3Rvcl9zaXplX18gKDE2KSkpOw0KPiA+ICsN Cj4gPiArdjhiZg0KPiA+ICt2ZWNfaW5pdF9kdXBfdjhiZiAoX19iZjE2IGExKQ0KPiA+ICt7DQo+ ID4gKyAgcmV0dXJuIF9fZXh0ZW5zaW9uX18gKHY4YmYpIHsgYTEsIGExLCBhMSwgYTEsIGExLCBh MSwgYTEsIGExIH07IH0NCj4gPiArLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyLXRpbWVz ICJwdW5wY2tsd2QiIDF9IH0gKi8NCj4gPiAtLQ0KPiA+IDIuMTguMg0KPiA+DQo+IA0KPiANCj4g LS0NCj4gQlIsDQo+IEhvbmd0YW8NCg== --_002_DM4PR11MB548750132B3D3E5542FE0D11EC7A9DM4PR11MB5487namp_ Content-Type: application/octet-stream; name="0001-x86-Handle-V8BF-in-expand_vec_perm_broadcast_1.patch" Content-Description: 0001-x86-Handle-V8BF-in-expand_vec_perm_broadcast_1.patch Content-Disposition: attachment; filename="0001-x86-Handle-V8BF-in-expand_vec_perm_broadcast_1.patch"; size=4788; creation-date="Fri, 02 Sep 2022 08:04:25 GMT"; modification-date="Fri, 02 Sep 2022 08:08:12 GMT" Content-Transfer-Encoding: base64 Z2NjL0NoYW5nZUxvZzoNCg0KCVBSIHRhcmdldC8xMDY3NDINCgkqIGNvbmZpZy9pMzg2L2kzODYt ZXhwYW5kLmNjIChpeDg2X2V4cGFuZF92ZWN0b3JfaW5pdF9kdXBsaWNhdGUpOg0KCUhhbmRsZSBW OEJGIG1vZGUuDQoJKGV4cGFuZF92ZWNfcGVybV9icm9hZGNhc3RfMSk6IERpdHRvLg0KCSogY29u ZmlnL2kzODYvc3NlLm1kIChhdng1MTJmbWFza2hhbGZtb2RlKTogQWRkIEJGIHZlY3RvciBtb2Rl Lg0KCSh2ZWNfc2V0PG1vZGU+XzApOiBBZGQgQCB0byBpdC4NCgkoQHZlY19zZXQ8bW9kZT5fMCk6 IERpdHRvLg0KCSh2ZWNfaW50ZXJsZWF2ZV9oaWdoPG1vZGU+PG1hc2tfbmFtZT4pOiBEaXR0by4N CgkoQHZlY19pbnRlcmxlYXZlX2hpZ2g8bW9kZT48bWFza19uYW1lPik6IERpdHRvLg0KCSh2ZWNf aW50ZXJsZWF2ZV9sb3c8bW9kZT48bWFza19uYW1lPik6IERpdHRvLg0KCShAdmVjX2ludGVybGVh dmVfbG93PG1vZGU+PG1hc2tfbmFtZT4pOiBEaXR0by4NCgkqIGNvbmZpZy9pMzg2L3N1YnN0Lm1k IChTVUJTVF9WKTogQWRkIEJGIHZlY3RvciBtb2RlLg0KDQpnY2MvdGVzdHN1aXRlL0NoYW5nZUxv ZzoNCg0KCSogZ2NjLnRhcmdldC9pMzg2L3ByMTA2NzQyLmM6IE5ldyB0ZXN0Lg0KLS0tDQogZ2Nj L2NvbmZpZy9pMzg2L2kzODYtZXhwYW5kLmNjICAgICAgICAgICB8IDE1ICsrKysrKysrKy0tLS0t LQ0KIGdjYy9jb25maWcvaTM4Ni9zc2UubWQgICAgICAgICAgICAgICAgICAgfCAgNyArKysrLS0t DQogZ2NjL2NvbmZpZy9pMzg2L3N1YnN0Lm1kICAgICAgICAgICAgICAgICB8ICAxICsNCiBnY2Mv dGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9wcjEwNjc0Mi5jIHwgMTAgKysrKysrKysrKw0KIDQg ZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkgIGNyZWF0ZSBt b2RlIDEwMDY0NCBnY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9wcjEwNjc0Mi5jDQoNCmRp ZmYgLS1naXQgYS9nY2MvY29uZmlnL2kzODYvaTM4Ni1leHBhbmQuY2MgYi9nY2MvY29uZmlnL2kz ODYvaTM4Ni1leHBhbmQuY2MgaW5kZXggODM2ZWJjODJkNjcuLmQ3YjQ5Yzk5ZGM4IDEwMDY0NA0K LS0tIGEvZ2NjL2NvbmZpZy9pMzg2L2kzODYtZXhwYW5kLmNjDQorKysgYi9nY2MvY29uZmlnL2kz ODYvaTM4Ni1leHBhbmQuY2MNCkBAIC0xNTAzNCwxMSArMTUwMzQsMTIgQEAgaXg4Nl9leHBhbmRf dmVjdG9yX2luaXRfZHVwbGljYXRlIChib29sIG1teF9vaywgbWFjaGluZV9tb2RlIG1vZGUsDQog CSAgZHBlcm0ub3AwID0gZHBlcm0ub3AxID0gZ2VuX3JlZ19ydHggKG1vZGUpOw0KIAkgIGRwZXJt Lm9uZV9vcGVyYW5kX3AgPSB0cnVlOw0KIA0KLQkgIGlmIChtb2RlID09IFY4SEZtb2RlKQ0KKwkg IGlmIChtb2RlID09IFY4SEZtb2RlIHx8IG1vZGUgPT0gVjhCRm1vZGUpDQogCSAgICB7DQotCSAg ICAgIHRtcDEgPSBmb3JjZV9yZWcgKEhGbW9kZSwgdmFsKTsNCisJICAgICAgdG1wMSA9IGZvcmNl X3JlZyAoR0VUX01PREVfSU5ORVIgKG1vZGUpLCB2YWwpOw0KIAkgICAgICB0bXAyID0gZ2VuX3Jl Z19ydHggKG1vZGUpOw0KLQkgICAgICBlbWl0X2luc24gKGdlbl92ZWNfc2V0djhoZl8wICh0bXAy LCBDT05TVDBfUlRYIChtb2RlKSwgdG1wMSkpOw0KKwkgICAgICBlbWl0X2luc24gKG1heWJlX2dl bl92ZWNfc2V0XzAgKG1vZGUsIHRtcDIsDQorCQkJCQkgICAgICBDT05TVDBfUlRYIChtb2RlKSwg dG1wMSkpOw0KIAkgICAgICB0bXAxID0gZ2VuX2xvd3BhcnQgKG1vZGUsIHRtcDIpOw0KIAkgICAg fQ0KIAkgIGVsc2UNCkBAIC0yMTgyNiwyMSArMjE4MjcsMjMgQEAgZXhwYW5kX3ZlY19wZXJtX2Jy b2FkY2FzdF8xIChzdHJ1Y3QgZXhwYW5kX3ZlY19wZXJtX2QgKmQpDQogICAgICAgcmV0dXJuIHRy dWU7DQogDQogICAgIGNhc2UgRV9WOEhGbW9kZToNCisgICAgY2FzZSBFX1Y4QkZtb2RlOg0KICAg ICAgIC8qIFRoaXMgY2FuIGJlIGltcGxlbWVudGVkIHZpYSBpbnRlcmxlYXZlIGFuZCBwc2h1ZmQu ICAqLw0KICAgICAgIGlmIChkLT50ZXN0aW5nX3ApDQogCXJldHVybiB0cnVlOw0KIA0KKyAgICAg IHJ0eCAoKm1heWJlX2dlbikgKG1hY2hpbmVfbW9kZSwgaW50LCBydHgsIHJ0eCwgcnR4KTsNCiAg ICAgICBpZiAoZWx0ID49IG5lbHQyKQ0KIAl7DQotCSAgZ2VuID0gZ2VuX3ZlY19pbnRlcmxlYXZl X2hpZ2h2OGhmOw0KKwkgIG1heWJlX2dlbiA9IG1heWJlX2dlbl92ZWNfaW50ZXJsZWF2ZV9oaWdo Ow0KIAkgIGVsdCAtPSBuZWx0MjsNCiAJfQ0KICAgICAgIGVsc2UNCi0JZ2VuID0gZ2VuX3ZlY19p bnRlcmxlYXZlX2xvd3Y4aGY7DQorCW1heWJlX2dlbiA9IG1heWJlX2dlbl92ZWNfaW50ZXJsZWF2 ZV9sb3c7DQogICAgICAgbmVsdDIgLz0gMjsNCiANCiAgICAgICBkZXN0ID0gZ2VuX3JlZ19ydHgg KHZtb2RlKTsNCi0gICAgICBlbWl0X2luc24gKGdlbiAoZGVzdCwgb3AwLCBvcDApKTsNCisgICAg ICBlbWl0X2luc24gKG1heWJlX2dlbiAodm1vZGUsIDEsIGRlc3QsIG9wMCwgb3AwKSk7DQogDQog ICAgICAgdm1vZGUgPSBWNFNJbW9kZTsNCiAgICAgICBvcDAgPSBnZW5fbG93cGFydCAodm1vZGUs IGRlc3QpOw0KZGlmZiAtLWdpdCBhL2djYy9jb25maWcvaTM4Ni9zc2UubWQgYi9nY2MvY29uZmln L2kzODYvc3NlLm1kIGluZGV4IDI1OTA0ODQ4MWI2Li43MmFjZjBiM2UyMyAxMDA2NDQNCi0tLSBh L2djYy9jb25maWcvaTM4Ni9zc2UubWQNCisrKyBiL2djYy9jb25maWcvaTM4Ni9zc2UubWQNCkBA IC05ODQsNiArOTg0LDcgQEANCiAgICAoVjE2U0kgIlFJIikgKFY4U0kgICJRSSIpIChWNFNJICAi UUkiKQ0KICAgIChWOERJICAiUUkiKSAoVjRESSAgIlFJIikgKFYyREkgICJRSSIpDQogICAgKFYz MkhGICJISSIpIChWMTZIRiAiUUkiKSAoVjhIRiAgIlFJIikNCisgICAoVjMyQkYgIkhJIikgKFYx NkJGICJRSSIpIChWOEJGICAiUUkiKQ0KICAgIChWMTZTRiAiUUkiKSAoVjhTRiAgIlFJIikgKFY0 U0YgICJRSSIpDQogICAgKFY4REYgICJRSSIpIChWNERGICAiUUkiKSAoVjJERiAgIlFJIildKQ0K IA0KQEAgLTEwNzEyLDcgKzEwNzEzLDcgQEANCiAJICAgXQ0KIAkgICAoc3ltYm9sX3JlZiAidHJ1 ZSIpKSldKQ0KIA0KLShkZWZpbmVfaW5zbiAidmVjX3NldDxtb2RlPl8wIg0KKyhkZWZpbmVfaW5z biAiQHZlY19zZXQ8bW9kZT5fMCINCiAgIFsoc2V0IChtYXRjaF9vcGVyYW5kOlY4XzEyOCAwICJy ZWdpc3Rlcl9vcGVyYW5kIg0KIAkgICI9dix2LHYseCx4LFlyLCp4LHgseCx4LHYsdiIpDQogCSh2 ZWNfbWVyZ2U6VjhfMTI4DQpAQCAtMTc4OTUsNyArMTc4OTYsNyBAQA0KICAgIChzZXRfYXR0ciAi cHJlZml4IiAibWF5YmVfZXZleCIpDQogICAgKHNldF9hdHRyICJtb2RlIiAiT0kiKV0pDQogDQot KGRlZmluZV9pbnNuICJ2ZWNfaW50ZXJsZWF2ZV9oaWdoPG1vZGU+PG1hc2tfbmFtZT4iDQorKGRl ZmluZV9pbnNuICJAdmVjX2ludGVybGVhdmVfaGlnaDxtb2RlPjxtYXNrX25hbWU+Ig0KICAgWyhz ZXQgKG1hdGNoX29wZXJhbmQ6VjhfMTI4IDAgInJlZ2lzdGVyX29wZXJhbmQiICI9eCxZdyIpDQog CSh2ZWNfc2VsZWN0OlY4XzEyOA0KIAkgICh2ZWNfY29uY2F0Ojxzc2Vkb3VibGV2ZWNtb2RlPg0K QEAgLTE3OTYzLDcgKzE3OTY0LDcgQEANCiAgICAoc2V0X2F0dHIgInByZWZpeCIgIm1heWJlX2V2 ZXgiKQ0KICAgIChzZXRfYXR0ciAibW9kZSIgIk9JIildKQ0KIA0KLShkZWZpbmVfaW5zbiAidmVj X2ludGVybGVhdmVfbG93PG1vZGU+PG1hc2tfbmFtZT4iDQorKGRlZmluZV9pbnNuICJAdmVjX2lu dGVybGVhdmVfbG93PG1vZGU+PG1hc2tfbmFtZT4iDQogICBbKHNldCAobWF0Y2hfb3BlcmFuZDpW OF8xMjggMCAicmVnaXN0ZXJfb3BlcmFuZCIgIj14LFl3IikNCiAJKHZlY19zZWxlY3Q6VjhfMTI4 DQogCSAgKHZlY19jb25jYXQ6PHNzZWRvdWJsZXZlY21vZGU+DQpkaWZmIC0tZ2l0IGEvZ2NjL2Nv bmZpZy9pMzg2L3N1YnN0Lm1kIGIvZ2NjL2NvbmZpZy9pMzg2L3N1YnN0Lm1kIGluZGV4IDBiNzU4 ODIzN2ZlLi5lMTY5MjgyZmJiYyAxMDA2NDQNCi0tLSBhL2djYy9jb25maWcvaTM4Ni9zdWJzdC5t ZA0KKysrIGIvZ2NjL2NvbmZpZy9pMzg2L3N1YnN0Lm1kDQpAQCAtMjUsNiArMjUsNyBAQA0KICAg IFYxNlNJIFY4U0kgIFY0U0kNCiAgICBWOERJICBWNERJICBWMkRJDQogICAgVjMySEYgVjE2SEYg VjhIRg0KKyAgIFYzMkJGIFYxNkJGIFY4QkYNCiAgICBWMTZTRiBWOFNGICBWNFNGDQogICAgVjhE RiAgVjRERiAgVjJERl0pDQogDQpkaWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0 L2kzODYvcHIxMDY3NDIuYyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L3ByMTA2NzQy LmMNCm5ldyBmaWxlIG1vZGUgMTAwNjQ0DQppbmRleCAwMDAwMDAwMDAwMC4uMzZhYzkzYzk2MjMN Ci0tLSAvZGV2L251bGwNCisrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L3ByMTA2 NzQyLmMNCkBAIC0wLDAgKzEsMTAgQEANCisvKiB7IGRnLWRvIGNvbXBpbGUgfSAqLw0KKy8qIHsg ZGctb3B0aW9ucyAiLW1zc2UyIC1tbm8tc3NlNCAtTzEiIH0gKi8gdHlwZWRlZiBfX2JmMTYgdjhi ZiANCitfX2F0dHJpYnV0ZV9fICgoX192ZWN0b3Jfc2l6ZV9fICgxNikpKTsNCisNCit2OGJmDQor dmVjX2luaXRfZHVwX3Y4YmYgKF9fYmYxNiBhMSkNCit7DQorICByZXR1cm4gX19leHRlbnNpb25f XyAodjhiZikgeyBhMSwgYTEsIGExLCBhMSwgYTEsIGExLCBhMSwgYTEgfTsgfQ0KKy8qIHsgZGct ZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAicGluc3J3IiAxfSB9ICovDQotLQ0KMi4xOC4y --_002_DM4PR11MB548750132B3D3E5542FE0D11EC7A9DM4PR11MB5487namp_--