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 1uwbDZ-0057vQ-DD for pgsql-hackers@arkaria.postgresql.org; Thu, 11 Sep 2025 06:55:41 +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 1uwbDX-005uzx-Cu for pgsql-hackers@arkaria.postgresql.org; Thu, 11 Sep 2025 06:55:39 +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 1uwa4f-005Y3m-2U for pgsql-hackers@lists.postgresql.org; Thu, 11 Sep 2025 05:42:25 +0000 Received: from mail-qk1-x735.google.com ([2607:f8b0:4864:20::735]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uwa4b-0008SP-2o for pgsql-hackers@lists.postgresql.org; Thu, 11 Sep 2025 05:42:25 +0000 Received: by mail-qk1-x735.google.com with SMTP id af79cd13be357-80fdd705c19so7220885a.3 for ; Wed, 10 Sep 2025 22:42:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757569341; x=1758174141; darn=lists.postgresql.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=EUkFY2K+v3tYMEMq8WG1ook1vG+ZnTg2+3XXQbOx7fs=; b=I/jI7+HHLP+3R2rgnl5XW6bTGAG1XKVE7qOEbhRVaVmFqIhgTgzK8xiSU5njKF/D2W X/953IGUvfTh1EbIOmhLKvm9Pzsb0ERqlwpdqesecMZM6kIchA+m1DYU3sCFDcKu36CR T5tH1xWJHB2EabInL/02P6ZbEv9G3E36IICWEOT3eUyfZltH7PZ5/4TM7RoiHZ7fID2a tPlLSz35tXNH5s4gBp1P23eQgOFr9IdJRVHCztKXPwxklXzvaT6ZBP3t/vzsQ7fqUA8h iPJLMV3R4vCxoELIttaMeA5I6bMcs+M8MwmRk8KIM/J9IAzJ4Xj5GoGLUCZd0sQpp59M MVBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757569341; x=1758174141; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=EUkFY2K+v3tYMEMq8WG1ook1vG+ZnTg2+3XXQbOx7fs=; b=IE/f//pcwA/SnoaNijPgiiGZsiMgprJM5qpzB6N9OPm6kS2KBwkHRzoc/mhWbU2Zck 1HU8flqrUje8OsPv/v9pvGT7uvhn6NYgFgL/FE9AA9ec3lAZEI2xwOGmJMdYIQ9eUdVw 3DnlxWZDdwSmkKP9E3FLzOPEdsgfIsyNto713DRQbvCZnfJZFJHBExUsTpHpqftAfOyL hrxal+30W3bB29tkAPDG30TqV6ia0MBvGPHKpZUprtU5dyl8txDtGNPK4CeAKMF3BVhF BB00LdFpHa0KCKSLdm9VJQPwUuOhuLjTfnAwyW5kb50aj8k8bTn+UHVTdjNCwlEydTby OVqA== X-Gm-Message-State: AOJu0YyMV7pRs9vY4QTwDFTbC6csLfsa51ux8OBURFeBG1TLhWful3iG pkmCq42J8FjIuRf7ucL3iamGj5nc8bVHB4N3sS5CUvJLUCdAeuqejfIvcvU3U2op X-Gm-Gg: ASbGncu1F6mBZN+lAq+uRcD3tkY9iqNFE0+YftptrCuAbI2OzineHLszOAEwj8YaB+y SKPjW0Pws/XNxZi3fNOB5xgkcKdygI1rSQcCO+L/JgG0Wyndla/u6eKrnYjsVJFuhT8aNxjN+wW LWWXzw8hHEVIlupE06JM0xz6mzGBc+d3ozNTPjyUSPtEkQMIyzU8LGF0co0e4o4rGZJow3I+ydw BtMzWLgMwGxX3LfSsUR9A6XHBmCyqOo07Bk1Y4119kYJ6iyG0hn2vMVdEXk50x/dWLVSzr/LoL6 qt2G5K3LoGjwx1rn5yp5qEBVVTX4x5hbQSVIVI7alLLT/HJedCT6luQuTJiMHk6h4OOIcyg590V 2VjdgVRklCfOFnUtCPa9kami59iq+gwQWSrJDokuYitlO+aBUGLZtOgYF1FDCNl+3B8zcprXcif ++XkCYcivC0e8bmU91jykY X-Google-Smtp-Source: AGHT+IFUkKFRxMz5W7UZyQ0qECSXXwbNPLJzL3GK4THphhR/ndI0IweyDhAUGZK/Q+/469WCaF1L8A== X-Received: by 2002:a05:6214:2aa5:b0:734:4ca1:1da3 with SMTP id 6a1803df08f44-73946b9f476mr121437386d6.7.1757569341096; Wed, 10 Sep 2025 22:42:21 -0700 (PDT) Received: from localhost (ec2-54-224-155-122.compute-1.amazonaws.com. [54.224.155.122]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-763b3f4a402sm5451626d6.2.2025.09.10.22.42.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Sep 2025 22:42:20 -0700 (PDT) From: root X-Google-Original-From: root To: pgsql-hackers@lists.postgresql.org Cc: alvherre@postgresql.org, andres@anarazel.de Subject: Re: Proposal for enabling auto-vectorization for checksum calculations Date: Thu, 11 Sep 2025 05:42:18 +0000 Message-ID: <20250911054220.3784-1-root@ip-172-31-36-228.ec2.internal> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi John, Thanks for the feedback. This is v5 of the patchset, updated following your comments: - Moved the function pointer definitions out of common headers and into src/port, consistent with existing practice. Thanks again for the guidance. Best regards, Kim Andrew