Kaynağa Gözat

+ initial implementation

michael 23 yıl önce
ebeveyn
işleme
b05b4e81d3

+ 23 - 0
tests/bench/shootout/log/ackerm.log

@@ -0,0 +1,23 @@
+2002-04-05.18:19:44 [BUILD] del ackermann.fpascal.exe
+2002-04-05.18:19:44 [BUILD] e:\freepascal\bin\win32\ppc386 -oackermann.fpascal.exe ackermann.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling ackermann.fpascal
+ Linking ackermann.fpascal.exe
+ 22 Lines compiled, 1.9 sec
+[RUN] ackermann.fpascal.exe 4 -- OK
+[RUN] ackermann.fpascal.exe 4 -- OK
+[RUN] ackermann.fpascal.exe 4 -- OK
+[RUN] ackermann.fpascal.exe 5 -- OK
+[RUN] ackermann.fpascal.exe 5 -- OK
+[RUN] ackermann.fpascal.exe 5 -- OK
+[RUN] ackermann.fpascal.exe 6 -- OK
+[RUN] ackermann.fpascal.exe 6 -- OK
+[RUN] ackermann.fpascal.exe 6 -- OK
+[RUN] ackermann.fpascal.exe 7 -- OK
+[RUN] ackermann.fpascal.exe 7 -- OK
+[RUN] ackermann.fpascal.exe 7 -- OK
+[RUN] ackermann.fpascal.exe 8 -- OK
+[RUN] ackermann.fpascal.exe 8 -- OK
+[RUN] ackermann.fpascal.exe 8 -- OK

+ 20 - 0
tests/bench/shootout/log/ary3.log

@@ -0,0 +1,20 @@
+2002-04-05.18:48:14 [BUILD] del ary3.fpascal.exe
+2002-04-05.18:48:14 [BUILD] e:\freepascal\bin\win32\ppc386 -oary3.fpascal.exe ary3.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling ary3.fpascal
+ Linking ary3.fpascal.exe
+ 34 Lines compiled, 2.2 sec
+[RUN] ary3.fpascal.exe 1000 -- OK
+[RUN] ary3.fpascal.exe 1000 -- OK
+[RUN] ary3.fpascal.exe 1000 -- OK
+[RUN] ary3.fpascal.exe 3000 -- OK
+[RUN] ary3.fpascal.exe 3000 -- OK
+[RUN] ary3.fpascal.exe 3000 -- OK
+[RUN] ary3.fpascal.exe 5000 -- OK
+[RUN] ary3.fpascal.exe 5000 -- OK
+[RUN] ary3.fpascal.exe 5000 -- OK
+[RUN] ary3.fpascal.exe 7000 -- OK
+[RUN] ary3.fpascal.exe 7000 -- OK
+[RUN] ary3.fpascal.exe 7000 -- OK

+ 17 - 0
tests/bench/shootout/log/fibo.log

@@ -0,0 +1,17 @@
+2002-04-05.20:33:15 [BUILD] del fibo.fpascal.exe
+2002-04-05.20:33:16 [BUILD] e:\freepascal\bin\win32\ppc386 -ofibo.fpascal.exe fibo.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling fibo.fpascal
+ Linking fibo.fpascal.exe
+ 23 Lines compiled, 1.7 sec
+[RUN] fibo.fpascal.exe 8 -- OK
+[RUN] fibo.fpascal.exe 8 -- OK
+[RUN] fibo.fpascal.exe 8 -- OK
+[RUN] fibo.fpascal.exe 24 -- OK
+[RUN] fibo.fpascal.exe 24 -- OK
+[RUN] fibo.fpascal.exe 24 -- OK
+[RUN] fibo.fpascal.exe 32 -- OK
+[RUN] fibo.fpascal.exe 32 -- OK
+[RUN] fibo.fpascal.exe 32 -- OK

+ 20 - 0
tests/bench/shootout/log/hash.log

