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
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour