Re: vectorized CRC on ARM64

John Naylor <johncnaylorls@gmail.com>

From: John Naylor <johncnaylorls@gmail.com>
To: Nathan Bossart <nathandbossart@gmail.com>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>
Date: 2026-04-04T14:53:12Z
Lists: pgsql-hackers
On Sat, Apr 4, 2026 at 9:37 PM Nathan Bossart <nathandbossart@gmail.com> wrote:
>
> On Sat, Apr 04, 2026 at 08:52:34PM +0700, John Naylor wrote:
> > Thanks for looking! Pushed with a minor comment tweak and removal of
> > the CFLAGS save-and-restore dance since we don't need it anymore.
> > Let's see what the buildfarm thinks.
>
> Ha, I think koel is going to complain about your comment that talks about
> pgindent...

:-)

-- 
John Naylor
Amazon Web Services



Commits

Same data as JSON: GET /api/v1/messages/:b64id/commits the thread's linked commits as JSON, with link sources. API reference →
  1. Use C11 alignas instead of pg_attribute_aligned

  2. Add missing guard for __builtin_constant_p

  3. Exit early from pg_comp_crc32c_pmull for small inputs

  4. Fix unused function warning on Arm platforms

  5. Compute CRC32C on ARM using the Crypto Extension where available