| От | Nathan Bossart |
|---|---|
| Тема | Re: vectorized CRC on ARM64 |
| Дата | |
| Msg-id | ac_GnKLspHmqIn50@nathan обсуждение |
| Ответ на | Re: vectorized CRC on ARM64 (John Naylor <johncnaylorls@gmail.com>) |
| Ответы |
Re: vectorized CRC on ARM64
|
| Список | pgsql-hackers |
On Fri, Apr 03, 2026 at 03:22:59PM +0700, John Naylor wrote: > I went with the following for v5, and it passes MacOS on my Github CI: > > + /* set fallbacks */ > +#ifdef USE_ARMV8_CRC32C > + /* On e.g. MacOS, our runtime feature detection doesn't work */ > + pg_comp_crc32c = pg_comp_crc32c_armv8; > +#else > + pg_comp_crc32c = pg_comp_crc32c_sb8; > +#endif > + [...crc and pmull checks] > > That should keep scalar hardware support working, but now it'll only > use direct calls for constant inputs. v5 LGTM -- nathan
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера