summaryrefslogtreecommitdiff
path: root/config.h.cmake
diff options
context:
space:
mode:
authorVladislav Vaintroub <wlad@mariadb.com>2020-09-17 16:07:37 +0200
committerVladislav Vaintroub <wlad@mariadb.com>2020-09-17 16:07:37 +0200
commitccbe6bb6fc3cbe31e74404723f4ab78f7c530950 (patch)
tree7a66143e5fab909ae0d41f1cb7b9e4f808151b48 /config.h.cmake
parentab56cbcd811595822f38e50d224f52dbaab81c0c (diff)
downloadmariadb-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.cmake9
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