diff options
| author | hrydgard <hrydgard@gmail.com> | 2008-11-08 14:28:28 +0000 |
|---|---|---|
| committer | hrydgard <hrydgard@gmail.com> | 2008-11-08 14:28:28 +0000 |
| commit | 8684b734e878082cc157379badb904acd41b6918 (patch) | |
| tree | 2ffbfdd2ce7c99f07cf14400588acb233acea4f9 /Source/Core/Common/Src/CPUDetect.cpp | |
| parent | 8be6beed6a9038ed3dd732bc02368e068a27b7b8 (diff) | |
cleaner cpu string, a better error message
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@1097 8ced0084-cf51-0410-be5f-012b33b47a6e
Diffstat (limited to 'Source/Core/Common/Src/CPUDetect.cpp')
| -rw-r--r-- | Source/Core/Common/Src/CPUDetect.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/Core/Common/Src/CPUDetect.cpp b/Source/Core/Common/Src/CPUDetect.cpp index 5ba5fb5819..514a3c6b9c 100644 --- a/Source/Core/Common/Src/CPUDetect.cpp +++ b/Source/Core/Common/Src/CPUDetect.cpp @@ -183,7 +183,11 @@ void CPUInfo::Detect() std::string CPUInfo::Summarize()
{
- std::string sum = StringFromFormat("%s : %i cores. ", cpu_string, num_cores);
+ std::string sum;
+ if (num_cores == 1)
+ sum = StringFromFormat("%s, %i core, ", cpu_string, num_cores);
+ else
+ sum = StringFromFormat("%s, %i cores, ", cpu_string, num_cores);
if (bSSE) sum += "SSE";
if (bSSE2) sum += ", SSE2";
if (bSSE3) sum += ", SSE3";
@@ -191,6 +195,5 @@ std::string CPUInfo::Summarize() if (bSSE4_1) sum += ", SSE4.1";
if (bSSE4_2) sum += ", SSE4.2";
if (bLongMode) sum += ", 64-bit support";
- sum += " (wrong? report)";
return sum;
}
|
