-
Notifications
You must be signed in to change notification settings - Fork 14
/
Copy pathconfig.h.in
33 lines (27 loc) · 1.75 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
//---------------------------------------------------
// Build-time configuration
//---------------------------------------------------
#cmakedefine01 INTEGER_MAP_CACHE_STOMPER_ENABLED
#cmakedefine01 INTEGER_MAP_TWEAK_PRIORITY_AFFINITY
#cmakedefine01 INTEGER_MAP_USE_DLMALLOC
#define INTEGER_MAP_TIMING_METHOD_QUERY_PERFORMANCE_COUNTER 0
#define INTEGER_MAP_TIMING_METHOD_RDTSC 1
#define INTEGER_MAP_TIMING_METHOD(type) (INTEGER_MAP_TIMING_METHOD_##type == INTEGER_MAP_TIMING_METHOD_${INTEGER_MAP_TIMING_METHOD})
#define INTEGER_MAP_TIMING_METHOD_STR "${INTEGER_MAP_TIMING_METHOD}"
#define INTEGER_MAP_EXPERIMENT_INSERT 0
#define INTEGER_MAP_EXPERIMENT_LOOKUP 1
#define INTEGER_MAP_EXPERIMENT_MEMORY 2
#define INTEGER_MAP_EXPERIMENT(type) (INTEGER_MAP_EXPERIMENT_##type == INTEGER_MAP_EXPERIMENT_${INTEGER_MAP_EXPERIMENT})
#define INTEGER_MAP_EXPERIMENT_STR "${INTEGER_MAP_EXPERIMENT}"
#define INTEGER_MAP_CONTAINER_NONE 0
#define INTEGER_MAP_CONTAINER_JUDY 1
#define INTEGER_MAP_CONTAINER_TABLE 2
#define INTEGER_MAP_CONTAINER(type) (INTEGER_MAP_CONTAINER_##type == INTEGER_MAP_CONTAINER_${INTEGER_MAP_CONTAINER})
#define INTEGER_MAP_CONTAINER_STR "${INTEGER_MAP_CONTAINER}"
#define INTEGER_MAP_KEY_GENERATION_LINEAR 0
#define INTEGER_MAP_KEY_GENERATION_SORTED_ADDRESSES 1
#define INTEGER_MAP_KEY_GENERATION_SHUFFLED_ADDRESSES 2
#define INTEGER_MAP_KEY_GENERATION_RANDOM_SEQUENCE_OF_UNIQUE 3
#define INTEGER_MAP_KEY_GENERATION(type) (INTEGER_MAP_KEY_GENERATION_##type == INTEGER_MAP_KEY_GENERATION_${INTEGER_MAP_KEY_GENERATION})
#define INTEGER_MAP_KEY_GENERATION_STR "${INTEGER_MAP_KEY_GENERATION}"
#define INTEGER_MAP_MAX_ADDRESS_BLOCK_SIZE ${INTEGER_MAP_MAX_ADDRESS_BLOCK_SIZE}