/* Copyright 2025 Joaquin M Lopez Munoz. * Distributed under the Boost Software License, Version 1.0. * (See accompanying file LICENSE_1_0.txt or copy at * http://www.boost.org/LICENSE_1_0.txt) * * See https://www.boost.org/libs/bloom for library home page. */ #ifndef BOOST_BLOOM_FAST_MULTIBLOCK32_HPP #define BOOST_BLOOM_FAST_MULTIBLOCK32_HPP #include #include #include #if defined(BOOST_BLOOM_AVX2) #include #elif defined(BOOST_BLOOM_SSE2) /* important that this comes after AVX2 */ #include #elif defined(BOOST_BLOOM_LITTLE_ENDIAN_NEON) #include #else /* fallback */ #include #include #include namespace boost{ namespace bloom{ template using fast_multiblock32=multiblock; } /* namespace bloom */ } /* namespace boost */ #endif #endif