pgsql: Use native CRC instructions on 64-bit LoongArch

Поиск
Список
Период
Сортировка
От John Naylor
Тема pgsql: Use native CRC instructions on 64-bit LoongArch
Дата
Msg-id E1qTxZQ-001Ju7-8O@gemulon.postgresql.org
обсуждение исходный текст
Список pgsql-committers
Use native CRC instructions on 64-bit LoongArch

As with the Intel and Arm CRC instructions, compiler intrinsics for
them must be supported by the compiler. In contrast, no runtime check
is needed. Aligned memory access is faster, so use the Arm coding as
a model.

YANG Xudong

Discussion: https://postgr.es/m/b522a0c5-e3b2-99cc-6387-58134fb88cbe%40ymatrix.cn

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/4d14ccd6af6e788a7b79ff3ed77bda5bc71d2edc

Modified Files
--------------
config/c-compiler.m4           | 33 +++++++++++++++++++
configure                      | 74 +++++++++++++++++++++++++++++++++++++-----
configure.ac                   | 38 +++++++++++++++++-----
meson.build                    | 24 ++++++++++++++
src/include/pg_config.h.in     |  3 ++
src/include/port/pg_crc32c.h   |  9 +++++
src/port/meson.build           |  3 ++
src/port/pg_crc32c_loongarch.c | 73 +++++++++++++++++++++++++++++++++++++++++
8 files changed, 240 insertions(+), 17 deletions(-)


В списке pgsql-committers по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: pgsql: doc: PG 16 relnotes, mark current as of 2023-08-09
Следующее
От: Jeff Davis
Дата:
Сообщение: Re: pgsql: Recalculate search_path after ALTER ROLE.