GNU g++  v5.2.1
GNU Standard C++
compiletime_settings.h File Reference

Defines on options concerning debugging and performance, at compile-time. More...

#include <cstdio>
Include dependency graph for compiletime_settings.h:
This graph shows which files directly or indirectly include this file:

Macros

#define _GLIBCXX_ASSERTIONS   0
 Switch on many _GLIBCXX_PARALLEL_ASSERTions in parallel code. More...
 
#define _GLIBCXX_CALL(__n)
 Macro to produce log message when entering a function. More...
 
#define _GLIBCXX_RANDOM_SHUFFLE_CONSIDER_L1   0
 Switch on many _GLIBCXX_PARALLEL_ASSERTions in parallel code. More...
 
#define _GLIBCXX_RANDOM_SHUFFLE_CONSIDER_TLB   0
 Switch on many _GLIBCXX_PARALLEL_ASSERTions in parallel code. More...
 
#define _GLIBCXX_SCALE_DOWN_FPU   0
 Use floating-point scaling instead of modulo for mapping random numbers to a range. More...
 
#define _GLIBCXX_VERBOSE_LEVEL   0
 Determine verbosity level of the parallel mode. More...
 

Detailed Description

Defines on options concerning debugging and performance, at compile-time.

This file is a GNU parallel extension to the Standard C++ Library.

Macro Definition Documentation

#define _GLIBCXX_ASSERTIONS   0

Switch on many _GLIBCXX_PARALLEL_ASSERTions in parallel code.

Should be switched on only locally.

Referenced by __gnu_parallel::__qsb_local_sort_with_helping().

#define _GLIBCXX_RANDOM_SHUFFLE_CONSIDER_L1   0

Switch on many _GLIBCXX_PARALLEL_ASSERTions in parallel code.

Consider the size of the L1 cache for gnu_parallel::__parallel_random_shuffle().

#define _GLIBCXX_RANDOM_SHUFFLE_CONSIDER_TLB   0

Switch on many _GLIBCXX_PARALLEL_ASSERTions in parallel code.

Consider the size of the TLB for gnu_parallel::__parallel_random_shuffle().

#define _GLIBCXX_SCALE_DOWN_FPU   0

Use floating-point scaling instead of modulo for mapping random numbers to a range.

This can be faster on certain CPUs.

#define _GLIBCXX_VERBOSE_LEVEL   0

Determine verbosity level of the parallel mode.

Level 1 prints a message each time a parallel-mode function is entered.