LevelS SHT library
3.50
libsharp
sharp_core_avx.c
1
#if (!defined(__AVX__)) && defined(__GNUC__) && defined (__x86_64__) && (__GNUC__>=6)
2
// if we arrive here, we can benefit from an additional AVX version
3
// #warning entering gcc and x86_64 specific code branch
4
5
#define ARCH _avx
6
//#define __AVX__
7
#pragma GCC push_options
8
#pragma GCC target("avx")
9
#include "
sharp_core_inc0.c
"
10
#pragma GCC pop_options
11
//#undef __AVX__
12
#undef ARCH
13
14
#endif
sharp_core_inc0.c
Generated on Mon Dec 10 2018 10:24:20 for LevelS SHT library