1 /** 2 * @file 3 * 4 * @author jeffrey.daily@gmail.com 5 * 6 * Copyright (c) 2015 Battelle Memorial Institute. 7 */ 8 #ifndef _PARASAIL_CPUID_H_ 9 #define _PARASAIL_CPUID_H_ 10 11 #include "parasail.h" 12 13 #ifdef __cplusplus 14 extern "C" { 15 #endif 16 17 extern int parasail_can_use_avx512vbmi(); 18 extern int parasail_can_use_avx512bw(); 19 extern int parasail_can_use_avx512f(); 20 extern int parasail_can_use_avx2(); 21 extern int parasail_can_use_sse41(); 22 extern int parasail_can_use_sse2(); 23 extern int parasail_can_use_altivec(); 24 extern int parasail_can_use_neon(); 25 26 #ifdef __cplusplus 27 } 28 #endif 29 30 #endif /* _PARASAIL_CPUID_H_ */ 31 32