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.94.2) (envelope-from ) id 1v1J3n-006z4r-Ps for pgsql-hackers@arkaria.postgresql.org; Wed, 24 Sep 2025 06:33:03 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1v1J3m-00AgvW-G2 for pgsql-hackers@arkaria.postgresql.org; Wed, 24 Sep 2025 06:33:02 +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.94.2) (envelope-from ) id 1v1J3m-00AgvM-6G for pgsql-hackers@lists.postgresql.org; Wed, 24 Sep 2025 06:33:02 +0000 Received: from mail-lf1-x143.google.com ([2a00:1450:4864:20::143]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1v1J3i-002ZQq-15 for pgsql-hackers@lists.postgresql.org; Wed, 24 Sep 2025 06:33:01 +0000 Received: by mail-lf1-x143.google.com with SMTP id 2adb3069b0e04-57b8fc6097fso4379445e87.1 for ; Tue, 23 Sep 2025 23:32:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1758695579; x=1759300379; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=WgYoAQxG16csWEtiE5PvQ53G+ivXtuc9gKqwkLq+olw=; b=Gwcr31fB0G0YNBQauOYlJrL24WzVSbqc50go+XkohrnrZ1tbRkXR/7LzFnNVn3mbnl 6VY7tfOrCdxdw1TY31wk3PBfQrQ63VnUe7jScvvk1kgaBoq+AHrbH1wnolfQ/0HDXwdD LDj/i8SxL209QsFoAYOGdUJjFBoFFmbT9YELGGkeI+lzkL/oDOX4DfqAwX0s0KxvmroN RkkvdBqqdFefB0FLSnL2eluFTySH+DOzTaHdTqWFYHu9LG8aS+e1pXGQ6fOze25BgzmP gPIS0BNiN4GahLd1wTExe0jitFoEYNSCNn++82kA8qlnYg8SMdI6505BLjBXT2J6TObr UuWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1758695579; x=1759300379; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WgYoAQxG16csWEtiE5PvQ53G+ivXtuc9gKqwkLq+olw=; b=whJyOx55ouRvJKQsCB5GlhXAEu67vpN7lQ2aWPPHx+TPLeCtaynuCvYCpm5zk6ExLb E0nwfNgBCzkTKNBJAs0rYCS7HWLkN+TPS2brFvR2X47VIrk3/Et4jAkqpe5IVYFxN/cC kTH1cQjm5nu8XzmnbwDxgkjLV9OLTLdxVVn6ynSHbf46TF5cJ0mN7HQ8WC05PDYCnyBf HSRjUkzBZUcwwkGs42wAC/c3SydtQgITMkrlmr0yrUi0GhUwJkqpt7PM/pyk165Fuyme 1JQ5vPfI0dYhp2wzaW/irlv+surj3s/u7HRo7PO3jHJM06gBtdEPr+1C4iHfBK+CFkCW cw5w== X-Gm-Message-State: AOJu0YzG5srze3c0Zd0X4IAM5y3rz5R4kiBDexZXGsbwoajj0fepdck7 m6Xgx+wKUwm0SWlqGThXp/H4RZl4AmTtO5z0AzgO7pdKCKw9eo/dX8xA5CHdN1piZZHSJk9SaA9 5DU0MSk0umPTv54tXbR4weYP23daURYo= X-Gm-Gg: ASbGncu5zmcYvbymEYo5zzJm0YcNROZlEfLJoWqtoK7v8n6TtvNCC7F05A/VSHekIX3 um8WkkLbl//3tZwKaQdCPLoCoSBJ5Sgxmy6ocj7guxVZg2NDdEVcZEOYcJQxA//sSOzKcn6q0aJ BQ0b48BH2oK2QlrEnz87yXI0xD0UY5cqEgQY7WbFEeqUHuhEGZo1PVv5l00Y0puFY0sGST87Uon qgsuqjshidkg1Zt77KkQawvQXwN4Gwy860phWYNEF8FqdYsontL6U4qozLThTf/QGvwwu3Hjuw7 WFyR3T7MzxcwpbB+/npbICLkhAk= X-Google-Smtp-Source: AGHT+IEWx+4WsABCEC7Jve27dxkcksmbN6mQrrrKY953ngoXvK7Exffc2zr5uY2UX8Zf/AazWZxLbdbAjVZDAkUZ85c= X-Received: by 2002:a05:6512:6713:b0:57b:96c8:6620 with SMTP id 2adb3069b0e04-580702345a0mr1477074e87.3.1758695578679; Tue, 23 Sep 2025 23:32:58 -0700 (PDT) MIME-Version: 1.0 References: <20250911054220.3784-1-root@ip-172-31-36-228.ec2.internal> In-Reply-To: <20250911054220.3784-1-root@ip-172-31-36-228.ec2.internal> From: John Naylor Date: Wed, 24 Sep 2025 13:32:47 +0700 X-Gm-Features: AS18NWD3RQq94hg1tBgWe_mV97vKy7CGe5klP2ejF5uVF8dHgRZzMRF0nfImEoY Message-ID: Subject: Re: Proposal for enabling auto-vectorization for checksum calculations To: root Cc: pgsql-hackers@lists.postgresql.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, Sep 11, 2025 at 1:55=E2=80=AFPM root wrote: > Thanks for the feedback. This is v5 of the patchset, updated following yo= ur comments: > > - Moved the function pointer definitions out of common headers and > into src/port, consistent with existing practice. There is no attachment in this thread, so it's not showing up in the commitfest entry (which will need to be moved to next open commitfest), so it's not getting CI testing: https://commitfest.postgresql.org/patch/5726/ Note that the whole series must be attached in a single email, or it won't get automated testing. -- John Naylor Amazon Web Services