pub fn clock() -> u64 {
    let freq = sysctl::clock_get_freq(sysctl::clock::CPU) as u64;
    let cycles = mcycle::read64();
    return cycles * 1_000_000 / freq;
}
/** Return time in microseconds. The starting point is undefined, only differences make sense. */
Return time in microseconds. The starting point is undefined, only differences make sense.
Return time in microseconds . The starting point is undefined only differences make sense .
pub fn clock() -> u64 {
    let freq = sysctl::clock_get_freq(sysctl::clock::CPU) as u64;
    let cycles = mcycle::read64();
    return cycles * 1_000_000 / freq;
}
pub fn clock ( ) -> u64 { let freq = sysctl :: clock_get_freq ( sysctl :: clock :: CPU ) as u64 ; let cycles = mcycle :: read64 ( ) ; return cycles * 1_000_000 / freq ; }
Return time in microseconds.
Return time in microseconds .