diff options
-rwxr-xr-x | emcc | 9 | ||||
-rw-r--r-- | tests/test_benchmark.py | 2 | ||||
-rw-r--r-- | tests/test_other.py | 2 |
3 files changed, 7 insertions, 6 deletions
@@ -1133,10 +1133,11 @@ try: heap = 4096 while heap < shared.Settings.TOTAL_MEMORY: - if heap <= 16*1024*1024: - heap *= 2 - else: - heap += 16*1024*1024 + heap *= 2 + #if heap <= 16*1024*1024: + # heap *= 2 + #else: + # heap += 16*1024*1024 if heap != shared.Settings.TOTAL_MEMORY: logging.warning('increasing TOTAL_MEMORY to %d to be more reasonable for asm.js' % heap) shared.Settings.TOTAL_MEMORY = heap diff --git a/tests/test_benchmark.py b/tests/test_benchmark.py index 011ab256..63e0041f 100644 --- a/tests/test_benchmark.py +++ b/tests/test_benchmark.py @@ -420,7 +420,7 @@ process(sys.argv[1]) return 100.0/float(re.search('Unrolled Double Precision +([\d\.]+) Mflops', output).group(1)) self.do_benchmark('linpack_double', open(path_from_root('tests', 'linpack.c')).read(), '''Unrolled Double Precision''', force_c=True, output_parser=output_parser) - def test_linpack_float(self): + def test_linpack_float(self): # TODO: investigate if this might benefit from -ffast-math in LLVM 3.3+ which has fast math stuff in LLVM IR def output_parser(output): return 100.0/float(re.search('Unrolled Single Precision +([\d\.]+) Mflops', output).group(1)) self.do_benchmark('linpack_float', open(path_from_root('tests', 'linpack.c')).read(), '''Unrolled Single Precision''', force_c=True, output_parser=output_parser, shared_args=['-DSP']) diff --git a/tests/test_other.py b/tests/test_other.py index 3a781042..fafa6d33 100644 --- a/tests/test_other.py +++ b/tests/test_other.py @@ -2016,7 +2016,7 @@ FWakaGLXFleeflsMarfoo::FWakaGLXFleeflsMarfoo(unsigned int, unsigned int, unsigne try_delete(path_from_root('tests', 'Module-exports', 'test.js.map')) def test_fs_stream_proto(self): - open('src.cpp', 'w').write(r''' + open('src.cpp', 'wb').write(r''' #include <stdio.h> #include <fcntl.h> #include <unistd.h> |