aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-01-09 16:49:19 -0800
committerAlon Zakai <alonzakai@gmail.com>2012-01-09 16:49:19 -0800
commit3434fa6b560829dd8317e02d0af7fc2f9fb50fee (patch)
treeed93474f5a01bbd9cd420ee4060f902c022612a2 /tests
parentdb57539c2793c20812dd53bccfd95a7be722cf17 (diff)
tweak unrolling parameters and add copy benchmark that uses ta2
Diffstat (limited to 'tests')
-rw-r--r--tests/runner.py8
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()