summaryrefslogtreecommitdiff
path: root/test/min.2asm.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2015-12-06 17:47:09 -0800
committerAlon Zakai <alonzakai@gmail.com>2015-12-06 17:47:09 -0800
commit52c8004d2b5c7bbd059ee36089e5724498933fc5 (patch)
treea0b965623429697ae980141ea5b30dbb294a5b3f /test/min.2asm.js
parent7efb88f9806799357f026dd15ffe28e898bf283d (diff)
downloadbinaryen-52c8004d2b5c7bbd059ee36089e5724498933fc5.tar.gz
binaryen-52c8004d2b5c7bbd059ee36089e5724498933fc5.tar.bz2
binaryen-52c8004d2b5c7bbd059ee36089e5724498933fc5.zip
emit heap views in wasm2asm
Diffstat (limited to 'test/min.2asm.js')
-rw-r--r--test/min.2asm.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/test/min.2asm.js b/test/min.2asm.js
index 5574b5a25..3baf0a5cf 100644
--- a/test/min.2asm.js
+++ b/test/min.2asm.js
@@ -1,5 +1,13 @@
-function asmFunc() {
+function asmFunc(global, env, buffer) {
"use asm";
+ var HEAP8 = new global.Int8Array(buffer);
+ var HEAP16 = new global.Int16Array(buffer);
+ var HEAP32 = new global.Int32Array(buffer);
+ var HEAPU8 = new global.Uint8Array(buffer);
+ var HEAPU16 = new global.Uint16Array(buffer);
+ var HEAPU32 = new global.Uint32Array(buffer);
+ var HEAPF32 = new global.Float32Array(buffer);
+ var HEAPF64 = new global.Float64Array(buffer);
function floats(f) {
f = Math_fround(f);
var t = Math_fround(0);