kurde mam problem...
mam kod c++
Kod:
clock_t beginTime, endTime;
beginTime = clock();
result = myAsmProc(GetNumber());
endTime = clock();
myAsmProc to funkcja biblioteki napisanej w asemblerze, ilosc instrukcji jest liniowa wzgledem wartosci getNumber
za kzdym razem beginTime i endTime ma ta sama wartosc, dlaczego? clock() powinien zwracac ilosc tikow zegara od poczatku uruchomienia programu, czyli cos jest nie tak, chyba ze pobranie int-a za pomoca getNumber, przeslanie jej do funkcji oraz wykonanie funkcji razem ze zwrotem inta nie zajmuje nawet jednego tiku procesora... co jest niemozliwe i bezsensu
dlaczego clock() zwraca ta sama wartosc?