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