diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-01-09 16:49:19 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-01-09 16:49:19 -0800 |
commit | 3434fa6b560829dd8317e02d0af7fc2f9fb50fee (patch) | |
tree | ed93474f5a01bbd9cd420ee4060f902c022612a2 /tests | |
parent | db57539c2793c20812dd53bccfd95a7be722cf17 (diff) |
tweak unrolling parameters and add copy benchmark that uses ta2
Diffstat (limited to 'tests')
-rw-r--r-- | tests/runner.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/runner.py b/tests/runner.py index 6fe3e73e..67ba24dc 100644 --- a/tests/runner.py +++ b/tests/runner.py @@ -5525,7 +5525,7 @@ elif 'benchmark' in str(sys.argv): Building.COMPILER_TEST_OPTS = [] TEST_REPS = 10 - TOTAL_TESTS = 7 + TOTAL_TESTS = 8 tests_done = 0 total_times = map(lambda x: 0., range(TOTAL_TESTS)) @@ -5657,7 +5657,7 @@ elif 'benchmark' in str(sys.argv): ''' self.do_benchmark(src, [], 'final: 720.') - def zzztest_copy(self): + def test_copy(self): src = r''' #include<stdio.h> struct vec { @@ -5679,7 +5679,7 @@ elif 'benchmark' in str(sys.argv): }; int main() { int total = 0; - for (int i = 0; i < 2500; i++) { + for (int i = 0; i < 1250; i++) { for (int j = 0; j < 1000; j++) { vec c(i, i+i%10, j*2, i%255, j%120, i%15); vec d(j+i%10, j*2, j%255, i%120, j%15, j); @@ -5698,7 +5698,7 @@ elif 'benchmark' in str(sys.argv): return 1; } ''' - self.do_benchmark(src, [], 'sum:3588\n', emcc_args=['-s', 'QUANTUM_SIZE=4', '-s', 'USE_TYPED_ARRAYS=2']) + self.do_benchmark(src, [], 'sum:9928\n', emcc_args=['-s', 'QUANTUM_SIZE=4', '-s', 'USE_TYPED_ARRAYS=2']) def test_fannkuch(self): src = open(path_from_root('tests', 'fannkuch.cpp'), 'r').read() |