msys/mingw 3.4.5 ( current ) ST total real time: 17.55 MT total real time: 26.53
mt tests are working ok. I only get this warnings: In file included from fm.c:136: dlmalloc.c:1144: warning: ignoring #pragma warning dlmalloc.c: In function `malloc': dlmalloc.c:3396: warning: statement with no effect In file included from ../fm.c:136: ../dlmalloc.c:1144: warning: ignoring #pragma warning ../dlmalloc.c: In function `malloc': ../dlmalloc.c:3396: warning: statement with no effect best regards, Lorenzo 09/24/08 22:04:37 Harbour 1.1.0dev (Rev. 9500), Windows 2000 5.0.2195 Service Pack 4 ARR_LEN = 16 N_LOOPS = 1000000 empty loops overhead = 0.03 CPU usage -> secondsCPU() c:=L_C -> 0.06 n:=L_N -> 0.04 d:=L_D -> 0.04 c:=M_C -> 0.08 n:=M_N -> 0.04 d:=M_D -> 0.05 (sh) c:=F_C -> 0.13 (sh) n:=F_N -> 0.16 (sh) d:=F_D -> 0.09 (ex) c:=F_C -> 0.13 (ex) n:=F_N -> 0.17 (ex) d:=F_D -> 0.09 n:=o:GenCode -> 0.14 n:=o[8] -> 0.09 round(i/1000,2) -> 0.30 str(i/1000) -> 1.08 val(a3[i%ARR_LEN+1]) -> 0.35 dtos(j+i%10000-5000) -> 0.39 eval({||i%ARR_LEN}) -> 0.19 eval({|x|x%ARR_LEN},i) -> 0.22 eval({|x|f1(x)},i) -> 0.25 &('f1('+str(i)+')') -> 2.45 eval([&('{|x|f1(x)}')]) -> 0.26 j := valtype(a)+valtype(i) -> 0.35 j := str(i%100,2) $ a2[i%ARR_LEN+1] -> 1.02 j := val(a2[i%ARR_LEN+1]) -> 0.41 j := a2[i%ARR_LEN+1] == s -> 0.23 j := a2[i%ARR_LEN+1] = s -> 0.29 j := a2[i%ARR_LEN+1] >= s -> 0.30 j := a2[i%ARR_LEN+1] < s -> 0.27 aadd(aa,{i,j,s,a,a2,t,bc}) -> 0.81 f0() -> 0.09 f1(i) -> 0.13 f2(c[8]) -> 0.11 f2(c[40000]) -> 0.11 f2(@c[40000]) -> 0.10 f2(c[40000]); c2:=c -> 0.14 f2(@c[40000]); c2:=c -> 0.14 f3(a,a2,c,i,j,t,bc) -> 0.31 f2(a2) -> 0.12 s:=f4() -> 0.65 s:=f5() -> 0.22 ascan(a,i%ARR_LEN) -> 0.30 ascan(a2,c+chr(i%64+64)) -> 0.99 ascan(a,{|x|x==i%ARR_LEN}) -> 2.29 ============================================================ total application time: 17.56 total real time: 17.55 09/24/08 22:03:29 Harbour 1.1.0dev (Rev. 9500) (MT), Windows 2000 5.0.2195 Service Pack 4 ARR_LEN = 16 N_LOOPS = 1000000 empty loops overhead = 0.07 CPU usage -> secondsCPU() c:=L_C -> 0.08 n:=L_N -> 0.04 d:=L_D -> 0.04 c:=M_C -> 0.09 n:=M_N -> 0.05 d:=M_D -> 0.05 (sh) c:=F_C -> 0.16 (sh) n:=F_N -> 0.16 (sh) d:=F_D -> 0.10 (ex) c:=F_C -> 0.16 (ex) n:=F_N -> 0.16 (ex) d:=F_D -> 0.10 n:=o:GenCode -> 0.21 n:=o[8] -> 0.15 round(i/1000,2) -> 0.38 str(i/1000) -> 1.17 val(a3[i%ARR_LEN+1]) -> 0.49 dtos(j+i%10000-5000) -> 0.47 eval({||i%ARR_LEN}) -> 0.34 eval({|x|x%ARR_LEN},i) -> 0.36 eval({|x|f1(x)},i) -> 0.48 &('f1('+str(i)+')') -> 3.00 eval([&('{|x|f1(x)}')]) -> 0.53 j := valtype(a)+valtype(i) -> 0.52 j := str(i%100,2) $ a2[i%ARR_LEN+1] -> 1.20 j := val(a2[i%ARR_LEN+1]) -> 0.54 j := a2[i%ARR_LEN+1] == s -> 0.35 j := a2[i%ARR_LEN+1] = s -> 0.40 j := a2[i%ARR_LEN+1] >= s -> 0.40 j := a2[i%ARR_LEN+1] < s -> 0.39 aadd(aa,{i,j,s,a,a2,t,bc}) -> 1.29 f0() -> 0.20 f1(i) -> 0.25 f2(c[8]) -> 0.24 f2(c[40000]) -> 0.23 f2(@c[40000]) -> 0.21 f2(c[40000]); c2:=c -> 0.36 f2(@c[40000]); c2:=c -> 0.30 f3(a,a2,c,i,j,t,bc) -> 0.55 f2(a2) -> 0.24 s:=f4() -> 0.82 s:=f5() -> 0.39 ascan(a,i%ARR_LEN) -> 0.42 ascan(a2,c+chr(i%64+64)) -> 1.38 ascan(a,{|x|x==i%ARR_LEN}) -> 3.90 ============================================================ total application time: 26.53 total real time: 26.53 _______________________________________________ Harbour mailing list Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour