summaryrefslogtreecommitdiff
path: root/test/unit.2asm.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2015-12-05 21:12:48 -0800
committerAlon Zakai <alonzakai@gmail.com>2015-12-05 21:12:48 -0800
commita7a20cc4a0323ebd4743da5219650cc139264d3a (patch)
tree68865ad68d83fcf161004aaf9edf98f10055031f /test/unit.2asm.js
parent0f592cc75ce20168a76264a76ed8dd62d7d00885 (diff)
downloadbinaryen-a7a20cc4a0323ebd4743da5219650cc139264d3a.tar.gz
binaryen-a7a20cc4a0323ebd4743da5219650cc139264d3a.tar.bz2
binaryen-a7a20cc4a0323ebd4743da5219650cc139264d3a.zip
handle negative zero in wasm2asm
Diffstat (limited to 'test/unit.2asm.js')
-rw-r--r--test/unit.2asm.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/test/unit.2asm.js b/test/unit.2asm.js
index c33a750d0..efc6dbedf 100644
--- a/test/unit.2asm.js
+++ b/test/unit.2asm.js
@@ -169,15 +169,15 @@ function asmFunc() {
{
Math_fround(z);
y;
- Math_fround(5);
- Math_fround(0);
- Math_fround(5);
- Math_fround(0);
+ Math_fround(5.0);
+ Math_fround(0.0);
+ Math_fround(5.0);
+ Math_fround(0.0);
}
}
function negZero() {
- return 0.0;
+ return -0.0;
}
function abs() {
@@ -187,7 +187,7 @@ function asmFunc() {
wasm2asm_i32$0 = (wasm2asm_i32$1 = (asm2wasm_i32_temp | 0) < (0 | 0), wasm2asm_i32$2 = 0 - asm2wasm_i32_temp | 0, wasm2asm_i32$3 = asm2wasm_i32_temp, wasm2asm_i32$1 ? wasm2asm_i32$2 : wasm2asm_i32$3);
x = wasm2asm_i32$0;
y = Math_abs(0.0);
- z = Math_fround(Math_abs(Math_fround(0)));
+ z = Math_fround(Math_abs(Math_fround(0.0)));
}
}