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 Attempt to work around a 32bit xlc compiler bug from a different place. 2015-08-08 01:19:02 +02:00
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 Refer to OS X as "macOS", except for the port name which is still "darwin". 2016-09-25 15:40:57 -04:00
freebsd.h Remove configure probe for fdatasync. 2022-08-05 16:37:38 +12:00
linux.h pgindent run for 9.4 2014-05-06 12:12:18 -04:00
netbsd.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
openbsd.h Remove cvs keywords from all files. 2010-09-20 22:08:53 +02:00
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