Go to the documentation of this file.
31 #define BZ_L1_CACHE_ESTIMATED_SIZE 8192
32 #define BZ_L2_CACHE_ESTIMATED_SIZE 65536
35 #undef BZ_PARTIAL_LOOP_UNROLL
36 #define BZ_PASS_EXPR_BY_VALUE
37 #undef BZ_PTR_INC_FASTER_THAN_INDIRECTION
38 #define BZ_MANUAL_VECEXPR_COPY_CONSTRUCTOR
39 #undef BZ_KCC_COPY_PROPAGATION_KLUDGE
40 #undef BZ_ALTERNATE_FORWARD_BACKWARD_TRAVERSALS
41 #undef BZ_ARRAY_EXPR_PASS_INDEX_BY_VALUE
42 #define BZ_INLINE_GROUP1
43 #define BZ_INLINE_GROUP2
44 #define BZ_COLLAPSE_LOOPS
45 #define BZ_USE_FAST_READ_ARRAY_EXPR
46 #define BZ_ARRAY_EXPR_USE_COMMON_STRIDE
47 #undef BZ_ARRAY_SPACE_FILLING_TRAVERSAL
48 #undef BZ_ARRAY_FAST_TRAVERSAL_UNROLL
49 #undef BZ_ARRAY_STACK_TRAVERSAL_CSE_AND_ANTIALIAS
50 #undef BZ_ARRAY_STACK_TRAVERSAL_UNROLL
51 #define BZ_ARRAY_2D_STENCIL_TILING
52 #define BZ_ARRAY_2D_STENCIL_TILE_SIZE 128
53 #undef BZ_INTERLACE_ARRAYS
54 #undef BZ_ALIGN_BLOCKS_ON_CACHELINE_BOUNDARY
55 #define BZ_FAST_COMPILE
58 #ifndef BZ_DISABLE_NEW_ET
59 #define BZ_NEW_EXPRESSION_TEMPLATES
62 #ifdef BZ_FAST_COMPILE
63 #define BZ_ETPARMS_CONSTREF
64 #define BZ_NO_INLINE_ET
74 #undef BZ_PARTIAL_LOOP_UNROLL
75 #undef BZ_ARRAY_FAST_TRAVERSAL_UNROLL
76 #undef BZ_ARRAY_STACK_TRAVERSAL_UNROLL
82 #undef BZ_PARTIAL_LOOP_UNROLL
83 #undef BZ_ARRAY_FAST_TRAVERSAL_UNROLL
84 #undef BZ_ARRAY_STACK_TRAVERSAL_UNROLL
87 #ifdef BZ_DISABLE_KCC_COPY_PROPAGATION_KLUDGE
88 #undef BZ_KCC_COPY_PROPAGATION_KLUDGE
91 #ifdef BZ_INLINE_GROUP1
92 #define _bz_inline1 inline
97 #ifdef BZ_INLINE_GROUP2
98 #define _bz_inline2 inline
103 #ifdef BZ_NO_INLINE_ET
104 #define _bz_inline_et
106 #define _bz_inline_et inline
109 #ifdef BZ_ETPARMS_CONSTREF
110 #define BZ_ETPARM(X) const X&
112 #define BZ_ETPARM(X) X
120 #define BZ_PARTIAL_LOOP_UNROLL
121 #define BZ_ARRAY_STACK_TRAVERSAL_CSE_AND_ANTIALIAS
122 #define BZ_ARRAY_STACK_TRAVERSAL_UNROLL
132 #define BZ_NO_PROPAGATE(X) X
135 #ifdef BZ_USE_NO_PROPAGATE
136 extern "C" int __kai_apply(
const char*, ...);
138 #undef BZ_NO_PROPAGATE(X)
139 #define BZ_NO_PROPAGATE(X) __kai_apply("(%a)",&X)
143 #endif // BZ_TUNING_H