#ifndef BOOST_BLOOM_FAST_MULTIBLOCK32_HPP
#define BOOST_BLOOM_FAST_MULTIBLOCK32_HPP
#include <boost/bloom/detail/avx2.hpp>
#include <boost/bloom/detail/neon.hpp>
#include <boost/bloom/detail/sse2.hpp>
#if defined(BOOST_BLOOM_AVX2)
#include <boost/bloom/detail/fast_multiblock32_avx2.hpp>
#elif defined(BOOST_BLOOM_SSE2)
#include <boost/bloom/detail/fast_multiblock32_sse2.hpp>
#elif defined(BOOST_BLOOM_LITTLE_ENDIAN_NEON)
#include <boost/bloom/detail/fast_multiblock32_neon.hpp>
#else
#include <boost/bloom/multiblock.hpp>
#include <cstddef>
#include <cstdint>
namespace boost{
namespace bloom{
template<std::size_t K>
using fast_multiblock32=multiblock<std::uint32_t,K>;
}
}
#endif
#endif