Browse Source

Extend maximum processor count to 17,576 (3 letters)

Luke Dashjr 12 years ago
parent
commit
1466e4f609
2 changed files with 3 additions and 3 deletions
  1. 1 1
      deviceapi.c
  2. 2 2
      miner.h

+ 1 - 1
deviceapi.c

@@ -771,7 +771,7 @@ bool _add_cgpu(struct cgpu_info *cgpu)
 		int tpp = cgpu->threads / lpcount;
 		int tpp = cgpu->threads / lpcount;
 		struct cgpu_info **nlp_p, *slave;
 		struct cgpu_info **nlp_p, *slave;
 		int lpdigits = 1;
 		int lpdigits = 1;
-		for (int i = lpcount; i > 26 && lpdigits < 2; i /= 26)
+		for (int i = lpcount; i > 26 && lpdigits < 3; i /= 26)
 			++lpdigits;
 			++lpdigits;
 		
 		
 		memset(&cgpu->proc_repr[5], 'a', lpdigits);
 		memset(&cgpu->proc_repr[5], 'a', lpdigits);

+ 2 - 2
miner.h

@@ -454,8 +454,8 @@ struct cgpu_info {
 	
 	
 	int procs;
 	int procs;
 	int proc_id;
 	int proc_id;
-	char proc_repr[8];
-	char proc_repr_ns[8];
+	char proc_repr[9];
+	char proc_repr_ns[9];
 	struct cgpu_info *device;
 	struct cgpu_info *device;
 	struct cgpu_info *next_proc;
 	struct cgpu_info *next_proc;