diff options
author | Vladislav Vaintroub <wlad@mariadb.com> | 2020-09-17 16:07:37 +0200 |
---|---|---|
committer | Vladislav Vaintroub <wlad@mariadb.com> | 2020-09-17 16:07:37 +0200 |
commit | ccbe6bb6fc3cbe31e74404723f4ab78f7c530950 (patch) | |
tree | 7a66143e5fab909ae0d41f1cb7b9e4f808151b48 /config.h.cmake | |
parent | ab56cbcd811595822f38e50d224f52dbaab81c0c (diff) | |
download | mariadb-git-ccbe6bb6fc3cbe31e74404723f4ab78f7c530950.tar.gz |
MDEV-19935 Create unified CRC-32 interface
Add CRC32C code to mysys. The x86-64 implementation uses PCMULQDQ in addition to CRC32 instruction
after Intel whitepaper, and is ported from rocksdb code.
Optimized ARM and POWER CRC32 were already present in mysys.
Diffstat (limited to 'config.h.cmake')
-rw-r--r-- | config.h.cmake | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/config.h.cmake b/config.h.cmake index 3e41e0ac3af..5a48df0a135 100644 --- a/config.h.cmake +++ b/config.h.cmake @@ -103,15 +103,6 @@ #cmakedefine HAVE_LIBWRAP 1 #cmakedefine HAVE_SYSTEMD 1 -#cmakedefine HAVE_CPUID_INSTRUCTION 1 -#cmakedefine HAVE_CLMUL_INSTRUCTION 1 -#cmakedefine HAVE_CRC32_VPMSUM 1 - -/* Support ARMv8 crc + crypto */ -#cmakedefine HAVE_ARMV8_CRC 1 -#cmakedefine HAVE_ARMV8_CRYPTO 1 -#cmakedefine HAVE_ARMV8_CRC_CRYPTO_INTRINSICS 1 - /* Does "struct timespec" have a "sec" and "nsec" field? */ #cmakedefine HAVE_TIMESPEC_TS_SEC 1 |