Browse Source

cpu: Prefer sse4_64 algorithm if supported

James Z.M. Gao 13 years ago
parent
commit
84907d953e
1 changed files with 3 additions and 1 deletions
  1. 3 1
      device-cpu.c

+ 3 - 1
device-cpu.c

@@ -194,7 +194,9 @@ static const sha256_func sha256_funcs[] = {
 
 
 #ifdef WANT_CPUMINE
-#if defined(WANT_X8664_SSE2) && defined(__SSE2__)
+#if defined(WANT_X8664_SSE4) && defined(__SSE4_1__)
+enum sha256_algos opt_algo = ALGO_SSE4_64;
+#elif defined(WANT_X8664_SSE2) && defined(__SSE2__)
 enum sha256_algos opt_algo = ALGO_SSE2_64;
 #elif defined(WANT_X8632_SSE2) && defined(__SSE2__)
 enum sha256_algos opt_algo = ALGO_SSE2_32;