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-JI 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-006F0X-SJ 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 1uwaS1-005h6m-A7 for pgsql-hackers@lists.postgresql.org; Thu, 11 Sep 2025 06:06:33 +0000 Received: from mail-qt1-x82a.google.com ([2607:f8b0:4864:20::82a]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1uwaRx-0008dI-1u for pgsql-hackers@lists.postgresql.org; Thu, 11 Sep 2025 06:06:33 +0000 Received: by mail-qt1-x82a.google.com with SMTP id d75a77b69052e-4b497835f7cso609451cf.3 for ; Wed, 10 Sep 2025 23:06:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1757570789; x=1758175589; 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=B0nk7RcSuYmHxGAZ/davNFvEfxH/lPW0BDHS3yh5Z8/qYvBQ4NQSoUJl77jrhygazr Kv6/2l8muzAWBCviZJ15dY/2ZC4If8Aak3xq4lGM50kuWrt97www7UFUTYd87Sedsegc xKaDGjPAsmRwp5SFjDaiOwCLhdK2gQxUHYRV5dF/JpSxa0tq7dzBuy15l1NnSXRL3w1v g/kZoGgiSBtMiD2C9lfV9cT163D3e230XQoZ6b/WsZIOGknqNH3rmYiaCJ8y8sh6Qgxs ROq4RHSKgHQN43CexHl5AXour0quzTlN7v8irI3vqvs8YBlsO1sDNn0fCNM8zYwCJaNB 5Wdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757570789; x=1758175589; 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=lwDOeOSdpXLxkry+eAMbYMtAHFpbbHGi8fSrHnscxHWPX+/PIHWQWsUNztdkFU6bCq sSWAtSJvrGmJ3hiYTaABVdP10tCcZuM/n8QjSO8VJC3JCow/j3WxVeK27ovCj8AFzLpA dM8UFS916E1ikRz+IC/7g2EW56NyAZW7ByGMXkfFuDTg0l/3GFDS4Yj0JDZWFQkw5F90 h+Mq6uJDTnnHNtm5ftmMIJOxJK3V8i6G+LQJacWX7aB+LfB39EOx0CIIZyLH0XpP0kXS ShB9J2Wq1koIEQiWTlpBHC8zvJzw2WsaTy6pzJXwvfEx57NexOETGaB9GngEgvShYx5N XnnA== X-Gm-Message-State: AOJu0YywKigH3hWsr1rQ9emYtkiZPF+HVQzwkspF9FAhthDbzJf4iuEZ wymSnwLPBxpNNB7+Q4NpCgy6mpe3RirfSTD5llKJaZp6d7SLPhHvnIklkrqxHNnn X-Gm-Gg: ASbGnctfbekOFriqlzQqYihhGVEFMufQpVKD/5/gmxwyadY14DpJyxKHO13qwQTgNQf PcBnrkM3PJUtyw/DNF5m+4yXRy7M82CcMQpaFcyXe4L2BdvES+4J7MJLw/wgCaoY7F5qblxXMPM 2NTkyWmE/uVflyzAcPmfkJyc2eD0bVz/Fj+PUa6B376h9I3CQgdsyxye9qnQaR3EyI2BCaURn5J bn+UQ+bCxK24QquYiOdixIepumlGB6Uh4ubYgwns1Q681b4w3Ona1GgDEPl8utJrVIX59/L3oJp d/bhKSMQI+IkAwvC1q781xG3uebMQj4bTuZaa1j7krfpcXZArYvDvx7YipslRUlI0Rth2ZYhEnQ sPLad5zbPtM0/CVUp20j7CG9tiP1sCTVE0AHhZMqS8grOB69NPBpdqrE4z46BiPJ+MqaJT4bElT 3kYQ== X-Google-Smtp-Source: AGHT+IEqrmSdSj8wk+lHgvX0irdPmxTHEPcUN8gIIR1veRh5vktPHAeK0+La7e1onC7qXnxI0T5nzw== X-Received: by 2002:a05:620a:4556:b0:807:add3:f841 with SMTP id af79cd13be357-813be24b2dfmr1480757685a.3.1757570788756; Wed, 10 Sep 2025 23:06: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 d75a77b69052e-4b639cb2562sm4957521cf.13.2025.09.10.23.06.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 10 Sep 2025 23:06:28 -0700 (PDT) From: tenistarkim@gmail.com X-Google-Original-From: andrew.kim@intel.com 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 06:06:26 +0000 Message-ID: <20250911060628.3950-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