Re: Proposal for enabling auto-vectorization for checksum calculations

2025-09-19 Thread tenistarkim
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

[PATCH 2/2] Benchmark code for postgres checksums

2025-09-13 Thread tenistarkim
From: Andrew kim --- contrib/meson.build | 1 + contrib/pg_checksum_bench/meson.build | 23 + .../pg_checksum_bench--1.0.sql| 8 + contrib/pg_checksum_bench/pg_checksum_bench.c | 34 +++ .../pg_checksum_bench.con

Re: Proposal for enabling auto-vectorization for checksum calculations

2025-09-11 Thread tenistarkim
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

[PATCH 1/2] Enable autovectorizing pg_checksum_block

2025-09-10 Thread tenistarkim
From: Andrew Kim --- config/c-compiler.m4| 31 + configure | 52 + configure.ac| 9 ++ meson.build | 28 + src/include/pg_config.h.in | 3 + src/include/storage/checksum_impl

[PATCH 2/2] Benchmark code for postgres checksums

2025-09-10 Thread tenistarkim
From: Andrew kim --- contrib/meson.build | 1 + contrib/pg_checksum_bench/meson.build | 23 + .../pg_checksum_bench--1.0.sql| 8 + contrib/pg_checksum_bench/pg_checksum_bench.c | 34 +++ .../pg_checksum_bench.con

[PATCH 1/2] Enable autovectorizing pg_checksum_block

2025-09-10 Thread tenistarkim
From: Andrew Kim --- config/c-compiler.m4| 31 + configure | 52 + configure.ac| 9 ++ meson.build | 28 + src/include/pg_config.h.in | 3 + src/include/storage/checksum_impl