1.1 --- a/Hardware/CPU/CPUGroup.cs Thu Aug 12 20:53:27 2010 +0000
1.2 +++ b/Hardware/CPU/CPUGroup.cs Sun Aug 15 14:46:58 2010 +0000
1.3 @@ -48,13 +48,13 @@
1.4
1.5 private CPUID[][][] threads;
1.6
1.7 - private CPUID[][] GetProcessorThreads() {
1.8 + private static CPUID[][] GetProcessorThreads() {
1.9
1.10 List<CPUID> threads = new List<CPUID>();
1.11 for (int i = 0; i < 32; i++) {
1.12 try {
1.13 threads.Add(new CPUID(i));
1.14 - } catch (ArgumentException) { }
1.15 + } catch (ArgumentOutOfRangeException) { }
1.16 }
1.17
1.18 SortedDictionary<uint, List<CPUID>> processors =
1.19 @@ -78,7 +78,7 @@
1.20 return processorThreads;
1.21 }
1.22
1.23 - private CPUID[][] GroupThreadsByCore(CPUID[] threads) {
1.24 + private static CPUID[][] GroupThreadsByCore(CPUID[] threads) {
1.25
1.26 SortedDictionary<uint, List<CPUID>> cores =
1.27 new SortedDictionary<uint, List<CPUID>>();
1.28 @@ -151,7 +151,9 @@
1.29 }
1.30 }
1.31
1.32 - private void AppendCpuidData(StringBuilder r, uint[,] data, uint offset) {
1.33 + private static void AppendCpuidData(StringBuilder r, uint[,] data,
1.34 + uint offset)
1.35 + {
1.36 for (int i = 0; i < data.GetLength(0); i++) {
1.37 r.Append(" ");
1.38 r.Append((i + offset).ToString("X8", CultureInfo.InvariantCulture));