RNAlib-2.4.14
cpu.h
1 #ifndef VIENNA_RNA_PACKAGE_UTILS_CPU_H
2 #define VIENNA_RNA_PACKAGE_UTILS_CPU_H
3 
4 #define VRNA_CPU_SIMD_NONE 0U
5 #define VRNA_CPU_SIMD_SSE2 1U
6 #define VRNA_CPU_SIMD_SSE3 2U
7 #define VRNA_CPU_SIMD_SSE41 4U
8 #define VRNA_CPU_SIMD_SSE42 8U
9 #define VRNA_CPU_SIMD_AVX 16U
10 #define VRNA_CPU_SIMD_AVX2 32U
11 #define VRNA_CPU_SIMD_AVX512F 64U
12 
13 
14 char *
15 vrna_cpu_vendor_string(void);
16 
17 
18 unsigned int
19 vrna_cpu_simd_capabilities(void);
20 
21 
22 #endif