/** * Lightweight wrappers for SIMD operations * (C) 2009 Jack Lloyd * * Distributed under the terms of the Botan license */ #ifndef BOTAN_SIMD_32_H__ #define BOTAN_SIMD_32_H__ #include //#define BOTAN_TARGET_CPU_HAS_SSE2 #if defined(BOTAN_TARGET_CPU_HAS_SSE2) #include namespace Botan { typedef SIMD_SSE2 SIMD_32; } #elif defined(BOTAN_TARGET_CPU_HAS_ALTIVEC) #include namespace Botan { typedef SIMD_Altivec SIMD_32; } #else #include namespace Botan { typedef SIMD_Scalar SIMD_32; } #endif #endif