diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/unit.asm.js | 6 | ||||
-rw-r--r-- | test/unit.wast | 16 |
2 files changed, 22 insertions, 0 deletions
diff --git a/test/unit.asm.js b/test/unit.asm.js index 80bab6242..2b599d99a 100644 --- a/test/unit.asm.js +++ b/test/unit.asm.js @@ -15,6 +15,12 @@ function () { var temp = 0.0; temp = t + u + (-u) + (-t); } + function doubleCompares(x, y) { + x = +x; + y = +y; + if (x < y) return +x; + return +y; + } function z() { } diff --git a/test/unit.wast b/test/unit.wast index 2c16af17d..9e4b19eb4 100644 --- a/test/unit.wast +++ b/test/unit.wast @@ -51,6 +51,22 @@ ) ) ) + (func $doubleCompares (param $x f64) (param $y f64) (result f64) + (block $topmost + (if + (f64.lt + (get_local $x) + (get_local $y) + ) + (break $topmost + (get_local $x) + ) + ) + (break $topmost + (get_local $y) + ) + ) + ) (func $z (nop) ) |