Wrong, calculating the number of cycles per millisecond is easy:
int64 timethen = GetMachineCycleCount(); Sleep(1); int64 timenow = GetMachineCycleCount(); int64 one_millisecond = timenow - timethen; float one_nanosecond = (float)((float)one_millisecond / (float)1000); // It's gonna be 1 cycle for 1 GHz