@@ -0,0 +1,20 @@
+2002-04-05.21:03:32 [BUILD] del hash.fpascal.exe
+2002-04-05.21:03:33 [BUILD] e:\freepascal\bin\win32\ppc386 -ohash.fpascal.exe hash.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling hash.fpascal
+ Linking hash.fpascal.exe
+ 125 Lines compiled, 2.3 sec
+[RUN] hash.fpascal.exe 20000 -- OK
+[RUN] hash.fpascal.exe 20000 -- OK
+[RUN] hash.fpascal.exe 20000 -- OK
+[RUN] hash.fpascal.exe 40000 -- OK
+[RUN] hash.fpascal.exe 40000 -- OK
+[RUN] hash.fpascal.exe 40000 -- OK
+[RUN] hash.fpascal.exe 60000 -- OK
+[RUN] hash.fpascal.exe 60000 -- OK
+[RUN] hash.fpascal.exe 60000 -- OK
+[RUN] hash.fpascal.exe 80000 -- OK
+[RUN] hash.fpascal.exe 80000 -- OK
+[RUN] hash.fpascal.exe 80000 -- OK

+ 24 - 0
tests/bench/shootout/log/heapsort.log

@@ -0,0 +1,24 @@
+2002-04-05.22:25:53 [BUILD] del heapsort.fpascal.exe
+2002-04-05.22:25:53 [BUILD] e:\freepascal\bin\win32\ppc386 -oheapsort.fpascal.exe heapsort.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling heapsort.fpascal
+ heapsort.fpascal(18,25) Hint: use DIV instead to get an integer result
+ Linking heapsort.fpascal.exe
+ 124 Lines compiled, 1.4 sec
+[RUN] heapsort.fpascal.exe 1000 -- OK
+[RUN] heapsort.fpascal.exe 1000 -- OK
+[RUN] heapsort.fpascal.exe 1000 -- OK
+[RUN] heapsort.fpascal.exe 20000 -- OK
+[RUN] heapsort.fpascal.exe 20000 -- OK
+[RUN] heapsort.fpascal.exe 20000 -- OK
+[RUN] heapsort.fpascal.exe 40000 -- OK
+[RUN] heapsort.fpascal.exe 40000 -- OK
+[RUN] heapsort.fpascal.exe 40000 -- OK
+[RUN] heapsort.fpascal.exe 60000 -- OK
+[RUN] heapsort.fpascal.exe 60000 -- OK
+[RUN] heapsort.fpascal.exe 60000 -- OK
+[RUN] heapsort.fpascal.exe 80000 -- OK
+[RUN] heapsort.fpascal.exe 80000 -- OK
+[RUN] heapsort.fpascal.exe 80000 -- OK

+ 23 - 0
tests/bench/shootout/log/hello.log

@@ -0,0 +1,23 @@
+2002-04-05.23:32:45 [BUILD] del hello.fpascal.exe
+2002-04-05.23:32:45 [BUILD] e:\freepascal\bin\win32\ppc386 -ohello.fpascal.exe hello.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling hello.fpascal
+ Linking hello.fpascal.exe
+ 6 Lines compiled, 1.2 sec
+[RUN] hello.fpascal.exe (1 time) -- OK
+[RUN] hello.fpascal.exe (1 time) -- OK
+[RUN] hello.fpascal.exe (1 time) -- OK
+[RUN] hello.fpascal.exe (50 times) -- OK
+[RUN] hello.fpascal.exe (50 times) -- OK
+[RUN] hello.fpascal.exe (50 times) -- OK
+[RUN] hello.fpascal.exe (100 times) -- OK
+[RUN] hello.fpascal.exe (100 times) -- OK
+[RUN] hello.fpascal.exe (100 times) -- OK
+[RUN] hello.fpascal.exe (150 times) -- OK
+[RUN] hello.fpascal.exe (150 times) -- OK
+[RUN] hello.fpascal.exe (150 times) -- OK
+[RUN] hello.fpascal.exe (200 times) -- OK
+[RUN] hello.fpascal.exe (200 times) -- OK
+[RUN] hello.fpascal.exe (200 times) -- OK

+ 23 - 0
tests/bench/shootout/log/lists.log

@@ -0,0 +1,23 @@
+2002-04-06.02:01:07 [BUILD] del lists.fpascal.exe
+2002-04-06.02:01:07 [BUILD] e:\freepascal\bin\win32\ppc386 -olists.fpascal.exe lists.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling lists.fpascal
+ Linking lists.fpascal.exe
+ 101 Lines compiled, 1.4 sec
+[RUN] lists.fpascal.exe 1 -- OK
+[RUN] lists.fpascal.exe 1 -- OK
+[RUN] lists.fpascal.exe 1 -- OK
+[RUN] lists.fpascal.exe 4 -- OK
+[RUN] lists.fpascal.exe 4 -- OK
+[RUN] lists.fpascal.exe 4 -- OK
+[RUN] lists.fpascal.exe 8 -- OK
+[RUN] lists.fpascal.exe 8 -- OK
+[RUN] lists.fpascal.exe 8 -- OK
+[RUN] lists.fpascal.exe 12 -- OK
+[RUN] lists.fpascal.exe 12 -- OK
+[RUN] lists.fpascal.exe 12 -- OK
+[RUN] lists.fpascal.exe 16 -- OK
+[RUN] lists.fpascal.exe 16 -- OK
+[RUN] lists.fpascal.exe 16 -- OK

+ 20 - 0
tests/bench/shootout/log/matrix.log

@@ -0,0 +1,20 @@
+2002-04-06.03:01:08 [BUILD] del matrix.fpascal.exe
+2002-04-06.03:01:08 [BUILD] e:\freepascal\bin\win32\ppc386 -omatrix.fpascal.exe matrix.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling matrix.fpascal
+ Linking matrix.fpascal.exe
+ 69 Lines compiled, 1.2 sec
+[RUN] matrix.fpascal.exe 1 -- OK
+[RUN] matrix.fpascal.exe 1 -- OK
+[RUN] matrix.fpascal.exe 1 -- OK
+[RUN] matrix.fpascal.exe 100 -- OK
+[RUN] matrix.fpascal.exe 100 -- OK
+[RUN] matrix.fpascal.exe 100 -- OK
+[RUN] matrix.fpascal.exe 200 -- OK
+[RUN] matrix.fpascal.exe 200 -- OK
+[RUN] matrix.fpascal.exe 200 -- OK
+[RUN] matrix.fpascal.exe 300 -- OK
+[RUN] matrix.fpascal.exe 300 -- OK
+[RUN] matrix.fpascal.exe 300 -- OK

+ 20 - 0
tests/bench/shootout/log/methcall.log

@@ -0,0 +1,20 @@
+2002-04-06.04:16:15 [BUILD] del methcall.fpascal.exe
+2002-04-06.04:16:15 [BUILD] e:\freepascal\bin\win32\ppc386 -omethcall.fpascal.exe methcall.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling methcall.fpascal
+ Linking methcall.fpascal.exe
+ 92 Lines compiled, 1.8 sec
+[RUN] methcall.fpascal.exe 100000 -- OK
+[RUN] methcall.fpascal.exe 100000 -- OK
+[RUN] methcall.fpascal.exe 100000 -- OK
+[RUN] methcall.fpascal.exe 400000 -- OK
+[RUN] methcall.fpascal.exe 400000 -- OK
+[RUN] methcall.fpascal.exe 400000 -- OK
+[RUN] methcall.fpascal.exe 700000 -- OK
+[RUN] methcall.fpascal.exe 700000 -- OK
+[RUN] methcall.fpascal.exe 700000 -- OK
+[RUN] methcall.fpascal.exe 1000000 -- OK
+[RUN] methcall.fpascal.exe 1000000 -- OK
+[RUN] methcall.fpascal.exe 1000000 -- OK

+ 24 - 0
tests/bench/shootout/log/moments.log

@@ -0,0 +1,24 @@
+2002-04-06.04:45:36 [BUILD] del moments.fpascal.exe
+2002-04-06.04:45:36 [BUILD] e:\freepascal\bin\win32\ppc386 -omoments.fpascal.exe moments.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling moments.fpascal
+ moments.fpascal(38,23) Warning: Variable SUM does not seem to be initialized
+ moments.fpascal(39,14) Hint: use DIV instead to get an integer result
+ moments.fpascal(74,75) Hint: use DIV instead to get an integer result
+ Linking moments.fpascal.exe
+ 84 Lines compiled, 1.9 sec
+[RUN] moments.fpascal.exe 1 -- OK
+[RUN] moments.fpascal.exe 1 -- OK
+[RUN] moments.fpascal.exe 1 -- OK
+[RUN] moments.fpascal.exe 50 -- OK
+[RUN] moments.fpascal.exe 50 -- OK
+[RUN] moments.fpascal.exe 50 -- OK
+[RUN] moments.fpascal.exe 100 -- OK
+[RUN] moments.fpascal.exe 100 -- OK
+[RUN] moments.fpascal.exe 100 -- OK
+[RUN] moments.fpascal.exe 150 -- FAIL
+	expected 'n:                  75000'
+	got      'An unhandled exception occurred at 0x0040F009 :'
+

+ 20 - 0
tests/bench/shootout/log/nestloop.log

