diff options
author | Alon Zakai <alonzakai@gmail.com> | 2013-12-07 16:28:21 -0500 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2013-12-07 16:28:21 -0500 |
commit | d69977b56d12b5e8077b8e118b050ac288099a34 (patch) | |
tree | 6f4fe0488a685ba28067c7cf50e510b25003c6ed /src | |
parent | e7c3234bb3f9b6ebea973fe218d98214ac0cd151 (diff) |
fix i64 reads in formatString for fastcomp
Diffstat (limited to 'src')
-rw-r--r-- | src/library.js | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/library.js b/src/library.js index 26d766e9..1e8c6ba6 100644 --- a/src/library.js +++ b/src/library.js @@ -1868,14 +1868,13 @@ LibraryManager.library = { #endif #if USE_TYPED_ARRAYS == 2 } else if (type == 'i64') { - -#if TARGET_LE32 +#if TARGET_LE32 == 1 ret = [{{{ makeGetValue('varargs', 'argIndex', 'i32', undefined, undefined, true) }}}, {{{ makeGetValue('varargs', 'argIndex+8', 'i32', undefined, undefined, true) }}}]; argIndex += {{{ STACK_ALIGN }}}; // each 32-bit chunk is in a 64-bit block #else - ret = [{{{ makeGetValue('varargs', 'argIndex', 'i32', undefined, undefined, true) }}}, - {{{ makeGetValue('varargs', 'argIndex+4', 'i32', undefined, undefined, true) }}}]; + ret = [{{{ makeGetValue('varargs', 'argIndex', 'i32', undefined, undefined, true, 4) }}}, + {{{ makeGetValue('varargs', 'argIndex+4', 'i32', undefined, undefined, true, 4) }}}]; #endif #else |