summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/passes/precompute-propagate_all-features.txt (renamed from test/passes/precompute-propagate.txt)10
-rw-r--r--test/passes/precompute-propagate_all-features.wast (renamed from test/passes/precompute-propagate.wast)6
2 files changed, 15 insertions, 1 deletions
diff --git a/test/passes/precompute-propagate.txt b/test/passes/precompute-propagate_all-features.txt
index a544c30ba..93ec352ee 100644
--- a/test/passes/precompute-propagate.txt
+++ b/test/passes/precompute-propagate_all-features.txt
@@ -3,6 +3,7 @@
(type $FUNCSIG$ii (func (param i32) (result i32)))
(type $FUNCSIG$iii (func (param i32 i32) (result i32)))
(type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32)))
+ (type $FUNCSIG$V (func (result v128)))
(memory $0 10 10)
(func $basic (; 0 ;) (type $FUNCSIG$vi) (param $p i32)
(local $x i32)
@@ -254,4 +255,13 @@
(i32.const 14)
)
)
+ (func $simd-load (; 17 ;) (type $FUNCSIG$V) (result v128)
+ (local $x v128)
+ (local.set $x
+ (v8x16.load_splat
+ (i32.const 0)
+ )
+ )
+ (local.get $x)
+ )
)
diff --git a/test/passes/precompute-propagate.wast b/test/passes/precompute-propagate_all-features.wast
index 17da74085..169337fc3 100644
--- a/test/passes/precompute-propagate.wast
+++ b/test/passes/precompute-propagate_all-features.wast
@@ -170,5 +170,9 @@
)
)
)
+ (func $simd-load (result v128)
+ (local $x v128)
+ (local.set $x (v8x16.load_splat (i32.const 0)))
+ (local.get $x)
+ )
)
-