#include #include "matrice.h" int main () { matrice a, b, c; a = mat_creer_matrice_nulle (400, 400); b = mat_creer_matrice_nulle (400, 400); c = mat_produit (a, b); return EXIT_SUCCESS; } /* AMD K6 350 time seconds seconds calls ms/call ms/call name 35.41 9.85 9.85 1 9850.00 9850.00 mat_produit 30.73 18.40 8.55 1 8550.00 8550.00 mat_produit_vite 20.13 24.00 5.60 1 5600.00 5600.00 mat_produit_plus_vite 13.73 27.82 3.82 1 3820.00 3820.00 mat_produit_optimise */ /* Cyrix P166+ (120 MHz) time seconds seconds calls ms/call ms/call name 44.69 62.29 62.29 1 62290.00 62290.00 mat_produit_plus_vite 26.40 99.09 36.80 1 36800.00 36800.00 mat_produit 20.12 127.13 28.04 1 28040.00 28040.00 mat_produit_vite 8.78 139.37 12.24 1 12240.00 12240.00 mat_produit_optimise */ /* PII 450 time seconds seconds calls ms/call ms/call name 43.04 4.11 4.11 1 4110.00 4110.00 mat_produit 25.34 6.53 2.42 1 2420.00 2420.00 mat_produit_vite 20.63 8.50 1.97 1 1970.00 1970.00 mat_produit_plus_vite 10.99 9.55 1.05 1 1050.00 1050.00 mat_produit_optimise 0.00 9.55 0.00 1 0.00 9550.00 main */