@@ -0,0 +1,20 @@
+2002-04-06.05:14:49 [BUILD] del nestedloop.fpascal.exe
+2002-04-06.05:14:49 [BUILD] e:\freepascal\bin\win32\ppc386 -onestedloop.fpascal.exe nestedloop.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling nestedloop.fpascal
+ Linking nestedloop.fpascal.exe
+ 22 Lines compiled, 1.3 sec
+[RUN] nestedloop.fpascal.exe 4 -- OK
+[RUN] nestedloop.fpascal.exe 4 -- OK
+[RUN] nestedloop.fpascal.exe 4 -- OK
+[RUN] nestedloop.fpascal.exe 8 -- OK
+[RUN] nestedloop.fpascal.exe 8 -- OK
+[RUN] nestedloop.fpascal.exe 8 -- OK
+[RUN] nestedloop.fpascal.exe 12 -- OK
+[RUN] nestedloop.fpascal.exe 12 -- OK
+[RUN] nestedloop.fpascal.exe 12 -- OK
+[RUN] nestedloop.fpascal.exe 16 -- OK
+[RUN] nestedloop.fpascal.exe 16 -- OK
+[RUN] nestedloop.fpascal.exe 16 -- OK

+ 21 - 0
tests/bench/shootout/log/random.log

@@ -0,0 +1,21 @@
+2002-04-06.06:48:39 [BUILD] del random.fpascal.exe
+2002-04-06.06:48:39 [BUILD] e:\freepascal\bin\win32\ppc386 -orandom.fpascal.exe random.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling random.fpascal
+ random.fpascal(16,25) Hint: use DIV instead to get an integer result
+ Linking random.fpascal.exe
+ 31 Lines compiled, 1.3 sec
+[RUN] random.fpascal.exe 1000 -- OK
+[RUN] random.fpascal.exe 1000 -- OK
+[RUN] random.fpascal.exe 1000 -- OK
+[RUN] random.fpascal.exe 300000 -- OK
+[RUN] random.fpascal.exe 300000 -- OK
+[RUN] random.fpascal.exe 300000 -- OK
+[RUN] random.fpascal.exe 600000 -- OK
+[RUN] random.fpascal.exe 600000 -- OK
+[RUN] random.fpascal.exe 600000 -- OK
+[RUN] random.fpascal.exe 900000 -- OK
+[RUN] random.fpascal.exe 900000 -- OK
+[RUN] random.fpascal.exe 900000 -- OK

+ 23 - 0
tests/bench/shootout/log/revfile.log

@@ -0,0 +1,23 @@
+2002-04-06.07:48:19 [BUILD] del reversefile.fpascal.exe
+2002-04-06.07:48:19 [BUILD] e:\freepascal\bin\win32\ppc386 -oreversefile.fpascal.exe reversefile.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling reversefile.fpascal
+ Linking reversefile.fpascal.exe
+ 19 Lines compiled, 1.4 sec
+[RUN] reversefile.fpascal.exe 5 -- OK
+[RUN] reversefile.fpascal.exe 5 -- OK
+[RUN] reversefile.fpascal.exe 5 -- OK
+[RUN] reversefile.fpascal.exe 10 -- FAIL
+	expected 'diacritical'
+	got      'An unhandled exception occurred at 0x0040E539 :'
+
+[RUN] reversefile.fpascal.exe 15 -- FAIL
+	expected 'diacritical'
+	got      'An unhandled exception occurred at 0x0040E539 :'
+
+[RUN] reversefile.fpascal.exe 20 -- FAIL
+	expected 'diacritical'
+	got      'An unhandled exception occurred at 0x0040E539 :'
+

+ 20 - 0
tests/bench/shootout/log/sieve.log

@@ -0,0 +1,20 @@
+2002-04-06.09:54:17 [BUILD] del sieve.fpascal.exe
+2002-04-06.09:54:17 [BUILD] e:\freepascal\bin\win32\ppc386 -osieve.fpascal.exe sieve.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling sieve.fpascal
+ Linking sieve.fpascal.exe
+ 39 Lines compiled, 1.2 sec
+[RUN] sieve.fpascal.exe 1 -- OK
+[RUN] sieve.fpascal.exe 1 -- OK
+[RUN] sieve.fpascal.exe 1 -- OK
+[RUN] sieve.fpascal.exe 300 -- OK
+[RUN] sieve.fpascal.exe 300 -- OK
+[RUN] sieve.fpascal.exe 300 -- OK
+[RUN] sieve.fpascal.exe 600 -- OK
+[RUN] sieve.fpascal.exe 600 -- OK
+[RUN] sieve.fpascal.exe 600 -- OK
+[RUN] sieve.fpascal.exe 900 -- OK
+[RUN] sieve.fpascal.exe 900 -- OK
+[RUN] sieve.fpascal.exe 900 -- OK

