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 1uwbFy-0058b3-PU for pgsql-hackers@arkaria.postgresql.org; Thu, 11 Sep 2025 06:58:10 +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 1uwbFw-006F0a-SQ for pgsql-hackers@arkaria.postgresql.org; Thu, 11 Sep 2025 06:58:09 +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 1uwagX-005jYG-62 for pgsql-hackers@lists.postgresql.org; Thu, 11 Sep 2025 06:21:33 +0000 Received: from mail-qt1-x82f.google.com ([2607:f8b0:4864:20::82f]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uwagT-0008jQ-0Q for pgsql-hackers@lists.postgresql.org; Thu, 11 Sep 2025 06:21:32 +0000 Received: by mail-qt1-x82f.google.com with SMTP id d75a77b69052e-4b5e616c9daso667281cf.0 for ; Wed, 10 Sep 2025 23:21:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757571689; x=1758176489; 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=HfzPhAErP7qpxzkukpNmPwAynz3h1aNrvkzpmrwQxLQXvjrmL0TnLmyra4Fx0yMKSJ S+LoMLCk9en7Z8n7PyNMIDyI35HEFwR5KCCZzFIgh6JqC127nkoLoodAfO7N6kHUX8Bj EPWaf8xzjFExgVGLTAwUXC7NrPLovqTh1EkBur06zY3cr+F8YuZ3ylbS2yvJ2rB14uyB 4F/Pl01yQecKq49gAkiUx5ybztKtiA4f3sgUnUK76CrEsRGe65tD3/+wMOmXZPsC2+Xj OLDlDRiMds71eIYkFviJ0bJ71eufASMax+CTZkJjPI18MDb50ehklYGtvdOnC+rdLw1y 4djQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757571689; x=1758176489; 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=Ehm+0TL+pqSMibYbfjIgaRZcYRQfo66l0DjTMxO0bl1jeDkx6VqfqECIZ1W/kyMwXW Ww2mO2yq3iWJBqBSm1hf0DRTzthK+ULFobceuIPx9gVP0vYABjwbPB8sIRAhjzBOEiEP xTEz380nKYE5i5+jQPctaTK45+ztvdrGNVV2t4I17bhIct4zmqrvuQ9uBt3loG1GdEFa hPWR/7T6Vj/+sAQe7VRwN+p0AGt0AX3M7c8WrvUerHx8ZfhlzrcfzU6Fp8ETT3UxNwkZ 6uRshWCvLPgHEE7d+XlqMNG8KsZFjnJzw0+DrgntKimzn4Mlq1/a4saFtsv10Vob/e1G DEUg== X-Gm-Message-State: AOJu0YzhfiCJgA7lR7CLYGbAVObx5+SOXfRDqH0JRNTPZdXfBLgoBR6Q 7LyNa5Rf4YgzmPa3n3emlRAS6/9kXIR0cruEw1reUuG4LIamgEijP2h8 X-Gm-Gg: ASbGncvkQHb1jecy79cSEWShr+AL9m4tgQhttRgBw+o1t1jwOlt0+3p5fK46m1BoFP6 cShDt/4oT0vgMy0TQ7vEFOsZNp8DY1ikzKe0FMYgFMwjmNUdQd5gxLUegPtT9hFhI7S2yV7ZZF9 9CHrm3kOPUzW0rEJyBIAsm91XfzHY4uHJb8m4+BibXtLJ98Py/1x8oEs8x/fqKtY/FL0pa77Hsf D9UEL31DcQ6k0lq0sfBmTqP7wmyD53VH91zrbrdpyVbldN2cKHrIh5yM3Lp5LmhMZMJQrnvmFML IqjlAqmqHhVz6FNYdDK18cwNwzCxQk/Mcp21pH20FPTAzbnN0YTcfrBsObInKQgWrEx3WVXmcbm JX/FRYVGz+CJmMjBx/C85HsSv5jPzKCbKkAaV9giOpNdV1M2/ou7JLSOOZAcs9e0YBX3lKg2OWZ rH2w== X-Google-Smtp-Source: AGHT+IGS2luUy2b2ZIeArNP/sZaxfJY6uAzQDbH2xnzZFnTm6hMcotFQ5VWJaXKaB70PAXQF8nRQow== X-Received: by 2002:a05:620a:1a23:b0:812:e1e:ad2e with SMTP id af79cd13be357-813c1c9cd96mr1403392485a.3.1757571688818; Wed, 10 Sep 2025 23:21:28 -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 af79cd13be357-820c8bba3c1sm54492185a.1.2025.09.10.23.21.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Sep 2025 23:21:28 -0700 (PDT) From: tenistarkim@gmail.com X-Google-Original-From: andrew.kim@intel.com To: Matthew Sterrett Cc: pgsql-hackers@lists.postgresql.org, byavuz81@gmail.com, slpmcf@gmail.com, raghuveer.devulapalli@intel.com, akash.shankaran@intel.com Subject: Re: Proposal for enabling auto-vectorization for checksum calculations Date: Thu, 11 Sep 2025 06:21:26 +0000 Message-ID: <20250911062128.4000-1-andrew.kim@intel.com> 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