Hi,
code placed bellow is an an old benchmark (100x Gammix). I have not PB/CC or PB/Win yet. Can you somebody try this code in PB/DOS, PB/CC and PB/Win (on same machine) for comparison? The same test in VB will welcome too. Please, specify results in sec and power of used computer. Thank beforehand.
Lubos
DIM A(100)
DIM B(30)
DEFINT I-L
FOR I = 1 TO 100
A(I) = I
NEXT I
FOR I = 1 TO 30
B(I) = I
NEXT I
X = .12345
BEGINTIME = TIMER
FOR K = 1 TO 100
FOR I = 1 TO 1000
S = A(11)
FOR J = 1 TO 10
L = 11 - J
S = S * X + A(L)
NEXT J
NEXT I
FOR I = 1 TO 33
S = 0
FOR J = 1 TO 30
S = S + A(J) * B(J)
NEXT J
NEXT I
FOR I = 1 TO 667
FOR J = 1 TO 30
B(J) = A(J) + B(J)
NEXT J
NEXT I
FOR I = 1 TO 1333
S = X
FOR J = 1 TO 5
S = (S - X / S) * .5
NEXT J
NEXT I
FOR I = 1 TO 67
S = A(1)
FOR J = 2 TO 100
IF A(J) >= S THEN S = A(J)
NEXT J
NEXT I
NEXT K
DURATION = TIMER - BEGINTIME
DURAT$ = STR$(DURATION)
PRINT DURAT$
code placed bellow is an an old benchmark (100x Gammix). I have not PB/CC or PB/Win yet. Can you somebody try this code in PB/DOS, PB/CC and PB/Win (on same machine) for comparison? The same test in VB will welcome too. Please, specify results in sec and power of used computer. Thank beforehand.
Lubos
DIM A(100)
DIM B(30)
DEFINT I-L
FOR I = 1 TO 100
A(I) = I
NEXT I
FOR I = 1 TO 30
B(I) = I
NEXT I
X = .12345
BEGINTIME = TIMER
FOR K = 1 TO 100
FOR I = 1 TO 1000
S = A(11)
FOR J = 1 TO 10
L = 11 - J
S = S * X + A(L)
NEXT J
NEXT I
FOR I = 1 TO 33
S = 0
FOR J = 1 TO 30
S = S + A(J) * B(J)
NEXT J
NEXT I
FOR I = 1 TO 667
FOR J = 1 TO 30
B(J) = A(J) + B(J)
NEXT J
NEXT I
FOR I = 1 TO 1333
S = X
FOR J = 1 TO 5
S = (S - X / S) * .5
NEXT J
NEXT I
FOR I = 1 TO 67
S = A(1)
FOR J = 2 TO 100
IF A(J) >= S THEN S = A(J)
NEXT J
NEXT I
NEXT K
DURATION = TIMER - BEGINTIME
DURAT$ = STR$(DURATION)
PRINT DURAT$
Comment