X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fmisc.cpp;h=2e43a76bb8f4a8fd95d1a7d2d18b478d28bc8e7f;hp=bf8143a33462780ac15e61fb3b9ddd4b6b8bc420;hb=e81108a85519dedcb6d0ed8574f35a0b1c90ae97;hpb=cb08413dc4e51ac246887613184b51b46bf11226 diff --git a/src/misc.cpp b/src/misc.cpp index bf8143a3..2e43a76b 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -1,7 +1,7 @@ /* Stockfish, a UCI chess playing engine derived from Glaurung 2.1 Copyright (C) 2004-2008 Tord Romstad (Glaurung author) - Copyright (C) 2008-2009 Marco Costalba + Copyright (C) 2008-2010 Marco Costalba, Joona Kiiski, Tord Romstad Stockfish is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -47,6 +47,7 @@ #include "bitcount.h" #include "misc.h" +#include "thread.h" using namespace std; @@ -188,7 +189,7 @@ int get_system_time() { # if defined(_SC_NPROCESSORS_ONLN) int cpu_count() { - return Min(sysconf(_SC_NPROCESSORS_ONLN), 8); + return Min(sysconf(_SC_NPROCESSORS_ONLN), MAX_THREADS); } # elif defined(__hpux) int cpu_count() { @@ -196,7 +197,7 @@ int cpu_count() { if (pstat_getdynamic(&psd, sizeof(psd), (size_t)1, 0) == -1) return 1; - return Min(psd.psd_proc_cnt, 8); + return Min(psd.psd_proc_cnt, MAX_THREADS); } # else int cpu_count() { @@ -209,7 +210,7 @@ int cpu_count() { int cpu_count() { SYSTEM_INFO s; GetSystemInfo(&s); - return Min(s.dwNumberOfProcessors, 8); + return Min(s.dwNumberOfProcessors, MAX_THREADS); } #endif