postgresql/src/include/port
John Naylor 4d14ccd6af 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
2023-08-10 11:36:15 +07:00
..
atomics Update copyright for 2023 2023-01-02 15:00:37 -05:00
win32 Remove configure probe for netinet/tcp.h. 2022-08-18 16:31:11 +12:00
win32_msvc windows: msvc: Define STDIN/OUT/ERR_FILENO. 2022-07-18 17:21:54 -07:00
aix.h
atomics.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
cygwin.h Simplify declaring variables exported from libpgcommon and libpgport. 2021-11-29 11:00:00 -05:00
darwin.h
freebsd.h Remove configure probe for fdatasync. 2022-08-05 16:37:38 +12:00
linux.h
netbsd.h
openbsd.h
pg_bitutils.h Bring some MSVC asserts in line with other platforms 2023-07-31 14:46:21 +07:00
pg_bswap.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
pg_crc32c.h Use native CRC instructions on 64-bit LoongArch 2023-08-10 11:36:15 +07:00
pg_iovec.h Fix various typos 2023-04-18 13:23:23 +12:00
pg_lfind.h Update copyright for 2023 2023-01-02 15:00:37 -05:00
pg_pthread.h Add missing pthread_barrier_t. 2021-03-10 17:44:04 +13:00
simd.h Fix various typos in code and tests 2023-02-09 14:43:53 +09:00
solaris.h Remove obsolete HAVE_BUGGY_SOLARIS_STRTOD 2020-08-15 11:27:41 +02:00
win32.h mingw: Define PGDLLEXPORT as __declspec (dllexport) as done for msvc 2022-09-30 10:50:05 -07:00
win32_port.h Remove wal_sync_method=fsync_writethrough on Windows. 2023-07-14 12:30:13 +12:00
win32ntdll.h Pre-beta mechanical code beautification. 2023-05-19 17:24:48 -04:00