Commit cce292b2 authored by Simon Peyton Jones's avatar Simon Peyton Jones
Browse files

Update 32-bit performace numbers (has not been done for ages)

parent 46b278fb
......@@ -190,10 +190,11 @@ test('T4801',
[(platform('x86_64-apple-darwin'), 464872776, 5),
# expected value: 510938976 (amd64/OS X):
(wordsize(32), 185242032, 10),
(wordsize(32), 203962148, 10),
# prev: 185669232 (x86/OSX)
# 2014-01-22: 211198056 (x86/Linux)
# 2014-09-03: 185242032 (Windows laptop)
# 2014-12-01: 203962148 (Windows laptop)
(wordsize(64), 382056344, 10)]),
# prev: 360243576 (amd64/Linux)
# 19/10/2012: 447190832 (amd64/Linux) (-fPIC turned on)
......@@ -251,11 +252,13 @@ test('T3064',
# (amd64/Linux) 2014-10-13: 38: Stricter seqDmdType
compiler_stats_num_field('bytes allocated',
[(wordsize(32), 162457940, 10),
[(wordsize(32), 188697088, 10),
# 2011-06-28: 56380288 (x86/Linux)
# 2012-10-30: 111189536 (x86/Windows)
# 2013-11-13: 146626504 (x86/Windows, 64bit machine)
# 2014-01-22: 162457940 (x86/Linux)
# 2014-12-01: 162457940 (Windows)
(wordsize(64), 385145080, 5)]),
# (amd64/Linux) (28/06/2011): 73259544
# (amd64/Linux) (07/02/2013): 224798696
......@@ -332,9 +335,10 @@ test('T5030',
test('T5631',
[compiler_stats_num_field('bytes allocated',
[(wordsize(32), 346389856, 10),
[(wordsize(32), 390199244, 10),
# expected value: 392904228 (x86/Linux)
# 2014-04-04: 346389856 (x86 Windows, 64 bit machine)
# 2014-12-01: 390199244 (Windows laptop)
(wordsize(64), 776121120, 5)]),
# expected value: 774595008 (amd64/Linux):
# expected value: 735486328 (amd64/Linux) 2012/12/12:
......@@ -454,10 +458,12 @@ test('T5642',
test('T5837',
[ only_ways(['normal']),
compiler_stats_num_field('bytes allocated',
[(wordsize(32), 37096484, 10),
[(wordsize(32), 135914136, 10),
# 40000000 (x86/Linux)
# 2013-11-13: 45520936 (x86/Windows, 64bit machine)
# 2041-09-03: 37096484 (Windows laptop, w/w for INLINABLE things
# 2013-11-13: 45520936 (x86/Windows, 64bit machine)
# 2014-09-03: 37096484 (Windows laptop, w/w for INLINABLE things
# 2014-12-01: 135914136 (Windows laptop, regression see below)
(wordsize(64), 271028976, 10)])
# sample: 3926235424 (amd64/Linux, 15/2/2012)
# 2012-10-02 81879216
......@@ -475,11 +481,13 @@ test('T5837',
test('T6048',
[ only_ways(['optasm']),
compiler_stats_num_field('bytes allocated',
[(wordsize(32), 56315812, 10),
[(wordsize(32), 49987836, 10),
# prev: 38000000 (x86/Linux)
# 2012-10-08: 48887164 (x86/Linux)
# 2014-04-04: 62618072 (x86 Windows, 64 bit machine)
# 2014-09-03: 56315812 (x86 Windows, w/w for INLINEAVBLE)
# 2014-12-01: 49987836 (x86 Windows)
(wordsize(64), 88186056, 12)])
# 18/09/2012 97247032 amd64/Linux
# 16/01/2014 108578664 amd64/Linux (unknown, likely foldl-via-foldr)
......
......@@ -21,12 +21,12 @@ test('haddock.base',
# 2014-09-09: 8354439016 (x86_64/Linux - Applicative/Monad changes, according to Austin)
# 2014-09-10: 7901230808 (x86_64/Linux - Applicative/Monad changes, according to Joachim)
# 2014-10-07: 8322584616 (x86_64/Linux)
,(platform('i386-unknown-mingw32'), 3746792812, 5)
,(platform('i386-unknown-mingw32'), 4202377432, 5)
# 2013-02-10: 3358693084 (x86/Windows)
# 2013-11-13: 3097751052 (x86/Windows, 64bit machine)
# 2014-04-04: 3548581572 (x86/Windows, 64bit machine)
# 2014-08-05: XXX TODO UPDATE ME XXX
# 2014-09-03: Windows laptop, no known reason
# 2014-12-01: 4202377432 (x86/Windows, 64bit machine)
,(wordsize(32), 3799130400, 1)])
# 2012-08-14: 3046487920 (x86/OSX)
# 2012-10-30: 2955470952 (x86/Windows)
......@@ -60,12 +60,12 @@ test('haddock.Cabal',
# 2014-09-24: 5840893376 (x86_64/Linux - Cabal update)
# 2014-10-04: 6019839624 (x86_64/Linux - Burning Bridges, Cabal update)
,(platform('i386-unknown-mingw32'), 2052220292, 5)
,(platform('i386-unknown-mingw32'), 3088635556, 5)
# 2012-10-30: 1733638168 (x86/Windows)
# 2013-02-10: 1906532680 (x86/Windows)
# 2014-01-28: 1966911336 (x86/Windows)
# 2014-04-24: 2052220292 (x86/Windows)
# 2014-08-05: XXX TODO UPDATE ME XXX
# 2014-12-01: 3088635556 (x86/Windows)
,(wordsize(32), 2127198484, 1)])
# 2012-08-14: 1648610180 (x86/OSX)
......@@ -88,10 +88,11 @@ test('haddock.compiler',
# 2012-11-27: 28708374824 (amd64/Linux)
# 2014-09-10: 30353349160 (amd64/Linux) post-AMP cleanup
# 2014-11-22: 33562468736 (amd64/Linux)
,(platform('i386-unknown-mingw32'), 14328363592, 10)
,(platform('i386-unknown-mingw32'), 104140852, 10)
# 2012-10-30: 13773051312 (x86/Windows)
# 2013-02-10: 14925262356 (x86/Windows)
# 2013-11-13: 14328363592 (x86/Windows, 64bit machine)
# 2014-12-01: 104140852 (x86/Windows, sudden shrinkage!)
,(wordsize(32), 15110426000, 1)])
# 2012-08-14: 13471797488 (x86/OSX)
# 2014-01-22: 14581475024 (x86/Linux - new haddock)
......
......@@ -61,10 +61,13 @@ test('T876',
[(wordsize(64), 63216 , 5),
# 2013-02-14: 1263712 (x86_64/Linux)
# 2014-02-10: 63216 (x86_64/Linux), call arity analysis
(wordsize(32), 53024, 5) ]),
(wordsize(32), 56796, 5) ]),
# some date: 663712 (Windows, 64-bit machine)
# 2014-04-04: 56820 (Windows, 64-bit machine)
# 2014-06-29: 53024 (x86_64/Linux)
# 2014-12-01: 56796 (Windows)
only_ways(['normal']),
extra_run_opts('10000')
],
......@@ -167,8 +170,10 @@ test('T5205',
test('T5549',
[stats_num_field('bytes allocated',
[(wordsize(32), 3362958676, 5),
[(wordsize(32), 4096606332, 5),
# expected value: 3362958676 (Windows)
# 2014-12-01: 4096606332 (Windows) integer-gmp2
(wordsize(64), 8193140752, 5)]),
# expected value: 6725846120 (amd64/Linux)
# 8193140752 (amd64/Linux) integer-gmp2
......
......@@ -15,12 +15,19 @@ test('space_leak_001',
(wordsize(32), 405650, 10)]),
# 2013-02-10 372072 (x86/OSX)
# 2013-02-10 439228 (x86/OSX)
stats_num_field('bytes allocated', (11315747416, 1)),
stats_num_field('bytes allocated',
[ (wordsize(64), 11315747416, 5),
# expected value: 9079316016 (amd64/Linux)
# 9331570416 (x86/Linux)
# 9329073952 (x86/OS X)
# 9327959840 (x86/Windows)
# 11315747416 (amd64/Lnx, integer-gmp2)
(wordsize(32), 13550759068, 5),
# 2014-12-01 13550759068 (Windows)
]),
omit_ways(['profasm','profthreaded','threaded1','threaded2'])
],
compile_and_run,
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment