From 3626c9b9052945153ef8b289ad577fece3ca29d9 Mon Sep 17 00:00:00 2001 From: Charly Chevalier Date: Fri, 10 Jul 2015 16:58:49 +0200 Subject: [PATCH] SIMD: Use _AVAILABLE instead of tag when detecting multiple architectures --- include/boost/predef/hardware/simd.h | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/include/boost/predef/hardware/simd.h b/include/boost/predef/hardware/simd.h index ba9c57a..253ca57 100644 --- a/include/boost/predef/hardware/simd.h +++ b/include/boost/predef/hardware/simd.h @@ -32,10 +32,9 @@ http://www.boost.org/LICENSE_1_0.txt) // We check if SIMD extension of multiples architectures have been detected, // if yes, then this is an error! -#if \ - BOOST_HW_SIMD_ARM && BOOST_HW_SIMD_PPC ||\ - BOOST_HW_SIMD_ARM && BOOST_HW_SIMD_X86 ||\ - BOOST_HW_SIMD_PPC && BOOST_HW_SIMD_X86 +#if defined(BOOST_HW_SIMD_ARM_AVAILABLE) && defined(BOOST_HW_SIMD_PPC_AVAILABLE) ||\ + defined(BOOST_HW_SIMD_ARM_AVAILABLE) && defined(BOOST_HW_SIMD_X86_AVAILABLE) ||\ + defined(BOOST_HW_SIMD_PPC_AVAILABLE) && defined(BOOST_HW_SIMD_X86_AVAILABLE) # error "Multiple SIMD architectures detected, this cannot happen!" #endif