summaryrefslogtreecommitdiff
path: root/test/min.wasm2asm.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2015-12-04 21:40:14 -0800
committerAlon Zakai <alonzakai@gmail.com>2015-12-04 21:40:14 -0800
commit23f28802796080813f0e806248a91a9ad5fc6275 (patch)
treed572509b0e4b48920a208c3a5f48f93e469d2215 /test/min.wasm2asm.js
parent56c1189004dbfa1713dfe418c322906403402d60 (diff)
downloadbinaryen-23f28802796080813f0e806248a91a9ad5fc6275.tar.gz
binaryen-23f28802796080813f0e806248a91a9ad5fc6275.tar.bz2
binaryen-23f28802796080813f0e806248a91a9ad5fc6275.zip
add first working wasm2asm testcase
Diffstat (limited to 'test/min.wasm2asm.js')
-rw-r--r--test/min.wasm2asm.js21
1 files changed, 21 insertions, 0 deletions
diff --git a/test/min.wasm2asm.js b/test/min.wasm2asm.js
new file mode 100644
index 000000000..226f62807
--- /dev/null
+++ b/test/min.wasm2asm.js
@@ -0,0 +1,21 @@
+function asmFunc() {
+ function floats(f) {
+ f = Math_fround(f);
+ var t = Math_fround(0);
+ return Math_fround(t + f);
+ }
+
+ function neg(k, p) {
+ k = k | 0;
+ p = p | 0;
+ var n = Math_fround(0), wasm2asm_f32$1 = Math_fround(0), wasm2asm_f32$0 = Math_fround(0);
+ {
+ HEAP32[k >> 2] = p;
+ wasm2asm_f32$1 = HEAPF32[k >> 2];
+ wasm2asm_f32$0 = Math_fround(-wasm2asm_f32$1);
+ n = wasm2asm_f32$0;
+ }
+ }
+
+}
+