Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/02/2005, 10:54
Avatar de Nietzsche
Nietzsche
 
Fecha de Ingreso: enero-2005
Ubicación: MALAGA-ESPAÑA
Mensajes: 228
Antigüedad: 19 años, 10 meses
Puntos: 0
Hola, muchas gracias, ya he resuelto el problema, me costo lo mio pero ya tengo el programita. Ahora me surge una duda. Necesito calcular el tiempo de ejecución que emplea la rutina en MMX. He incluido el siguiente fragmento de código:

/* Algoritmo en MMX */
ini=clock();
resultadoMMX=OperacionMMX(tamano);
fin=clock();
printf("Resultado MMX= %d - Tiempo MMX= %f ms\n", resultadoMMX, 1000.0*(fin-ini)/CLOCKS_PER_SEC);

Pero me da 0 ms. Multiplico el resultado por un numero todo lo grande que se me ocurre y sigue apareciendome 0.0000 ¿Como podria medir el tiempo de ejecución?. Tener en cuenta que el tiempo sera muy pequeño porque no hay excesivas operaciones ni accesos a memoria.
Gracias.