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.96) (envelope-from ) id 1we8PF-004aPu-07 for pgsql-hackers@arkaria.postgresql.org; Mon, 29 Jun 2026 09:35:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1we8PD-002NFu-1H for pgsql-hackers@arkaria.postgresql.org; Mon, 29 Jun 2026 09:35:55 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1we8PC-002NFk-39 for pgsql-hackers@lists.postgresql.org; Mon, 29 Jun 2026 09:35:54 +0000 Received: from mail-qt1-x844.google.com ([2607:f8b0:4864:20::844]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1we8PA-00000000jkw-3f0S for pgsql-hackers@lists.postgresql.org; Mon, 29 Jun 2026 09:35:53 +0000 Received: by mail-qt1-x844.google.com with SMTP id d75a77b69052e-517dc520840so35094911cf.3 for ; Mon, 29 Jun 2026 02:35:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1782725751; cv=none; d=google.com; s=arc-20260327; b=I6C/59z8HyhYYM/G5g7W//SwOTr2e0cUksi3ig0xchCX2WsG/0SaHgbu7n2hnJuo7q 0yyMFjFy3hWJmn3AHFZ2XnS2rijtq2wK88y13a9HqP7bo2B7tylmqleOH7ornyiCnOv3 VySEYpZRLfjQyHcD9bKncyZD8dACsgp56A/vLDGEI5i8+tixPK0A7ODEV4ohlC1HJ0KH EJmddoftkG1EGb1eMlztUlgGHk5MM2tORm4bu5L444y9BTtrgZjYcyky6YOQWbMd5R47 L/Si7uiw5rocu/7/aZke8Th4hntZhJnsd0TuOyOsYsyQ75PXoManXj2O3csrqFtI04VX LecA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=kLmjI9ZGl/TKp3vTo2MjinpCODNFPJVy0Inu1oXAMgU=; fh=gUIt6bSYjr3cC7UqkbsPNKXO/qo5XYSVKyLPVrHPhW0=; b=OxGotQzI6GPmuWM1FJj9filyNX2KXSQfg8pp9A1rAq6dYPoeJqpwrPWXkcbzgtbghp MgMmcK4yTz0QAx58m9aR0MnhaydH0QnfgHmWre2alRepaWWCg2HmHATTEdpPzrcZ6Obm R7IKRGeCU2QDLUahuinpHDyOQP8/3UXc2Jd43ZIAY6xq7JjTakD7uHQ4AxJCh1thH5ar +i/8jqcwF6UukEY5dnkTQ8gyMa7pMBgRtD0PlutWJhPFkBDCbCYVdJoeqMAXQzjrcgDy WQ0/RZKlY9tGM3H8jqPP7Vbubdv2GojG965dpuV0kOOeOmgIG2sqYXDzLSEKYGpcKDcf qZYw==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1782725751; x=1783330551; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=kLmjI9ZGl/TKp3vTo2MjinpCODNFPJVy0Inu1oXAMgU=; b=MDcNFkovGOUVDlXkA2VtiLJMwIRkA8fUk8MPSmhCQLpslM3u8F+5N6GY8XnLGwTt7O a3xAJVSeykHVQZ51AwHviV7yvzVQIwP4ipUVs4L1esQAp0jncxyzI8zuuOYL5YM/23XX ksG+Rn618hDmFVjvAjsHunC3Y8sQjlfWoZuAwJj0iy8ZEB1JtmyydSI38S0o6Sr6MaE6 DFtGH3oE+BjmbLEUpue/wuOo6oFkYRg8z9bilqYc7WOo1RkmorvE0ghk8nT+Hv+Zt4Hy FEpV9ZTBrEurWJY3/uKqqncWC0i4FEGy512pUnzvK3VpO7yFk3hkhTj4mw63z1ugPyvx ng9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782725751; x=1783330551; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=kLmjI9ZGl/TKp3vTo2MjinpCODNFPJVy0Inu1oXAMgU=; b=o5B3woKAnqhWsQkdAqUA5YXuuVNkp0MqQpECANZ/95galj1FNhLd7Ah8/VAKZz8J03 0RPGenB+bnajLVP98krzfNOx508ODOoyjj4Yxvq22jzI2YWXajMzUlsepzsH8v+nSKQL FPWjE4kExgn0Z13s9ZilxtjT1/+qt4AT7Rg2RlMyXg9JgdbQRi912Y6xfMh2GVYrFyP1 qlxqjLLFuInvX+HShnXJ+EpPdOyXb1yUqw/SjUcGoYYkQB5taUyYKoW3fptCjagTo3vv qT5p4ULF+qi2sXbRNP+enMULi6w66XkIoItvu7nfXW/6S6UvjPKGkk8ic+PBRWAIxldJ 5nOg== X-Forwarded-Encrypted: i=1; AFNElJ9baXd8z5U0rtFCEMt+UCdNINLkm3+tvxL/tU4sK4awbYZAwz2t19j7cVoR1XN354K5BlaQH95sNZwBYdFg@lists.postgresql.org X-Gm-Message-State: AOJu0YxjCN/NirIIMwyphfJm8k3C+8Yssgo4X4f71UmEj55nht/zBOYf VYTLW5qy5Wlf3DpqMUpMIUXLSVMMD1tFA169ob08ZJ8R8UBipFiBffYPFiQ26BGDyL9UXdE7/Af K0gCzUseikh51HB9X9PcyJqKBD0G/H3o= X-Gm-Gg: AfdE7ckkzfuHxpiN7fiZk7sokSM++1JG/QbK/u7yDJbhyLDZBuuyf9UXq5CbD1nHzD5 p5XB23tGhB6N2Gd3rQepKslnVRUFSj5L+svobjBHroQ0vCGMTeExFEvM/jD6S2q4gzFMq9nD2EY tmFooyBhWXvB2fh+ndkrlQ0ykZrt6phezYssKA5HFZ5UQT7h2PLOQ8/M09Hg9++6c1MZtMo57r5 oYwOmko+AJOP8hkBWLQ4XGCPoMKJW9kS7YUja3vLnDxKfx/JXieTJh/aCUFTL0fvAhZ7SW4Qxak 7j4J6AeQIG4BfUIbg40ocy+nMepi3yZ7yIMJwyMdVxvAQQWpGqICVDLauJj5szP65bTXDj34UB5 3Gn65SuYFVBUoKA== X-Received: by 2002:a05:622a:14c6:b0:51a:8c9a:8fb6 with SMTP id d75a77b69052e-51a8c9a9cc5mr125010601cf.71.1782725751088; Mon, 29 Jun 2026 02:35:51 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: John Naylor Date: Mon, 29 Jun 2026 16:35:39 +0700 X-Gm-Features: AVVi8CeFm6mMc0UNN6tExN4_ZBk6Em_DOV_qV8u-_5mxGJirkZsjWW3lplUsL3w Message-ID: Subject: Re: vectorized CRC on ARM64 To: Peter Eisentraut Cc: Nathan Bossart , PostgreSQL Hackers Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, Jun 29, 2026 at 3:52=E2=80=AFPM Peter Eisentraut wrote: > > It looks like this patch was developed concurrently with the switch from > pg_attribute_aligned to C11 standard alignas, and it ended up being > committed with the "old" style. I propose the attached patch to update > that. It's only a stylistic change, but good for consistency and as an > example for future code. Looks good to me. --=20 John Naylor Amazon Web Services