diff options
Diffstat (limited to 'gcc-4.4.3/libstdc++-v3/include/parallel/compiletime_settings.h')
-rw-r--r-- | gcc-4.4.3/libstdc++-v3/include/parallel/compiletime_settings.h | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/gcc-4.4.3/libstdc++-v3/include/parallel/compiletime_settings.h b/gcc-4.4.3/libstdc++-v3/include/parallel/compiletime_settings.h deleted file mode 100644 index e7e31d068..000000000 --- a/gcc-4.4.3/libstdc++-v3/include/parallel/compiletime_settings.h +++ /dev/null @@ -1,75 +0,0 @@ -// -*- C++ -*- - -// Copyright (C) 2007, 2009 Free Software Foundation, Inc. -// -// This file is part of the GNU ISO C++ Library. This library is free -// software; you can redistribute it and/or modify it under the terms -// of the GNU General Public License as published by the Free Software -// Foundation; either version 3, or (at your option) any later -// version. - -// This library is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// General Public License for more details. - -// Under Section 7 of GPL version 3, you are granted additional -// permissions described in the GCC Runtime Library Exception, version -// 3.1, as published by the Free Software Foundation. - -// You should have received a copy of the GNU General Public License and -// a copy of the GCC Runtime Library Exception along with this program; -// see the files COPYING3 and COPYING.RUNTIME respectively. If not, see -// <http://www.gnu.org/licenses/>. - -/** @file parallel/compiletime_settings.h - * @brief Defines on options concerning debugging and performance, at - * compile-time. - * This file is a GNU parallel extension to the Standard C++ Library. - */ - -// Written by Johannes Singler. - -#include <cstdio> - -/** @brief Determine verbosity level of the parallel mode. - * Level 1 prints a message each time a parallel-mode function is entered. */ -#define _GLIBCXX_VERBOSE_LEVEL 0 - -/** @def _GLIBCXX_CALL - * @brief Macro to produce log message when entering a function. - * @param n Input size. - * @see _GLIBCXX_VERBOSE_LEVEL */ -#if (_GLIBCXX_VERBOSE_LEVEL == 0) -#define _GLIBCXX_CALL(n) -#endif -#if (_GLIBCXX_VERBOSE_LEVEL == 1) -#define _GLIBCXX_CALL(n) \ - printf(" %s:\niam = %d, n = %ld, num_threads = %d\n", \ - __PRETTY_FUNCTION__, omp_get_thread_num(), (n), get_max_threads()); -#endif - -#ifndef _GLIBCXX_SCALE_DOWN_FPU -/** @brief Use floating-point scaling instead of modulo for mapping - * random numbers to a range. This can be faster on certain CPUs. */ -#define _GLIBCXX_SCALE_DOWN_FPU 0 -#endif - -#ifndef _GLIBCXX_ASSERTIONS -/** @brief Switch on many _GLIBCXX_PARALLEL_ASSERTions in parallel code. - * Should be switched on only locally. */ -#define _GLIBCXX_ASSERTIONS 0 -#endif - -#ifndef _GLIBCXX_RANDOM_SHUFFLE_CONSIDER_L1 -/** @brief 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_L1 0 -#endif -#ifndef _GLIBCXX_RANDOM_SHUFFLE_CONSIDER_TLB -/** @brief Switch on many _GLIBCXX_PARALLEL_ASSERTions in parallel code. - * Consider the size of the TLB for - * __gnu_parallel::parallel_random_shuffle(). */ -#define _GLIBCXX_RANDOM_SHUFFLE_CONSIDER_TLB 0 -#endif |