summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/emcc_hello_world.fromasm.imprecise2
-rw-r--r--test/emcc_hello_world.fromasm.imprecise.no-opts2
-rw-r--r--test/unit.fromasm.imprecise7
-rw-r--r--test/unit.fromasm.imprecise.no-opts2
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)
)
)