Kaynağa Gözat

examples/multithreaded_mining: removed redundant x86 features checks

skoupidi 9 ay önce
ebeveyn
işleme
777876d5ed
1 değiştirilmiş dosya ile 1 ekleme ve 7 silme
  1. 1 7
      examples/multithreaded_mining.rs

+ 1 - 7
examples/multithreaded_mining.rs

@@ -43,13 +43,7 @@ impl Header {
 
 
 fn get_mining_flags() -> RandomXFlags {
 fn get_mining_flags() -> RandomXFlags {
     // Try adding `| RandomXFlags::LARGEPAGES`.
     // Try adding `| RandomXFlags::LARGEPAGES`.
-    let mut flags = RandomXFlags::get_recommended_flags() | RandomXFlags::FULLMEM;
-    if is_x86_feature_detected!("avx2") {
-        flags |= RandomXFlags::ARGON2_AVX2;
-    } else if is_x86_feature_detected!("ssse3") {
-        flags |= RandomXFlags::ARGON2_SSSE3;
-    }
-    flags
+    RandomXFlags::get_recommended_flags() | RandomXFlags::FULLMEM
 }
 }
 
 
 fn single_thread_mine(header: &mut Header, target: &BigUint, input: &[u8; 32]) {
 fn single_thread_mine(header: &mut Header, target: &BigUint, input: &[u8; 32]) {