/* SPDX-License-Identifier: BSD-3-Clause * Copyright (C) 2023 Intel Corporation. * All rights reserved. */ #ifndef SPDK_CRC_INTERNAL_H #define SPDK_CRC_INTERNAL_H #include "spdk/config.h" #ifdef SPDK_CONFIG_ISAL #define SPDK_HAVE_ISAL #include #elif defined(__aarch64__) && defined(__ARM_FEATURE_CRC32) #define SPDK_HAVE_ARM_CRC #include #elif defined(__x86_64__) && defined(__SSE4_2__) #define SPDK_HAVE_SSE4_2 #include #endif #endif /* SPDK_CRC_INTERNAL_H */