diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/emcc_hello_world.fromasm.imprecise | 2 | ||||
-rw-r--r-- | test/emcc_hello_world.fromasm.imprecise.no-opts | 2 | ||||
-rw-r--r-- | test/unit.fromasm.imprecise | 7 | ||||
-rw-r--r-- | test/unit.fromasm.imprecise.no-opts | 2 |
4 files changed, 9 insertions, 4 deletions
diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise index 20af7061a..3aa9ed739 100644 --- a/test/emcc_hello_world.fromasm.imprecise +++ b/test/emcc_hello_world.fromasm.imprecise @@ -4530,7 +4530,7 @@ (i32.store (get_local $7) (tee_local $5 - (i32.trunc_s/f64 + (i32.trunc_u/f64 (get_local $15) ) ) diff --git a/test/emcc_hello_world.fromasm.imprecise.no-opts b/test/emcc_hello_world.fromasm.imprecise.no-opts index 7faa18088..d33f824e2 100644 --- a/test/emcc_hello_world.fromasm.imprecise.no-opts +++ b/test/emcc_hello_world.fromasm.imprecise.no-opts @@ -9847,7 +9847,7 @@ (loop $while-in60 (block $while-out59 (set_local $$conv216$i - (i32.trunc_s/f64 + (i32.trunc_u/f64 (get_local $$y$addr$4$i) ) ) diff --git a/test/unit.fromasm.imprecise b/test/unit.fromasm.imprecise index 18eba6cee..3254980d9 100644 --- a/test/unit.fromasm.imprecise +++ b/test/unit.fromasm.imprecise @@ -1124,6 +1124,11 @@ ) ) (func $f2u (param $0 f64) (result i32) + (i32.trunc_u/f64 + (get_local $0) + ) + ) + (func $f2s (param $0 f64) (result i32) (i32.trunc_s/f64 (get_local $0) ) @@ -1140,7 +1145,7 @@ ) ) (drop - (call $f2u + (call $f2s (f64.const 100) ) ) diff --git a/test/unit.fromasm.imprecise.no-opts b/test/unit.fromasm.imprecise.no-opts index 109afbf26..736f51222 100644 --- a/test/unit.fromasm.imprecise.no-opts +++ b/test/unit.fromasm.imprecise.no-opts @@ -1873,7 +1873,7 @@ ) (func $f2u (param $x f64) (result i32) (return - (i32.trunc_s/f64 + (i32.trunc_u/f64 (get_local $x) ) ) |