summaryrefslogtreecommitdiff
path: root/test/passes/optimize-instructions.wast
diff options
context:
space:
mode:
Diffstat (limited to 'test/passes/optimize-instructions.wast')
-rw-r--r--test/passes/optimize-instructions.wast4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/passes/optimize-instructions.wast b/test/passes/optimize-instructions.wast
index 9701941c7..e6d18240d 100644
--- a/test/passes/optimize-instructions.wast
+++ b/test/passes/optimize-instructions.wast
@@ -266,6 +266,10 @@
(i32.store8 (i32.const 9) (i32.and (i32.const -2) (i32.const 254)))
(i32.store16 (i32.const 10) (i32.and (i32.const -3) (i32.const 65535)))
(i32.store16 (i32.const 11) (i32.and (i32.const -4) (i32.const 65534)))
+ ;;
+ (i32.store8 (i32.const 11) (i32.wrap/i64 (i64.const 1)))
+ (i32.store16 (i32.const 11) (i32.wrap/i64 (i64.const 2)))
+ (i32.store (i32.const 11) (i32.wrap/i64 (i64.const 3)))
)
(func $and-neg1
(drop (i32.and (i32.const 100) (i32.const -1)))