blitz Version 1.0.2
Loading...
Searching...
No Matches
tuning.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define BZ_L1_CACHE_ESTIMATED_SIZE   32768
 
#define BZ_L2_CACHE_ESTIMATED_SIZE   6291456
 
#define BZ_L1_CACHE_LINE_SIZE   64
 
#define BZ_CACHE_LINES_TO_ALIGN   16
 
#define BZ_PASS_EXPR_BY_VALUE
 
#define BZ_MANUAL_VECEXPR_COPY_CONSTRUCTOR
 
#define BZ_INLINE_GROUP1
 
#define BZ_INLINE_GROUP2
 
#define BZ_COLLAPSE_LOOPS
 
#define BZ_USE_FAST_READ_ARRAY_EXPR
 
#define BZ_ARRAY_EXPR_USE_COMMON_STRIDE
 
#define BZ_ARRAY_2D_STENCIL_TILING
 
#define BZ_ARRAY_2D_STENCIL_TILE_SIZE   128
 
#define BZ_ALIGN_BLOCKS_ON_CACHELINE_BOUNDARY
 
#define BZ_FAST_COMPILE
 
#define BZ_TV_EVALUATE_UNROLL_LENGTH   0
 
#define BZ_MAX_BITS_FOR_BINARY_UNROLL   8
 
#define BZ_VECTORIZED_LOOP_WIDTH   32
 
#define BZ_NEW_EXPRESSION_TEMPLATES
 
#define BZ_ETPARMS_CONSTREF
 
#define BZ_NO_INLINE_ET
 
#define _bz_forceinline   inline
 
#define _bz_inline_et   inline
 
#define _bz_inline1   inline
 
#define _bz_inline2   inline
 
#define _bz_inline_et
 
#define BZ_ETPARM(X)
 
#define BZ_NO_PROPAGATE(X)
 

Macro Definition Documentation

◆ _bz_forceinline

#define _bz_forceinline   inline

◆ _bz_inline1

#define _bz_inline1   inline

◆ _bz_inline2

#define _bz_inline2   inline

◆ _bz_inline_et [1/2]

#define _bz_inline_et   inline

◆ _bz_inline_et [2/2]

#define _bz_inline_et

◆ BZ_ALIGN_BLOCKS_ON_CACHELINE_BOUNDARY

#define BZ_ALIGN_BLOCKS_ON_CACHELINE_BOUNDARY

◆ BZ_ARRAY_2D_STENCIL_TILE_SIZE

#define BZ_ARRAY_2D_STENCIL_TILE_SIZE   128

◆ BZ_ARRAY_2D_STENCIL_TILING

#define BZ_ARRAY_2D_STENCIL_TILING

◆ BZ_ARRAY_EXPR_USE_COMMON_STRIDE

#define BZ_ARRAY_EXPR_USE_COMMON_STRIDE

◆ BZ_CACHE_LINES_TO_ALIGN

#define BZ_CACHE_LINES_TO_ALIGN   16

◆ BZ_COLLAPSE_LOOPS

#define BZ_COLLAPSE_LOOPS

◆ BZ_ETPARM

#define BZ_ETPARM ( X)
Value:
const X&

◆ BZ_ETPARMS_CONSTREF

#define BZ_ETPARMS_CONSTREF

◆ BZ_FAST_COMPILE

#define BZ_FAST_COMPILE

◆ BZ_INLINE_GROUP1

#define BZ_INLINE_GROUP1

◆ BZ_INLINE_GROUP2

#define BZ_INLINE_GROUP2

◆ BZ_L1_CACHE_ESTIMATED_SIZE

#define BZ_L1_CACHE_ESTIMATED_SIZE   32768

◆ BZ_L1_CACHE_LINE_SIZE

#define BZ_L1_CACHE_LINE_SIZE   64

◆ BZ_L2_CACHE_ESTIMATED_SIZE

#define BZ_L2_CACHE_ESTIMATED_SIZE   6291456

◆ BZ_MANUAL_VECEXPR_COPY_CONSTRUCTOR

#define BZ_MANUAL_VECEXPR_COPY_CONSTRUCTOR

◆ BZ_MAX_BITS_FOR_BINARY_UNROLL

#define BZ_MAX_BITS_FOR_BINARY_UNROLL   8

◆ BZ_NEW_EXPRESSION_TEMPLATES

#define BZ_NEW_EXPRESSION_TEMPLATES

◆ BZ_NO_INLINE_ET

#define BZ_NO_INLINE_ET

◆ BZ_NO_PROPAGATE

#define BZ_NO_PROPAGATE ( X)
Value:
X

◆ BZ_PASS_EXPR_BY_VALUE

#define BZ_PASS_EXPR_BY_VALUE

◆ BZ_TV_EVALUATE_UNROLL_LENGTH

◆ BZ_USE_FAST_READ_ARRAY_EXPR

#define BZ_USE_FAST_READ_ARRAY_EXPR

◆ BZ_VECTORIZED_LOOP_WIDTH

#define BZ_VECTORIZED_LOOP_WIDTH   32