aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2011-06-06 21:27:09 -0700
committerAlon Zakai <alonzakai@gmail.com>2011-06-06 21:27:09 -0700
commit2769a72f518952e359b7d7ddb4a8ebea360122b6 (patch)
tree9ba624636db01d948fc11a7dcaf3d7c0d5adecd6
parent55318e89161a4d22198ea192bd67f71f67af9a46 (diff)
logging fix
-rw-r--r--src/preamble.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/preamble.js b/src/preamble.js
index f63315e2..5f26cb42 100644
--- a/src/preamble.js
+++ b/src/preamble.js
@@ -136,7 +136,7 @@ function SAFE_HEAP_LOAD(dest, type, ignore) {
}
case 'i16': {
#if SAFE_HEAP_LOG
- print('SAFE_HEAP load: ' + [dest, originalType, HEAP16[dest], ignore]);
+ print('SAFE_HEAP load: ' + [dest, originalType, HEAP16[dest>>1], ignore]);
#endif
assert(dest % 2 === 0, type + ' loads must be aligned');
return HEAP16[dest>>1];
@@ -144,7 +144,7 @@ function SAFE_HEAP_LOAD(dest, type, ignore) {
}
case 'i32': case 'i64': { // XXX store int64 as int32
#if SAFE_HEAP_LOG
- print('SAFE_HEAP load: ' + [dest, originalType, HEAP32[dest], ignore]);
+ print('SAFE_HEAP load: ' + [dest, originalType, HEAP32[dest>>2], ignore]);
#endif
assert(dest % 4 === 0, type + ' loads must be aligned');
if (type === 'i64') warn64();
@@ -153,7 +153,7 @@ function SAFE_HEAP_LOAD(dest, type, ignore) {
}
case 'float': case 'double': { // XXX store doubles as floats
#if SAFE_HEAP_LOG
- print('SAFE_HEAP load: ' + [dest, originalType, HEAPF32[dest], ignore]);
+ print('SAFE_HEAP load: ' + [dest, originalType, HEAPF32[dest>>2], ignore]);
#endif
assert(dest % 4 === 0, type + ' loads must be aligned');
if (type === 'double') warn64();