mirror of https://github.com/dnomd343/klotski.git
Dnomd343
2 years ago
3 changed files with 141 additions and 36 deletions
@ -1,18 +1,35 @@ |
|||||
mod ffi; |
mod ffi; |
||||
|
|
||||
mod chore; |
mod chore; |
||||
|
|
||||
use chore::Duration; |
use chore::Duration; |
||||
|
|
||||
use ffi::*; |
|
||||
|
|
||||
pub fn demo() { |
pub fn demo() { |
||||
|
|
||||
println!("warm up: {}", warm_up(0x100_0000).to_ms()); |
use ffi::*; |
||||
|
|
||||
|
// println!("demo: {}", Duration::from_ps(233 as f64).to_string());
|
||||
|
// println!("demo: {}", Duration::from_ns(233 as f64).to_string());
|
||||
|
// println!("demo: {}", Duration::from_us(233 as f64).to_string());
|
||||
|
// println!("demo: {}", Duration::from_ms(233 as f64).to_string());
|
||||
|
// println!("demo: {}", Duration::from_ms(233000 as f64).to_string());
|
||||
|
|
||||
|
println!("warm up: {}", warm_up(0x100_0000)); |
||||
|
|
||||
|
println!("range flip: {}", range_flip()); |
||||
|
|
||||
|
println!("basic ranges: {}", basic_ranges().unwrap()); |
||||
|
println!("all cases: {}", all_cases().unwrap()); |
||||
|
|
||||
|
preparation(); |
||||
|
|
||||
|
println!("raw code check: {}", raw_code_check().unwrap()); |
||||
|
println!("short code check: {}", short_code_check().unwrap()); |
||||
|
println!("common code check: {}", common_code_check().unwrap()); |
||||
|
|
||||
println!("range flip: {}", range_flip().to_ns()); |
println!("raw code check random: {}", raw_code_check_random()); |
||||
|
println!("short code check random: {}", short_code_check_random()); |
||||
|
println!("common code check random: {}", common_code_check_random()); |
||||
|
|
||||
println!("basic ranges: {}", basic_ranges().unwrap().to_ms()); |
println!("benchmark complete"); |
||||
println!("all cases: {}", all_cases().unwrap().to_ms()); |
|
||||
|
|
||||
} |
} |
||||
|
Loading…
Reference in new issue