Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w8yt6-0015QF-3B for pgsql-committers@arkaria.postgresql.org; Sat, 04 Apr 2026 11:10:01 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w8yt5-00G4mZ-0c for pgsql-committers@arkaria.postgresql.org; Sat, 04 Apr 2026 11:09:59 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w8yt4-00G4mR-32 for pgsql-committers@lists.postgresql.org; Sat, 04 Apr 2026 11:09:59 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w8yt2-00000000Xuk-1yAy for pgsql-committers@lists.postgresql.org; Sat, 04 Apr 2026 11:09:59 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=MxN3L5SQKRCf/kPQeVX/BcucmA05/uW+DDio68hmxTU=; b=ti3sSkAnLZOQzGtGc1IMhrfHiN xPmQIFsGgy5cZSbDnRDEys+r1Q7mim0Suqx41E1TXTSUMLOOcm7tpt3cvVc4BtydZly7uKk8yxlI3 nbpbW2dyeh6kPIfYttUKC2z46cj5DBzFqggQ5ly7XGYTLjceUxlFilMItSiM7aeStr3SmUJHzKYZT NyRbBI5lp3pzAr1ufBcfeznB0xf+uJIYXiowRPQif9rX5NLvnjb3b+RMmBq5eLMpv60wtDWVtly5j 8C1AX+SBScQNDTO+GKKM9x4Djtc486NKdL+ysXh/OwSRAXmDElJIhB2vMDVV6QneFPPV2VPb2WVqI L2ozUMaA==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w8yt1-001Rzh-0f for pgsql-committers@lists.postgresql.org; Sat, 04 Apr 2026 11:09:55 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w8ysz-002u0y-10 for pgsql-committers@lists.postgresql.org; Sat, 04 Apr 2026 11:09:54 +0000 Content-Type: multipart/mixed; boundary="===============1134083451306996006==" MIME-Version: 1.0 From: John Naylor To: pgsql-committers@lists.postgresql.org Subject: pgsql: Use AVX2 for calculating page checksums where available X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sat, 04 Apr 2026 11:09:54 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============1134083451306996006== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VXNlIEFWWDIgZm9yIGNhbGN1bGF0aW5nIHBhZ2UgY2hlY2tzdW1zIHdoZXJlIGF2YWlsYWJsZQoK V2UgYWxyZWFkeSByZWx5IG9uIGF1dG92ZWN0b3JpemF0aW9uIGZvciBjb21wdXRpbmcgcGFnZSBj aGVja3N1bXMsCmJ1dCBvbiB4ODYgd2UgY2FuIGdldCBhIGZ1cnRoZXIgc2V2ZXJhbC1mb2xkIHBl cmZvcm1hbmNlIGluY3JlYXNlIGJ5CmFubm90YXRpbmcgcGdfY2hlY2tzdW1fYmxvY2soKSB3aXRo IGEgZnVuY3Rpb24gdGFyZ2V0IGF0dHJpYnV0ZSBmb3IKdGhlIEFWWDIgaW5zdHJ1Y3Rpb24gc2V0 IGV4dGVuc2lvbi4gTm90IG9ubHkgZG9lcyB0aGF0IHVzZSAyNTYtYml0CnJlZ2lzdGVycywgaXQg Y2FuIGFsc28gdXNlIHZlY3RvciBtdWx0aXBsaWNhdGlvbiByYXRoZXIgdGhhbiB0aGUKdmVjdG9y IHNoaWZ0cyBhbmQgYWRkcyB1c2VkIGluIFNTRTIuCgpTaW1pbGFyIHRvIG90aGVyIGhhcmR3YXJl LXNwZWNpZmljIHBhdGhzLCB3ZSBzZXQgYSBmdW5jdGlvbiBwb2ludGVyCm9uIGZpcnN0IHVzZS4g V2UgZG9uJ3QgYm90aGVyIHRvIGF2b2lkIHRoaXMgb24gcGxhdGZvcm1zIHdpdGhvdXQgQVZYMgpz aW5jZSB0aGUgb3ZlcmhlYWQgb2YgaW5kaXJlY3QgY2FsbHMgZG9lc24ndCBtYXR0ZXIgZm9yIG11 bHRpLWtpbG9ieXRlCmlucHV0cy4gSG93ZXZlciwgd2UgZG8gYXJyYW5nZSBzbyB0aGF0IG9ubHkg Y29yZSBoYXMgdGhlIGZ1bmN0aW9uCnBvaW50ZXIgbWVjaGFuaXNtLiBFeHRlcm5hbCBwcm9ncmFt cyB3aWxsIGNvbnRpbnVlIHRvIGJ1aWxkIGEgbm9ybWFsCnN0YXRpYyBmdW5jdGlvbiBhbmQgZG9u J3QgbmVlZCB0byBiZSBhd2FyZSBvZiB0aGlzLgoKVGhpcyBtYXR0ZXJzIG1vc3Qgd2hlbiB1c2lu ZyBpb191cmluZyBzaW5jZSBpbiB0aGF0IGNhc2UgdGhlIGNoZWNrc3VtCmNvbXB1dGF0aW9uIGlz IG5vdCBkb25lIGluIHBhcmFsbGVsIGJ5IElPIHdvcmtlcnMuCgpDby1hdXRob3JlZC1ieTogTWF0 dGhldyBTdGVycmV0dCA8bWF0dGhld3N0ZXJyZXR0MkBnbWFpbC5jb20+CkNvLWF1dGhvcmVkLWJ5 OiBBbmRyZXcgS2ltIDxhbmRyZXcua2ltQGludGVsLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWcgVHNl bGVicm92c2tpeSA8by50c2VsZWJyb3Zza2l5QHBvc3RncmVzcHJvLnJ1PgpUZXN0ZWQtYnk6IEFu dHMgQWFzbWEgPGFudHMuYWFzbWFAY3liZXJ0ZWMuYXQ+ClRlc3RlZC1ieTogU3RlcGFuIE5lcmV0 aW4gPHNscG1jZkBnbWFpbC5jb20+IChlYXJsaWVyIHZlcnNpb24pCkRpc2N1c3Npb246IGh0dHBz Oi8vcG9zdGdyLmVzL20vQ0ErdkE4NV81R1R1K0hIbmlTYnZ2UCs4azM9eFpPPVdFODROUHdpS3l4 enRxdnBmWjNRQG1haWwuZ21haWwuY29tCkRpc2N1c3Npb246IGh0dHBzOi8vcG9zdGdyLmVzL20v MjAyNTA5MTEwNTQyMjAuMzc4NC0xLXJvb3QlNDBpcC0xNzItMzEtMzYtMjI4LmVjMi5pbnRlcm5h bAoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0 Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzVlMTNiMGYyNDAzOTdiMjEwYTBhZjExZjgzMjA0ZDBi NGYxNzEzYzIKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCmNvbmZpZy9jLWNvbXBpbGVy Lm00ICAgICAgICAgICAgICAgICAgICAgfCAyNSArKysrKysrKysrKysrKysKY29uZmlndXJlICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysr KysrCmNvbmZpZ3VyZS5hYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOSArKysrKysK bWVzb24uYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI3ICsrKysrKysrKysr KysrKysKc3JjL2JhY2tlbmQvc3RvcmFnZS9wYWdlL2NoZWNrc3VtLmMgICAgICB8IDQ0ICsrKysr KysrKysrKysrKysrKysrKysrKystCnNyYy9pbmNsdWRlL3BnX2NvbmZpZy5oLmluICAgICAgICAg ICAgICAgfCAgMyArKwpzcmMvaW5jbHVkZS9wb3J0L3BnX2NwdS5oICAgICAgICAgICAgICAgIHwg IDMgKysKc3JjL2luY2x1ZGUvc3RvcmFnZS9jaGVja3N1bV9ibG9jay5pbmMuYyB8IDQyICsrKysr KysrKysrKysrKysrKysrKysrKysKc3JjL2luY2x1ZGUvc3RvcmFnZS9jaGVja3N1bV9pbXBsLmgg ICAgICB8IDUzICsrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCnNyYy9wb3J0L3BnX2Nw dV94ODYuYyAgICAgICAgICAgICAgICAgICAgfCAgNCArKysKMTAgZmlsZXMgY2hhbmdlZCwgMjE5 IGluc2VydGlvbnMoKyksIDM1IGRlbGV0aW9ucygtKQoK --===============1134083451306996006==--