diff --git a/src/main.rs b/src/main.rs index 032b8c5..bd7214d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -17,9 +17,6 @@ use std::{ time::SystemTime, }; -#[cfg(target_os = "windows")] -use thread_priority::{set_current_thread_priority, ThreadPriority}; - fn p(n: f64) -> f64 { let ln_n = n.ln(); let ln_ln_n = ln_n.ln(); @@ -39,12 +36,10 @@ fn to_usize(f: f64) -> usize { } } -fn to_f64(u: usize) -> f64 { - f64::from_bits(u as u64) -} - #[cfg(target_os = "windows")] fn try_set_thread_priority() { + use thread_priority::{set_current_thread_priority, ThreadPriority}; + if let Err(e) = set_current_thread_priority(ThreadPriority::Max) { eprintln!("[WARN] failed to set thread priority to max"); eprintln!("{e}"); @@ -198,10 +193,7 @@ fn main() { assert_eq!(primes.len(), NU); - println!( - "primes added: {added} | % added: {}% | removed: {removed}", - to_f64(added) / to_f64(primes.len()) * 100.0 - ); + println!("primes added: {added} | removed: {removed}"); println!("time: {difference:?}"); println!("writing primes...");