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 1vuXpi-00CcSE-1V for pgsql-committers@arkaria.postgresql.org; Mon, 23 Feb 2026 15:26:50 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vuXph-00DsUp-10 for pgsql-committers@arkaria.postgresql.org; Mon, 23 Feb 2026 15:26:49 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vuXph-00DsUh-0F for pgsql-committers@lists.postgresql.org; Mon, 23 Feb 2026 15:26:49 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1vuXpd-00000000od3-2aIK for pgsql-committers@lists.postgresql.org; Mon, 23 Feb 2026 15:26:48 +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=zviqEpE5M4qS+k22r8X+uHod7aULX3MMJT00p7DRwQk=; b=LaWdWk9Mh8R7kxfQdLmvqqbncK DT/RX+N3qeDjnWQzyUs5KTIryF/JezuCYAqAdjdLoPMlC4JPehzUU7tuSxdRIU1lcRCImFnuOOn0X nBQmonbE20nWrFuRonenWUTgwcH3XPjyR85Fy7Ik2GZsPOo+MXpd7NVQ6yK7g8hcxg8KoOQ90Bqf8 sqBMgx5P04WEBLRzhryopUhLX085NT8Y3gcwolOnuwwjP4ZNXSi7p2MS/0fBZQwx8y4DvwR0yiP6j +kFXGgDEqKFxa2QvHB8R7UGlUFIlzXJXI9teEy08FsIMV+BU2ruG/lNSxhuuWrHTGatUO8HlrOyOO oKq2aFpA==; 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 1vuXpd-002Q6t-2P for pgsql-committers@lists.postgresql.org; Mon, 23 Feb 2026 15:26:46 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vuXpd-000qHq-2o for pgsql-committers@lists.postgresql.org; Mon, 23 Feb 2026 15:26:45 +0000 Content-Type: multipart/mixed; boundary="===============7424181480863066816==" MIME-Version: 1.0 From: Nathan Bossart To: pgsql-committers@lists.postgresql.org Subject: pgsql: Remove uses of popcount builtins. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 23 Feb 2026 15:26:45 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============7424181480863066816== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UmVtb3ZlIHVzZXMgb2YgcG9wY291bnQgYnVpbHRpbnMuCgpUaGlzIGNvbW1pdCByZXBsYWNlcyB0 aGUgaW1wbGVtZW50YXRpb25zIG9mIHBnX3BvcGNvdW50ezMyLDY0fSB3aXRoCmJyYW5jaGxlc3Mg b25lcyBpbiBwbGFpbiBDLiAgV2hpbGUgdGhlc2UgbmV3IGltcGxlbWVudGF0aW9ucyBkbyBub3QK bWFrZSB1c2Ugb2YgbW9yZSBzb3BoaXN0aWNhdGVkIHBvcHVsYXRpb24gY291bnQgaW5zdHJ1Y3Rp b25zCmF2YWlsYWJsZSBvbiBzb21lIENQVXMsIHRlc3RpbmcgaW5kaWNhdGVzIHRoZXkgcGVyZm9y bSB3ZWxsLAplc3BlY2lhbGx5IG5vdyB0aGF0IHRoZXkgYXJlIGlubGluZWQuICBOZXdlciB2ZXJz aW9ucyBvZiBwb3B1bGFyCmNvbXBpbGVycyB3aWxsIGF1dG9tYXRpY2FsbHkgcmVwbGFjZSB0aGVz ZSB3aXRoIHNwZWNpYWwKaW5zdHJ1Y3Rpb25zIGlmIHBvc3NpYmxlLCBhbnl3YXkuICBBIGZvbGxv dy11cCBjb21taXQgd2lsbCByZXBsYWNlCnZhcmlvdXMgbG9vcHMgb3ZlciB0aGVzZSBmdW5jdGlv bnMgd2l0aCBjYWxscyB0byBwZ19wb3Bjb3VudCgpLApsZWF2aW5nIHVzIGxpdHRsZSByZWFzb24g dG8gd29ycnkgYWJvdXQgbWljcm8tb3B0aW1pemluZyB0aGVtCmZ1cnRoZXIuCgpTaW5jZSB0aGlz IGNvbW1pdCByZW1vdmVzIHRoZSBvbmx5IHVzZXMgb2YgdGhlIHBvcGNvdW50IGJ1aWx0aW5zLAp3 ZSBjYW4gYWxzbyByZW1vdmUgdGhlIGNvcnJlc3BvbmRpbmcgY29uZmlndXJhdGlvbiBjaGVja3Mu CgpTdWdnZXN0ZWQtYnk6IEpvaG4gTmF5bG9yIDxqb2huY25heWxvcmxzQGdtYWlsLmNvbT4KUmV2 aWV3ZWQtYnk6IEpvaG4gTmF5bG9yIDxqb2huY25heWxvcmxzQGdtYWlsLmNvbT4KRGlzY3Vzc2lv bjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9DQU5XQ0FaWTdSJTJCaXklMkJyOVlNX3N5U055ZEh6TnFV aXJ4MXhrMHRCM2VqNUhPNjJHZGdRJTQwbWFpbC5nbWFpbC5jb20KCkJyYW5jaAotLS0tLS0KbWFz dGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0 ZGlmZi9lYjlhYjdlMDkzMGFlZjlmZTFkYTRiNzFkMDk3OWViZTUzNjFlZTQ4CgpNb2RpZmllZCBG aWxlcwotLS0tLS0tLS0tLS0tLQpjb25maWd1cmUgICAgICAgICAgICAgICAgICAgICAgfCAzOCAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb25maWd1cmUuYWMgICAgICAgICAgICAgICAg ICAgfCAgMSAtCm1lc29uLmJ1aWxkICAgICAgICAgICAgICAgICAgICB8ICAxIC0Kc3JjL2luY2x1 ZGUvcGdfY29uZmlnLmguaW4gICAgIHwgIDMgLS0tCnNyYy9pbmNsdWRlL3BvcnQvcGdfYml0dXRp bHMuaCB8IDU0ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzcmMv cG9ydC9wZ19wb3Bjb3VudF9hYXJjaDY0LmMgfCAgNSAtLS0tCjYgZmlsZXMgY2hhbmdlZCwgMjIg aW5zZXJ0aW9ucygrKSwgODAgZGVsZXRpb25zKC0pCgo= --===============7424181480863066816==--