benchmark

Macro benchmark 

Source
macro_rules! benchmark {
    ($benchmark_name:expr; $expected_cycles:expr;
     $($instruction:expr),*,; $($extra:tt)*) => { ... };
}