Здравствуйте, CreatorCray, Вы писали:
CC>Здравствуйте, Сергей Мухин, Вы писали:
СМ>>>>GetTime уж очень не точна. Лучше
СМ>>>>QueryPerformanceCounter/QueryPerformanceFrequency
CC>>>Которая на многопроцессорных и HT системах внутри себя все равно пользуется rdtsc
СМ>>мб, но это на С а то на ассемблере
CC>Пфф. На С надо? Элементарно:
CC>CC>#pragma warning (push, disable: 1011) // это чтоб компилер ворнинг не кидал на то, что функция не возвращает значение явно
CC>__forceinline __int64 __rdtsc ()
CC>{
CC> asm rdtsc;
CC>}
CC>#pragma warning (pop)
CC>
вы товрищ немного наивны. кто сказал, что мы на интеле работаем?
да и на MS никто не говорил
вроде форум называется С/C++. а в стандарте придичных средств и нет.
но лучше пользоваться системно зависимыми QueryPerformanceCounter, чем процессозависимыми rdtsc. тем более я не уверен, что rdrcs есть на 64 и amd