clock () - tiempo de ejecución para la función c

Estoy tratando de medir el tiempo de ejecución de un bloque de código en C. Tengo algo como esto en mi código:

clock_t begin, end;
double time_spent;
begin = clock();
ATL_dsymv(122,n,alfa,A,n,X,1,beta,Y,1);
end = clock();
time_spent = (double)(end - begin) / CLOCKS_PER_SEC;
printf ("(%f seconds)",time_spent);

Pero siempre devuelve: (0.000000 segundos). Intenté lo mismo en bloques de código más simples como for's, pero tiene el mismo resultado. ¿Qué estoy haciendo mal? Muchas gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta