а если надо еще точнее, то используется связка двух API-функций -QueryPerformanceFrequency() и QueryPerformanceCounter() за подробности в МСДН или к Рихтеру
int n,k; n = stime(NULL); res=asmfunc(Symbol,chart); k = stime(NULL); printf("Time %ld",k-n); т.е. должно выдаваться время работы функции, в милисекундах. а выдается в секундах. че изменить?