Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:121550 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 20955 invoked from network); 1 Nov 2023 00:51:50 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 1 Nov 2023 00:51:50 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id E5FC31804F5 for ; Tue, 31 Oct 2023 17:51:45 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-3.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE, T_SCC_BODY_TEXT_LINE,T_SPF_TEMPERROR autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS4983 192.198.162.0/23 X-Spam-Virus: No X-Envelope-From: Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Tue, 31 Oct 2023 17:51:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1698799906; x=1730335906; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=YlRshwqQe7jMPnMYi6j29oEFIp5uONmt8IQXdqoDN9Q=; b=X26EHiPStD4fXEfPooLgYhHEZEOBh2W2gROUs54Abz1N81XREbrJvaIE up/YAS3UPQrZFouUtLb/oPpMhHA5ySVE0exFH1MePSwbPlOmvOOfZJbCN kq9kJRwo82YxD1OBx9C+/Eo0zW+0t6o/IBantxr9tGx28WBrLhGI/t7dt e6G4MeR7H4y13vBk1xZWaWQBQdzHo6hHqNilY8Aro7IrgVmvxJP30W1Dc YYze2aOm/4P5MyAPO86DZXeOhfGlpE8Mwe9tAg94hv/VgP4QfKlA8MZv7 ptJ2eHNm2nwfe4drdcOD9GwqGc/Bny/YjmFp+IZJv+mr6V86ydYShDKUA g==; X-IronPort-AV: E=McAfee;i="6600,9927,10880"; a="1253934" X-IronPort-AV: E=Sophos;i="6.03,266,1694761200"; d="scan'208";a="1253934" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Oct 2023 17:51:44 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10880"; a="1092188706" X-IronPort-AV: E=Sophos;i="6.03,266,1694761200"; d="scan'208";a="1092188706" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga005.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 31 Oct 2023 17:51:43 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Tue, 31 Oct 2023 17:51:42 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Tue, 31 Oct 2023 17:51:42 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Tue, 31 Oct 2023 17:51:37 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aqkyWnkmYbvzjKnpSZ6dM9hSurcA63SXBzGlwl0FV4nt0mluUqrb2PXFgQSLbqYK6BFQ3AYsHs5b/dHUXihCrATEXijadChNfx+8nMpVdRiJCvp70Sg1hc9brDPQntmEjZ0m2K46CKQQ7KoyUvbYJAdQoWW1j9/nSCYNSXK8p36diIWknGpHR3jFGd6kHt/rq25y7Az+J2DUtkBgJxlcockpkWL8/q78pbjRg5ki0zQvtgw5MjyM/vXbaVSSU3z7yxyHtaZDAu0SyP+aL4sv7gy/UDE0kTtIbREHmNfb2cOmz7xLYVn8g2yRcwc17Ai16J5ivI/ZKjUaXHgd5kkeyw== 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=YlRshwqQe7jMPnMYi6j29oEFIp5uONmt8IQXdqoDN9Q=; b=ZaN4Ygk3qGQyXbfZePl69C/CcAk+oHFLWDc+m7jnN/K6AFXXE7XT1Y3Iij58kmu9hW3UxL0mE+kKvylhC8jXD+H3SOypnTKfVoove8Xj/pvPWzqv/qzEill5rLp574U5+SgzgoqoWmLaoX+ePz3dlgVuapeKhJgNIHtpwDz9maxwOcvMuNcdLD63NW3Q9vb5DSroWr6/Wsz+GOYpfJHJdvCCAfWzinhxlOb1iUskvb6J8sLZv11jXY1MxiHjBJsfvizHs4eN2x6oSTpmU9LErUwyD9YpCGd+it15CjsQgOww10s/SvlybEcELlo2o0LNQHkEJf2XALYEHejIfTL0Gg== 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 DM4PR11MB5567.namprd11.prod.outlook.com (2603:10b6:5:39a::15) by PH8PR11MB7096.namprd11.prod.outlook.com (2603:10b6:510:214::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.26; Wed, 1 Nov 2023 00:51:29 +0000 Received: from DM4PR11MB5567.namprd11.prod.outlook.com ([fe80::7bf6:b3c3:e5a9:370e]) by DM4PR11MB5567.namprd11.prod.outlook.com ([fe80::7bf6:b3c3:e5a9:370e%4]) with mapi id 15.20.6933.029; Wed, 1 Nov 2023 00:51:29 +0000 To: Pierre Joye , tag Knife CC: PHP internals , "Su, Tao" Thread-Topic: [PHP-DEV] Make PHP JIT to generate AVX2/AVX3 for performance improvement? Thread-Index: AdoL1qZ3D+dMJoS1TCO5lvtTT0AqYwAAZ/EAAA6hQgAAEmpE4A== Date: Wed, 1 Nov 2023 00:51:29 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR11MB5567:EE_|PH8PR11MB7096:EE_ x-ms-office365-filtering-correlation-id: 3642c614-b802-4d84-180a-08dbda74af33 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Vwf5Mf28xeYN5YD7grENcE1AkyJdBdPPlnE38lG5ktT673vxrzFmzLazC3cCwVvwc5ZeKHHrW6SJMsKDW9L6s7Wap5GmIb//xJwsPM4FkfqLfxDzapEUUkJxZno0TZyp5AUw9Jd381lcQNcpcwJ+JMFUk4D3vYTQsY+9VTy57kpmnh/kdKgj0+VgR0sBjufvTgiNItXjDcfTiLxxbtvJaNFVjYoH7pk4P9QuwWS26aUh2REKYibwAbUnPB1Aks7dUKT/ABB6ZP/83G0hY5yvzOqruZc7LhHQmzM7FcQaPiJn3d7j9XHu5Vl2w//r1k4tJcNqn3+Vlp1BBzc0Lo1WU3rdtl/qNOjtqBnPXw6Z0gQZPpnv9o/l8Z2JDC8Aar1GjebUGIu7hRoO8TKhxxDrPO05/W6C58jH/tED/WnJTL/lCvFKraWVq68xZDNDSf8uR+Yi2trLzOCwkwWMpxbvLybekhMr+T8tnKkhDe/yLzFhxLxSFiesIlDsxs+WsIpU53+z/82EwkK++XLquHa/gnmeG5cPXe2gjweZ/Xy/MeGseu1KM17oMBGyq6tnXYwQ7jORt+z0qnG+8SZNO1O/mhgknhWgucweVl5ZJg3gGAdv1MFQ7JSLAxTCXWFpa30B x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB5567.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376002)(39860400002)(136003)(396003)(346002)(366004)(230922051799003)(451199024)(64100799003)(186009)(1800799009)(55016003)(26005)(9686003)(2906002)(5660300002)(38070700009)(82960400001)(122000001)(33656002)(86362001)(38100700002)(66476007)(52536014)(6506007)(478600001)(83380400001)(7696005)(71200400001)(8676002)(107886003)(66446008)(8936002)(66556008)(4326008)(76116006)(66946007)(316002)(54906003)(64756008)(110136005)(41300700001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ck90MDFZNkpiME51U3FscUNzVlRXNkJoaEdEdEQ3MmtVOXBXNjR4N255R2pm?= =?utf-8?B?WmNkckNYWHdUL0lNcHZYbHl0WXlyUFdNTzFtN0JnOGRZVXRPQ0VmM0lkaVZF?= =?utf-8?B?cWptVEhPVWt1QWxoakUydUhmZjFIZGE4YTZPZzJ2KzRpVDdTS0ZmMGlEekg1?= =?utf-8?B?WWtXUHV0OFFYRU1ySWo2R3pSNnQxZDY0SzBFZWwxVDFIb0dnTWo4TXpacndS?= =?utf-8?B?Y0g5NjRra29FWGJxR21nRkFKUzI1NEpERkhoSFd4emJqdmJ1akZnbU0xSlh3?= =?utf-8?B?Uld5T3hsZW8wQU0wWWxJUzVRTElsbDgrSWJVV2s0NTdLdUE5QXN2TUhLVkl1?= =?utf-8?B?UndqVVMwRDhxS3JnakRHaUp1OTVXcTZGOUpvL29NRDRuNVozUlVuR3RPOHZY?= =?utf-8?B?TnJ2cmxDSWlOOHQ0NmY4VEFrUzE3RnQrSnREOThXU0tLejhyVG9ZSktYdWp4?= =?utf-8?B?cUd2TUZYNjI2SFc0VHZpNjloeW92MmdTeHQzYWhQdWpsM3RvaVN4NDBhK2FN?= =?utf-8?B?dFRnTkpReTBlRk1IN2wremlTS0dJUzRvUjQxMUtTK1VKNEFReEhBNWtDSHpq?= =?utf-8?B?TlJGK2l6Z1V0ZDF2bEZpdWJ5QTVkZytCQ1RYdWdxYVBTQklKOUtuNkNhd3h3?= =?utf-8?B?bTRpSGtFaUU1TDVnaWxSMkhoeVY2Y3ZjVVJhS2N1TFZDc000Z0ttOXNxT0kr?= =?utf-8?B?d2Y0ZTZWdjJDaHdTNjU3SHltUWYyL056b3FMZ1ErWW9RRTdFRm5ySkJKLzRa?= =?utf-8?B?ZzZTbnRBd3ArUUllMzRMemZaSldYdDJDVC9JODhyVUgrbEk5L21vOUplN0N4?= =?utf-8?B?K000cytKa1lsajFwMStwbzVRN01nVW5zL2NpNHdZT0k1Q3F3ZWRVeTlVWUVz?= =?utf-8?B?c0M1VXJKVElqbnhUMlZ6eHozUHRWQnNvMExJQmdIanV1TDZMenFPMTZ4c2hE?= =?utf-8?B?WmlsVWxyVkd1S3pxaDI5Tms4RG5sY210VythUncrdmFYT1VhZi8yQjhkeEli?= =?utf-8?B?aW1xT29kNnl5QlBXaEtZMmdSblpSYnRTZFF5cUdPZ0RSN0dycWVNK29sTDdC?= =?utf-8?B?bnNZTGZsRWtJZ0NaMmxqM3Z6ZktoWWFsRXFMTCtlTHlCZlY0Q1V0dE5OVE9u?= =?utf-8?B?Y0tYMFZudmpBKzd0VmdUM0dBcHE2TXM0aldMVnY5UVI5R3JPVGEwaDFGekgw?= =?utf-8?B?dXJDVlQxVzJBOURKd2ovdmlncDhPMFRiOE1saEtXa2Y3RjMzb1Y0THhBb2Yr?= =?utf-8?B?MFRtZkdSdFlwV0FvTzh4bmR6bWZVbmhPUk83QWlKdjFFNVhoV1dQZGIrejF3?= =?utf-8?B?WEk1Smt1R001ODVJc2tXbGhSeVNjcERhRzFKUjNXdHgzZmhTOEFvZ2cwK3Az?= =?utf-8?B?K0RJTTNVOWt4eW11TDFGVmlMYkRHUHFOb1NTeElJVVFhRXNyK3RtaHBvdnpS?= =?utf-8?B?SU9TeUlCdXVVeU5McDQzUVJ0NHNUN1FOU2dGTVM1b1JoYlIxelc4WmxzbXRK?= =?utf-8?B?Y3NudE9uZUZHeXliQWdRQkZLRHFYcTJ4ZEZLRFFlbkw4NUJ5YUtLTlpnMUxW?= =?utf-8?B?YitMaWsyZnZkdEJ0NytTNGFmNDF1TEhidFJnNkVSWnpsUXBPbUV3WGN3SGtw?= =?utf-8?B?MVNIM05SbEdBc0gyMURDcUJDL1kyejJQWkxnY1ROTlJXNXB3V2E2ajZ0THJq?= =?utf-8?B?MlhYSlFLRzFzcmVHUzZPVWlPa2xHemNnRzdld1dZV1FSczZZVGFkdDdEWmw5?= =?utf-8?B?bXBQQ0swTEN4em81ekJEdWlyWWoxV1ZOb0hENDNoSUx1d2pNQ2hqenJnMUJN?= =?utf-8?B?Zi9QUktGMXpoeThOamY3MWFXQ25NWDYyVkpyUzFWMFFVWmdRYmNmMzNsTU5N?= =?utf-8?B?Uis4MEZFdCtlMmpSd1hYUDlTY2xjV2RTcVlQMUxQSkltL1ZkN0FUS2dDVjV0?= =?utf-8?B?aER2eWQwZlZTK1hrTmtXY3p3cEFFbk1ZWjk3cHBxTUpVc2tLZ1NnZ1F0VEM3?= =?utf-8?B?MkxWeVpnM09vaG5rbjVzYnBueUtyV0NJK2FVODA4UDNkMy80V0UrWmY1K0pm?= =?utf-8?B?OG1tNTF4UWdDVURONE5KVVBwTjl0eThNWjRjdjlUU3FPNVA4WHF1OEpQTGtD?= =?utf-8?Q?8aMg=3D?= 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: DM4PR11MB5567.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3642c614-b802-4d84-180a-08dbda74af33 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Nov 2023 00:51:29.2903 (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: wNZZZL1LYVYli+N4L6qFKBi8fi8NO9zG/+nRNFSAKSVSBesOUREEA+1BhdXSSqdCNdf09HfXf9hRjObAPLTtMw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB7096 X-OriginatorOrg: intel.com Subject: RE: [PHP-DEV] Make PHP JIT to generate AVX2/AVX3 for performance improvement? From: tao.su@intel.com ("Su, Tao") PiA+ID4gSGkgIEd1eXMsDQo+ID4gPg0KPiA+ID4gQSBxdWljayBxdWVzdGlvbjogaXMgaXQgcG9z c2libGUgdG8gZW5hYmxlIEFWWDIvQVZYMyBpbiBQSFAgSklUDQo+IGdlbmVyYXRlZA0KPiA+ID4g Y29kZSwgYW5kIGhlbmNlIGNhbiBnZXQgc29tZSBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudD8NCj4g PiA+IEp1c3QgY2hlY2sgdGhlIGNvbW11bml0eSBmaXJzdDogaWYgYW55b25lIGhhcyBhbHJlYWR5 IHRyaWVkIHRoYXQgb3INCj4gZ290DQo+ID4gPiBzb21lIGV4cGVyaWVuY2VzPyBiZWZvcmUgd2Ug ZGl2ZSBpbnRvIHRoaXMgaW52ZXN0aWdhdGlvbi4NCj4gPiA+IFdlIGFyZSBkaXNjdXNzaW5nIGlm IHdlIGNvdWxkIGdldCBzb21lIGV4dHJhIHBlcmZvcm1hbmNlIHZpYSBuZXcNCj4gQVZYDQo+ID4g PiBpbnN0cnVjdGlvbnMgaW4gUEhQIHByb2dyYW0gZXhlY3V0aW9uLg0KPiA+ID4NCj4gPiA+IFRo YW5rcy4NCj4gPiA+DQo+ID4NCj4gPiBBVlgzIG1pZ2h0IGJlIHRvbyBuZXcgdG8ganVzdCBmbGF0 IG91dCBnZW5lcmF0ZSBmb3IgaXQuIEJ1dA0KPiA+IEl0IGNhbiBiZSBxdWl0ZSBzaW1wbGUgZm9y IHRoZSBKSVQgY29tcGlsZXIgdG8gYmUgYXdhcmUgb2Ygd2hhdA0KPiA+IGZlYXR1cmVzIGZsYWdz IGFyZSBlbmFibGVkIG9uIGEgQ1BVIGFuZCBnZW5lcmF0ZSBjb21wYXRpYmxlDQo+ID4gaW5zdHJ1 Y3Rpb25zIHRoYXQgd2lsbCBydW4gb24gdGhhdCBDUFUuDQo+ID4NCj4gDQo+IGl0IGlzIG5vdCBy ZWFsbHkgbmV3LCBob3dldmVyIHRoZSBnYWluIGZvciBtb3N0IGNhc2VzIGFyZSBub3QgbmVjZXNz YXJpbHkNCj4gc2lnbmlmaWNhbnQgYnV0IGZvciBzcGVjaWZpYyBjYXNlcy4NCj4gDQo+IEZvciBt b3N0IHVzYWdlcyBpbiBwaHAsIGF0IGEgcmVxdWVzdCBsZXZlbCwgdGhlIGdhaW4gd2lsbCBiZSBi YXJlbHkNCj4gbWVhc3VyYWJsZS4NCj4gDQo+IEFsc28gZm9yIGxhdGVzdCBhdngsIG1vc3QgaG9z dGluZyBzZXJ2ZXJzIHdvbid0IGhhdmUgdGhlbSBhbnl3YXkuDQo+IA0KPiBJIHdvdWxkIHRoaW5r IHNvbWUgc3BlY2lmaWMgQVBJcyB0byBwcmVwYXJlIHNwZWNpZmljIGRhdGEgdG8gYmUNCj4gcHJv Y2Vzc2VkDQo+IHVzaW5nIHRoZSBiZXN0IGF2YWlsYWJsZSBydW50aW1lIGludHJpbnNpY3Mgd291 bGQgYnJpbmcgbXVjaCBtb3JlIHRoYW4NCj4gaW4NCj4gSklULg0KPiANCj4gQXMgYSBzaWRlbm90 ZSwgbW9zdCBsaWJyYXJpZXMgdXNlZCBieSBwaHAsICB3aGVyZSBsYXJnZXIgaW50cmluc2ljcw0K PiB2ZWN0b3JzDQo+IGJyaW5nIHNvbWV0aGluZywgaW1wbGVtZW50IHRoZW0gYWxyZWFkeS4NCj4g DQo+IA0KPiBiZXN0LA0KPiBQaWVycmUNCj4gDQoNClRoYW5rcyBQaWVycmUgYW5kIHRhZz8gKGFw b2xvZ2l6ZSBpZiBJIHRha2UgeW91ciBuYW1lIHdyb25nbHkpIGZvciANCnRoZSBoaW50IGFuZCBp bmZvcm1hdGlvbi4gV2Ugd2lsbCBjYXJlZnVsbHkgdGhpbmsgYWJvdXQgdGhlbS4uLg0KDQpTbyBm YXIsIHdlIGFyZSBzdGlsbCBpbiBlYXJseSBpbnZlc3RpZ2F0aW9uIHN0YWdlIGFuZCB3b3VsZCBs aWtlIHRvIA0KaGVhciBvcGluaW9ucyBhbmQgaWRlYXMgZnJvbSBvdXIgY29tbXVuaXR5LiANCg0K QmVzdCwNClRvbnkgU3UNCg==