From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by sourceware.org (Postfix) with ESMTPS id 23E433858D35 for ; Sun, 25 Jun 2023 01:17:17 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 23E433858D35 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass 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=1687655837; x=1719191837; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=RVZYtPQVMOTuH6RmX1VcZ+BpO47NQQ7Stz0vxjpNF5s=; b=HvEglYt1RQqnGpzFMrDwvbrt8Iuovaj8Dh5Y/0KuXQ9qbkwZieaCKs2Q ydKQesFZqBx4KkBdgTAlAWRMbJOuUX/g4K0xhZvluXJwd/xAw4AqeRRTD YeY3vAeNnWZYBK89/nfMM1fvSSCJd5NaJ1XYBaf2YbIvXXDpk6Qahj4fo cAdu0fztigbLG1i9Ofw3KKCsA3jbPPSkhajgLdVdI6J/iAiXNX8sP82ts 5UHldCxnGo98y2xzkSU9NZszLWkZCeY3csWZvy+oh47nCbWDpq+O/C1Og laPP+lMnzG9ZNyB1WI7m4yXZotc5ksWjXNDysZj6SeyznoYphnkMwBLnT Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10751"; a="363553750" X-IronPort-AV: E=Sophos;i="6.01,156,1684825200"; d="scan'208";a="363553750" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Jun 2023 18:17:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10751"; a="839849016" X-IronPort-AV: E=Sophos;i="6.01,156,1684825200"; d="scan'208";a="839849016" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga004.jf.intel.com with ESMTP; 24 Jun 2023 18:17:16 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) 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.2507.23; Sat, 24 Jun 2023 18:17:15 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Sat, 24 Jun 2023 18:17:15 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27 via Frontend Transport; Sat, 24 Jun 2023 18:17:15 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.107) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Sat, 24 Jun 2023 18:17:14 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aOevLH4AORFFNmNRKN3IwlTaANoYUMnr5tW9fM8leLTz8jLASdyvHJ0m/+5MysQEduKE9BfOkJv9Rc79yI7QZqFN+Kbfwo6KlhHDMq0t4MO1aX1n/Z00G2qJLaePWQJSG9dnJUfCWS0u47ZQqV+LbVrbgrGemQ0PqEd7eIDWgUJvixKwZUF4YtmSlOY0c0CT0PsfOnB/DPPmU/C+N/OqGsx+mI73y2lYjnoxnYgR6xVH6f+sCJdmZEfs61EalXoYaER/mCCsicEcR3L8lT6TFgjGoMBURNvCIpDXeGrL+9T4qKBanOY/BYUHqaT69INgKLtaZMrq9pDIKKH+ebvtHA== 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=RVZYtPQVMOTuH6RmX1VcZ+BpO47NQQ7Stz0vxjpNF5s=; b=Ng9W1KpAhZWh3JYbYMVuh1deWzR5f4rcD63ihZvbZqAfng0xa/S3xo/AjmR0ZlFev44xVBbs88/ni783jfY/GFW45WgTkUygbFODBo8UdZRAzKMHM/4MnfeceFAMOFGgaDTUAFLCb8P/NhnIvfZzDFLS8/q4WU0DPtmD0mo3C9ogEaMiVoa0P/dUV1XGCDrL6a4oQticCAr7/75B4cPM3ULairALmr0Nbj2SjEdKSXo+NmbW5GNI0s+9uWAp0WKFOEF4eSwWdwYUREjKLMnz68AXp8zQ7P86iyED8W14EEgRciLW0YUFIFh8hKrkSODWuwYUww2ZpDFaztruWDy2Uw== 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 SA1PR11MB6757.namprd11.prod.outlook.com (2603:10b6:806:25c::13) by BL3PR11MB5683.namprd11.prod.outlook.com (2603:10b6:208:33e::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.26; Sun, 25 Jun 2023 01:17:06 +0000 Received: from SA1PR11MB6757.namprd11.prod.outlook.com ([fe80::4581:ef15:db10:adeb]) by SA1PR11MB6757.namprd11.prod.outlook.com ([fe80::4581:ef15:db10:adeb%4]) with mapi id 15.20.6521.026; Sun, 25 Jun 2023 01:17:06 +0000 From: "Liu, Hongtao" To: "Beulich, Jan" , Hongtao Liu CC: "gcc-patches@gcc.gnu.org" , Kirill Yukhin Subject: RE: [PATCH v2] x86: make better use of VBROADCASTSS / VPBROADCASTD Thread-Topic: [PATCH v2] x86: make better use of VBROADCASTSS / VPBROADCASTD Thread-Index: AQHZpAaQxHjQUb+sfUC6MbZ9swMhnq+U3nqAgAAB2oCAAFKKAIAFincw Date: Sun, 25 Jun 2023 01:17:06 +0000 Message-ID: References: <87531fc5-1663-fd2f-7ea4-22a8d916949a@suse.com> In-Reply-To: Accept-Language: zh-CN, 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=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SA1PR11MB6757:EE_|BL3PR11MB5683:EE_ x-ms-office365-filtering-correlation-id: 7e881b83-2195-4ea7-653d-08db7519e447 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: pQpNUwiY1vwO5GMjPtXeX8R5aH3eRHKoAkoEDdS1oDHKc9wCuPJuMSr40VQ536dym75VzMsKnvMFTOtWvenSXzIxP3EbB0DOxzQrDxrHkcITirGTUtTfYZReMS8/SH5YYoY47WzuKY8bfhwhlBtKSN+q7XtjXqcMrulA2fADODaJ6z40vNhYdEdNOmU086jn/NAZMVlrU0KyEvz3gHf9w2vdQfyOfNuK3s2fLId9AHyTsX1x/J9sK8ua7Bojhd3Zy435X4d4dyUiWZw38xGs+1UBpZHX3BBaaeTkcPsSIbBJMYW+rqqeBAcNK/p62Xb/0OQDHgQo8Xb5yIT3X6fO4Q0gtMMPE2xzB7seaBU8kc74nFPKx6euuYz8DYUrzU0oYZoZB41Cgh9RQmojgU1vmnvct42cA/PNTMLJG7itkSASHVT9+XDBwRsBpxWs16Xe/xwkJ7UoKO575jjpBcIESRNEJQSMdF2dXD/nPH2fAYL/QE+gvQdU4r4aYEOp1SztaKJAlJfyVAL5bSLJQ1aqh1292Q0RvekuPku+3AZWaku4Ysj8DwHYXDOyV+eSMqKqHkOJXtFu1yANDbf/zIJ5dkXZnP9xtijAFbeUrazMLJZj0ixE0pRHFjWX2nuu5z77 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA1PR11MB6757.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(366004)(376002)(136003)(396003)(39860400002)(346002)(451199021)(478600001)(7696005)(71200400001)(110136005)(54906003)(83380400001)(53546011)(6506007)(186003)(26005)(9686003)(2906002)(5660300002)(52536014)(33656002)(41300700001)(38100700002)(122000001)(66946007)(82960400001)(55016003)(4326008)(8936002)(8676002)(66446008)(316002)(86362001)(66476007)(66556008)(76116006)(38070700005)(64756008)(66899021);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WU83eWx0NS84cXI4Vi8xR1FwT1NjLzBZMHRCbE0xMzlZMEVaeC9nWkpETHdQ?= =?utf-8?B?MHdLWjkwanJ6b3k2VXczdnBaWmZMeWtaV25kQmlXWmlaMjdJMzZIYmZwUFg5?= =?utf-8?B?YlcxNkhITXBsK3FudEs5d0hMUEU2RndXdWs0cHJsT3VIT3JMdzUyZ1Y5bG0v?= =?utf-8?B?Vkpmcm1MZjRZaG1jRFluQ09CMjNFTXFIb1J6bEFhVlBzcjl5czJqVXE3aE1i?= =?utf-8?B?QWtMNFN1QTMrVzY0SVVzYytiMzJnSjlRWThBNW5mVnRZZGJKcCtOZ1Jtc3k3?= =?utf-8?B?YTAxUHA4bjV4K2VwSmtibngvSE5VWmtpWkhpSVlUQzhXODYzK201NWhNUzBo?= =?utf-8?B?RkhXZEZNWm5aQ3dIblZMa3B3N1NubTNGNnN2MlVydS81R2tzNTJwdlNTVDRj?= =?utf-8?B?RFpXa3RGK2w2eUpWMTVZaXVnak1QZTFtVTlFQmxaRHViTXVpUWg0UC9rNUto?= =?utf-8?B?V2FmbjArRThraHorOVNDVXlVaEIweGYrQjNUZlZBRThtSlhJblN3L2ZNUjNG?= =?utf-8?B?eGxwelBaSVRTcHcralVqTjB2aE9pWUUrdXJoWFUxams3ZnRHdzlGRW1uMDg3?= =?utf-8?B?Qk1aMVV5SjdTRVQySWRrSTFSMmJsNjFGME5jNVpmcmFxV0VBSXkzakdSS3oy?= =?utf-8?B?dE45VHgzYkN4L2tseHpQNWd4cGVNZE42cEdKS0ExQTNaYkxqMkhBTno1emxR?= =?utf-8?B?MzM1aVA3bXpkMVVmTG03SW1wUWx1Z0x4ZlFsSmdxclhIYmJOYzA2eDFDc0Zw?= =?utf-8?B?anNRdDVwVnZBb2FGUU9peVVIM0thVUZ2aTNnQkZVR0xFUkgwNkQwRVpheFVG?= =?utf-8?B?ajk4L2RuSWxpVVgyRWNBaVJySDN3SlFvYmtyUERRYjU0cWF0N0x2Z0d6cWMr?= =?utf-8?B?aVkxdGE2ZytiMkI1d3ZBVUg1YVZudSs2RlFVSUQwY3JyckRlSU1uUjU4bmhF?= =?utf-8?B?amtzZVFrVVE0bHBLQTFucjhCQ1MrRWJOUzJ5V0tDQ0hkRlh0WFNWaTZZL2Z4?= =?utf-8?B?d2R5UENDQXFsUE8rVHNzSjZtVmhZRXpTb0FzNDJONVFiVzhndzFJQ3pnUzAr?= =?utf-8?B?K2FVWnVnM3A5eHRURjdwRnRSVnRVN0t3MkpCRHZPTXBrY0w0VFJZaCtYQUYr?= =?utf-8?B?MTBlY3pBcEdyS2pVR3BNK25qR3h2L1dyU3g3eS8xR2J2VGVLM1B1RVhXR2NE?= =?utf-8?B?UFQrS0R1SHVGNWROQUNMcUJ5VTUxdm95UlR0Wm04MENNZjJJcTgrN2NSWktB?= =?utf-8?B?TUlUdE9hT2VwcXV0N0dMMnVRRi93RXVwVG9HdEt0d0VzZlY5UC93TGY2QnNT?= =?utf-8?B?VFFobGxQNTJFaGxHck5PSW1YR1RFcW9OR09LaUVIYUtOVnFzemZnTkdDRlY2?= =?utf-8?B?QkErSmkxS1FjM1pWYmtDcThHVzY2SGM0MWhDeGxCZ2RweEphWFBadk5RZFVV?= =?utf-8?B?bGtJNmVjdmVrV1lySXVYQ2pTZkxxdzFBYnAvVmt1ZmwvMWZ5d1I4RDQrb2ta?= =?utf-8?B?ZEdQaW41MGFJbFJlUUVDQ21hRU4zY2crVTJQOUFMM295blRuVWYwdXZ3eVdk?= =?utf-8?B?bHpEUHdQYkswaVk3THNsYndDVUZ0eDZNVVA1UUlEeGY4MkJRZzFzTkRBRUVC?= =?utf-8?B?c3Z6a1QwWFZNandJTXlwTW1vdllVSVhheURzQThQYnBWRkR2b3h4SWcxajN5?= =?utf-8?B?SCtnSE1aM0lyRUkxWjUwYzVXRkJHOEpnSEVpSVJSdnRHMFlyVHRML3lSWXla?= =?utf-8?B?a1VTaHBSSmJ2NTdBR21tYWYxM0V5c0dFZG1jZDlBcHA4dVNrb2lJRjlJUzlL?= =?utf-8?B?YkNxRjU5dVZjLzhnUmd1SmRETE1lQlFzS0t1RmNadzE0TytyakxyZlp0WnBP?= =?utf-8?B?cmRZbjAvcld3NEp0Sm5aUmdEeUNYSE5xc2g0Zjlab1ZZdEcwRXdoZVBWTm95?= =?utf-8?B?NFdscHYwOG5WK3dxQ0s1ckkwMVJQUllZaHVwQVQra2xqSE9LeEZ3ZkI2V0VH?= =?utf-8?B?Qk9RV0g2RHk0MnovTGp0bGVoaUVxQzdzcWdteUhvSDgvOFM5UEo5dUh0OHdT?= =?utf-8?B?TlpkSEVvN0ZxY29kcjhvSWRVVFpiRVFNZm9IM0ZOZXJqOTZkMDhiMlByZ09y?= =?utf-8?Q?WNSBd7CVteyCN0Ofdc2XtarJp?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA1PR11MB6757.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e881b83-2195-4ea7-653d-08db7519e447 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jun 2023 01:17:06.7354 (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: InVvnkvbScGcwVCFdpcIUVqkwEeTRpBgOBEO2V8Jma1lTj/artVPkqTKC2cCWBwH0sKhumei1pktE9035uggvQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR11MB5683 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-6.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE,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: DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSmFuIEJldWxpY2ggPGpi ZXVsaWNoQHN1c2UuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIEp1bmUgMjEsIDIwMjMgODo0MCBQ TQ0KPiBUbzogSG9uZ3RhbyBMaXUgPGNyYXp5bGh0QGdtYWlsLmNvbT4NCj4gQ2M6IGdjYy1wYXRj aGVzQGdjYy5nbnUub3JnOyBLaXJpbGwgWXVraGluIDxraXJpbGwueXVraGluQGdtYWlsLmNvbT47 IExpdSwNCj4gSG9uZ3RhbyA8aG9uZ3Rhby5saXVAaW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTog W1BBVENIIHYyXSB4ODY6IG1ha2UgYmV0dGVyIHVzZSBvZiBWQlJPQURDQVNUU1MgLw0KPiBWUEJS T0FEQ0FTVEQNCj4gDQo+IE9uIDIxLjA2LjIwMjMgMDk6NDQsIEphbiBCZXVsaWNoIHdyb3RlOg0K PiA+IE9uIDIxLjA2LjIwMjMgMDk6MzcsIEhvbmd0YW8gTGl1IHdyb3RlOg0KPiA+PiBPbiBXZWQs IEp1biAyMSwgMjAyMyBhdCAyOjA24oCvUE0gSmFuIEJldWxpY2ggdmlhIEdjYy1wYXRjaGVzDQo+ ID4+IDxnY2MtcGF0Y2hlc0BnY2MuZ251Lm9yZz4gd3JvdGU6DQo+ID4+Pg0KPiA+Pj4gSXNuJ3Qg cHJlZml4X2V4dHJhIHVzZSBib2d1cyBoZXJlPyBXaGF0IGV4dHJhIHByZWZpeCBkb2VzDQo+ID4+ PiB2YnJvYWRjYXN0c3MNCj4gPj4gQWNjb3JkaW5nIHRvIGNvbW1lbnRzLCB5ZXMsIG5vIGV4dHJh IHByZWZpeCBpcyBuZWVkZWQuDQo+ID4+DQo+ID4+IDs7IFRoZXJlIGFyZSBhbHNvIGFkZGl0aW9u YWwgcHJlZml4ZXMgaW4gM0ROT1csIFNTU0UzLg0KPiA+PiA7OyBzc2VtdWxhZGQsc3NlNGFyZyBk ZWZhdWx0IHRvIDBmMjQvMGYyNSBhbmQgRFJFWCBieXRlLCA7Ow0KPiA+PiBzc2VpYWRkMSxzc2Vj dnQxIHRvIDBmN2Egd2l0aCBubyBEUkVYIGJ5dGUuDQo+ID4+IDs7IDNETk9XIGhhcyAwZjBmIHBy ZWZpeCwgU1NTRTMgYW5kIFNTRTRfezEsMn0gMGYzOC8wZjNhLg0KPiA+DQo+ID4gUmlnaHQsIHRo YXQncyB3aGF0IHRyaWdnZXJlZCBteSBxdWVzdGlvbi4gSSBndWVzcyBkcm9wcGluZyB0aGVzZQ0K PiA+ICJwcmVmaXhfZXh0cmEiIHJlYWxseSB3YW50cyB0byBiZSBhIHNlcGFyYXRlIHBhdGNoIChv ciBtYXliZSBldmVuDQo+ID4gbXVsdGlwbGUsIGJ1dCBpdCdzIGhhcmQgdG8gc2VlIGhvdyB0byBz cGxpdCksIGRlYWxpbmcgd2l0aCBhbGwgb2YgdGhlDQo+ID4gaW5zdGFuY2VzIHdoaWNoIGxpa2Vs eSBoYXZlIGFjY3VtdWxhdGVkIHNpbXBseSB2aWEgY29weS1hbmQtcGFzdGUuDQo+IA0KPiBPciB3 YWl0IC0gSSdtIGFsdGVyaW5nIHRob3NlIGxpbmVzIGFueXdheSwgc28gSSBjb3VsZCBhcyB3ZWxs IGRyb3AgdGhlbSByaWdodA0KPiBhd2F5IChhbmQgc2xpZ2h0bHkgc2hyaW5rIHBhdGNoIHNpemUp LCBpZiB0aGF0J3Mgb2theSB3aXRoIHlvdS4gT2YgY291cnNlIEkNCj4gc2hvdWxkIHRoZW4gbm90 IGZvcmdldCB0byBhbHNvIG1lbnRpb24gdGhpcyBpbiB0aGUgY2hhbmdlbG9nIGVudHJ5Lg0KPiAN Clllcy4NCj4gSmFuDQo=