File indexing completed on 2025-12-16 10:33:17
0001 #ifndef VECCORE_SIMD_H
0002 #define VECCORE_SIMD_H
0003
0004 #if defined(VECCORE_X64) || defined(VECCORE_X86)
0005 # ifdef _MSC_VER
0006 # include <intrin.h>
0007 # else
0008 # include <x86intrin.h>
0009 # endif
0010 #endif
0011
0012 #if defined(__AVX512F__) || defined(__MIC__)
0013 #define VECCORE_SIMD_ALIGN 64
0014 #elif defined(__AVX__)
0015 #define VECCORE_SIMD_ALIGN 32
0016 #else
0017 #define VECCORE_SIMD_ALIGN 16
0018 #endif
0019
0020 #endif