-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathconfig.h.in
44 lines (35 loc) · 1.41 KB
/
config.h.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//****************************************************************************//
// File : HPCombi-config.h
// Description : Configuration of @PROJECT_NAME@
//
// @AUTOGENERATED_WARNING@
//****************************************************************************//
#ifndef HPCOMBI_CONFIG_HPP
#define HPCOMBI_CONFIG_HPP
// Whether the compiler provide the "experimental/numeric" include file
#cmakedefine HPCOMBI_HAVE_EXPERIMENTAL_NUMERIC
// Whether std::experimental::lcm function works
#cmakedefine HPCOMBI_HAVE_EXPERIMENTAL_NUMERIC_LCM
// Google sparse hash map
#cmakedefine HPCOMBI_HAVE_DENSEHASHMAP
// Google sparse hash set
#cmakedefine HPCOMBI_HAVE_DENSEHASHSET
// GCC-4.8 constexpr function argument bug
#cmakedefine HPCOMBI_CONSTEXPR_FUN_ARGS
// Various Intel sse/avx intrisics
#cmakedefine HPCOMBI_HAVE__mm_blendv_epi8
#cmakedefine HPCOMBI_HAVE__mm_cmpeq_epi8
#cmakedefine HPCOMBI_HAVE__mm_cmpestri
#cmakedefine HPCOMBI_HAVE__mm_cmpestrm
#cmakedefine HPCOMBI_HAVE__mm_cmplt_epi8
#cmakedefine HPCOMBI_HAVE__mm_extract_epi64
#cmakedefine HPCOMBI_HAVE__mm_max_epi8
#cmakedefine HPCOMBI_HAVE__mm_max_epu8
#cmakedefine HPCOMBI_HAVE__mm_min_epi8
#cmakedefine HPCOMBI_HAVE__mm_min_epu8
#cmakedefine HPCOMBI_HAVE__mm_movemask_epi8
#cmakedefine HPCOMBI_HAVE__mm_popcnt_u32
#cmakedefine HPCOMBI_HAVE__mm_set_epi64x
#cmakedefine HPCOMBI_HAVE__mm_shuffle_epi8
#cmakedefine HPCOMBI_HAVE__mm_slli_epi32
#endif // HPCOMBI_CONFIG_HPP