git.postgresql.org Git - postgresql.git/commit

git projects / postgresql.git / commit
? search:
summary | shortlog | log | commit | commitdiff | tree
(parent: fa2e874) | patch
Use native CRC instructions on 64-bit LoongArch
2023年8月10日 04:36:15 +0000 (11:36 +0700)
2023年8月10日 04:36:15 +0000 (11:36 +0700)
commit 4d14ccd6af6e788a7b79ff3ed77bda5bc71d2edc
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
config/c-compiler.m4 diff | blob | blame | history
configure diff | blob | blame | history
configure.ac diff | blob | blame | history
meson.build diff | blob | blame | history
src/include/pg_config.h.in diff | blob | blame | history
src/include/port/pg_crc32c.h diff | blob | blame | history
src/port/meson.build diff | blob | blame | history
src/port/pg_crc32c_loongarch.c [new file with mode: 0644] blob
This is the main PostgreSQL git repository.
RSS Atom

AltStyle によって変換されたページ (->オリジナル) /