+ 20 - 0
tests/bench/shootout/log/strcat.log

@@ -0,0 +1,20 @@
+2002-04-06.12:40:52 [BUILD] del strcat.fpascal.exe
+2002-04-06.12:40:52 [BUILD] e:\freepascal\bin\win32\ppc386 -ostrcat.fpascal.exe strcat.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling strcat.fpascal
+ Linking strcat.fpascal.exe
+ 18 Lines compiled, 1.3 sec
+[RUN] strcat.fpascal.exe 10000 -- OK
+[RUN] strcat.fpascal.exe 10000 -- OK
+[RUN] strcat.fpascal.exe 10000 -- OK
+[RUN] strcat.fpascal.exe 20000 -- OK
+[RUN] strcat.fpascal.exe 20000 -- OK
+[RUN] strcat.fpascal.exe 20000 -- OK
+[RUN] strcat.fpascal.exe 30000 -- OK
+[RUN] strcat.fpascal.exe 30000 -- OK
+[RUN] strcat.fpascal.exe 30000 -- OK
+[RUN] strcat.fpascal.exe 40000 -- OK
+[RUN] strcat.fpascal.exe 40000 -- OK
+[RUN] strcat.fpascal.exe 40000 -- OK

+ 20 - 0
tests/bench/shootout/log/sumcol.log

@@ -0,0 +1,20 @@
+2002-04-06.13:20:11 [BUILD] del sumcol.fpascal.exe
+2002-04-06.13:20:11 [BUILD] e:\freepascal\bin\win32\ppc386 -osumcol.fpascal.exe sumcol.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling sumcol.fpascal
+ Linking sumcol.fpascal.exe
+ 11 Lines compiled, 0.5 sec
+[RUN] sumcol.fpascal.exe 100 -- OK
+[RUN] sumcol.fpascal.exe 100 -- OK
+[RUN] sumcol.fpascal.exe 100 -- OK
+[RUN] sumcol.fpascal.exe 400 -- OK
+[RUN] sumcol.fpascal.exe 400 -- OK
+[RUN] sumcol.fpascal.exe 400 -- OK
+[RUN] sumcol.fpascal.exe 700 -- OK
+[RUN] sumcol.fpascal.exe 700 -- OK
+[RUN] sumcol.fpascal.exe 700 -- OK
+[RUN] sumcol.fpascal.exe 1000 -- OK
+[RUN] sumcol.fpascal.exe 1000 -- OK
+[RUN] sumcol.fpascal.exe 1000 -- OK

+ 23 - 0
tests/bench/shootout/log/wc.log

@@ -0,0 +1,23 @@
+2002-05-02.10:20:36 [BUILD] del wc.fpascal.exe
+2002-05-02.10:20:36 [BUILD] e:\freepascal\bin\win32\ppc386 -owc.fpascal.exe wc.fpascal
+Free Pascal Compiler version 1.0.4 [2000/12/30] for i386
+ Copyright (c) 1993-2000 by Florian Klaempfl
+ Target OS: Win32 for i386
+ Compiling wc.fpascal
+ wc.fpascal(12,2) Note: Local variable TMP not used
+ wc.fpascal(13,2) Note: Local variable TMPPOS not used
+ wc.fpascal(14,2) Note: Local variable CH not used
+ Linking wc.fpascal.exe
+ 43 Lines compiled, 1.9 sec
+[RUN] wc.fpascal.exe 500 -- OK
+[RUN] wc.fpascal.exe 500 -- OK
+[RUN] wc.fpascal.exe 500 -- OK
+[RUN] wc.fpascal.exe 1000 -- OK
+[RUN] wc.fpascal.exe 1000 -- OK
+[RUN] wc.fpascal.exe 1000 -- OK
+[RUN] wc.fpascal.exe 1500 -- OK
+[RUN] wc.fpascal.exe 1500 -- OK
+[RUN] wc.fpascal.exe 1500 -- OK
+[RUN] wc.fpascal.exe 2000 -- OK
+[RUN] wc.fpascal.exe 2000 -- OK
+[RUN] wc.fpascal.exe 2000 -- OK