summaryrefslogtreecommitdiff
path: root/demo/demo.js
diff options
context:
space:
mode:
authorBen Smith <binji@chromium.org>2016-10-28 17:49:06 -0700
committerBen Smith <binji@chromium.org>2016-10-28 17:49:06 -0700
commit2baa1ecb0b36bea6268c52ea49246aafbed05f02 (patch)
tree4acae79ab5d6a7e34699e2f18252be4fe084ef19 /demo/demo.js
parent7c55f12d467e1d7820a84a3f4420063070a34081 (diff)
downloadwabt-2baa1ecb0b36bea6268c52ea49246aafbed05f02.tar.gz
wabt-2baa1ecb0b36bea6268c52ea49246aafbed05f02.tar.bz2
wabt-2baa1ecb0b36bea6268c52ea49246aafbed05f02.zip
Update demo examples to linear format
Diffstat (limited to 'demo/demo.js')
-rw-r--r--demo/demo.js33
1 files changed, 19 insertions, 14 deletions
diff --git a/demo/demo.js b/demo/demo.js
index 30e8831c..9493182b 100644
--- a/demo/demo.js
+++ b/demo/demo.js
@@ -136,9 +136,9 @@ var examples = [
contents:
'(module\n' +
' (func $addTwo (param i32 i32) (result i32)\n' +
- ' (i32.add\n' +
- ' (get_local 0)\n' +
- ' (get_local 1)))\n' +
+ ' get_local 0\n' +
+ ' get_local 1\n' +
+ ' i32.add)\n' +
' (export "addTwo" (func $addTwo)))\n'
},
@@ -147,16 +147,19 @@ var examples = [
contents:
'(module\n' +
' (func $fac (param i64) (result i64)\n' +
- ' (if i64\n' +
- ' (i64.lt_s (get_local 0) (i64.const 1))\n' +
- ' (then (i64.const 1))\n' +
- ' (else\n' +
- ' (i64.mul\n' +
- ' (get_local 0)\n' +
- ' (call $fac\n' +
- ' (i64.sub\n' +
- ' (get_local 0)\n' +
- ' (i64.const 1)))))))\n' +
+ ' get_local 0\n' +
+ ' i64.const 1\n' +
+ ' i64.lt_s\n' +
+ ' if i64\n' +
+ ' i64.const 1\n' +
+ ' else\n' +
+ ' get_local 0\n' +
+ ' get_local 0\n' +
+ ' i64.const 1\n' +
+ ' i64.sub\n' +
+ ' call $fac\n' +
+ ' i64.mul\n' +
+ ' end)\n' +
' (export "fac" (func $fac)))\n'
},
@@ -170,7 +173,9 @@ var examples = [
' (start 1)\n' +
' (table 0 1 anyfunc)\n' +
' (func)\n' +
- ' (func (type 0) (drop (i32.const 42)))\n' +
+ ' (func (type 0)\n' +
+ ' i32.const 42\n' +
+ ' drop)\n' +
' (export "e" (func 1)))\n'
}
];