diff options
Diffstat (limited to 'tests/return64bit/testbind.js')
-rw-r--r-- | tests/return64bit/testbind.js | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/return64bit/testbind.js b/tests/return64bit/testbind.js new file mode 100644 index 00000000..f2cc0e7b --- /dev/null +++ b/tests/return64bit/testbind.js @@ -0,0 +1,18 @@ +// This code represents a simple native JavaScript binding to a test C function +// that returns a 64 bit long. Notice that the least significant 32 bits are +// returned in the normal return value, but the most significant 32 bits are +// returned via the accessor method Runtime.getTempRet0() + +var Module = { + 'noExitRuntime' : true +}; + +Module['runtest'] = function() { + var low = _test(); + var high = Runtime.getTempRet0(); + + console.log("low = " + low); + console.log("high = " + high); +}; + + |