Added comments on dispatching [skip ci]

This commit is contained in:
Andrew Kane
2024-04-22 16:18:57 -07:00
parent 1804c63e27
commit ab71c12a28

View File

@@ -1,9 +1,10 @@
#ifndef BITUTILS_H
#define BITUTILS_H
#ifndef DISABLE_DISPATCH
/* Only enable for more recent compilers */
/* We use two types of dispatching: intrinsics and target_clones */
/* TODO Move to better place */
#ifndef DISABLE_DISPATCH
/* Only enable for more recent compilers to keep build process simple */
#if defined(__x86_64__) && defined(__GNUC__) && __GNUC__ >= 8
#define USE_DISPATCH
#elif defined(__x86_64__) && defined(__clang_major__) && __clang_major__ >= 7