diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-08-25 14:10:09 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-08-25 14:10:09 -0700 |
commit | f35fa61a20a81d0ccbca414a3e4202b21a9c84cb (patch) | |
tree | 6c69d42df283dbdb0d478b4a447cf098b978c0e0 /emcc | |
parent | c14a675125a6d94d80561e986549280eee5e958d (diff) |
disable precise i32 multiplication even in -O0: too slow
Diffstat (limited to 'emcc')
-rwxr-xr-x | emcc | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -140,12 +140,10 @@ Options that are modified or new in %s include: optimizations, and no runtime assertions or C++ exception catching (to re-enable C++ exception catching, use - -s DISABLE_EXCEPTION_CATCHING=0 ). 32-bit - multiplication is done in JS doubles which - is fast but imprecise for high values. + -s DISABLE_EXCEPTION_CATCHING=0 ). (For details on the affects of different opt levels, see apply_opt_level() in - tools/shared.py) + tools/shared.py and also src/settings.js.) Note: Optimizations are only done when compiling to JavaScript, not to intermediate bitcode. |